From 7a8b41cd7d912d03dd73bf9ff22505cb8d5279be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E6=96=87=E6=9D=B0?= <1820896556@qq.com> Date: Thu, 6 Jun 2024 04:16:18 +0000 Subject: [PATCH] vim MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韩文杰 <1820896556@qq.com> --- .../vim.md" | 212 ++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 "04 \351\237\251\346\226\207\346\235\260\345\244\247\345\270\205\345\223\245/vim.md" diff --git "a/04 \351\237\251\346\226\207\346\235\260\345\244\247\345\270\205\345\223\245/vim.md" "b/04 \351\237\251\346\226\207\346\235\260\345\244\247\345\270\205\345\223\245/vim.md" new file mode 100644 index 0000000..6ae0b46 --- /dev/null +++ "b/04 \351\237\251\346\226\207\346\235\260\345\244\247\345\270\205\345\223\245/vim.md" @@ -0,0 +1,212 @@ +| 1. vi 编辑器有几种模式? | | | +| ------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| | [2](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_2) | | +| | [3](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_3) | ~~~bash | +| | [4](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_4) | vi 三种工作模式切换 | +| | [5](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_5) | 终端命令行下,使用"vi 文件名",进入 编辑器。 | +| | [6](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_6) | vi 编辑器分为三种工作模式:一般指令模式、编辑模式、命令行模式。(要点:无论处于那种工作模式,按 Esc键 都可进入一般指令模式。编辑模式和命令行模式的切换,必须要经过一般指令模式)一般指令模式:刚进入v 时的默认模式。这个模式下能够进行:移动光标、整行的复制粘贴、整行删除 等基本操作。。编辑模式:在一般指令模式下,按"a""""o"均可进入编辑模式。此模式下能够进行:文本的输入、删除。命令行模式(末行模式):在一般指令模式下,按":""""?"均可进入命令行模式。由于此模式的输入会显示在窗口的最后一行,也叫末行模式。此模式下能够进行:搜索、保存、离开 等操作。 | +| | [7](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_7) | ~~~ | +| | [8](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_8) | | +| | [9](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_9) | | +| | [10](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_10) | | +| | [11](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_11) | 2. 如何进入 vi 编辑器的插入模式 | +| | [12](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_12) | | +| | [13](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_13) | ~~~bash | +| | [14](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_14) | 要进入vi编辑器的插入模式,您可以使用以下方法: | +| | [15](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_15) | 按下i键,光标前插入。 | +| | [16](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_16) | 按下a键,光标后插入。 | +| | [17](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_17) | 按下o键,光标下一行插入。 | +| | [18](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_18) | 要退出插入模式,按下Esc键,然后输入:q | +| | [19](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_19) | ~~~ | +| | [20](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_20) | | +| | [21](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_21) | | +| | [22](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_22) | | +| | [23](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_23) | 3. 如何进入 vi 编辑器的可视化模式 | +| | [24](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_24) | | +| | [25](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_25) | ~~~bash | +| | [26](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_26) | v 或者 V 或者 ctrl v | +| | [27](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_27) | 要进入Vim的可视化模式,可以通过按下v键来激活。在可视化模式下,可以通过移动光标来选择文本块。要退出可视化模式,只需再次按下v键即可。另外,还可以使用V进入行选择模式,或者使用 Ctrl+v进入块选择模式 | +| | [28](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_28) | ~~~ | +| | [29](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_29) | | +| | [30](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_30) | | +| | [31](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_31) | | +| | [32](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_32) | 4. 在 vi 编辑器中如何复制一行 | +| | [33](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_33) | | +| | [34](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_34) | ~~~bash | +| | [35](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_35) | 按yy复制光标当前行 | +| | [36](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_36) | p粘贴到下一行 | +| | [37](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_37) | 在 v编辑器中复制一行的方法有以下几种: | +| | [38](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_38) | 1.在光标的位置按"yy",复制当前行;然后再光标的行按"p”,粘贴到下一行,原来的往下顺移。 | +| | [39](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_39) | 2.使用可视模式选定文本块,按“y"复制选定块到缓冲区,或按“yy"复制整行。 | +| | [40](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_40) | 3.在命令模式下,将光标移动到将要复制的行处,按"yy"进行复制;或按“nyy"复制n行,其中n为1、2、3.... | +| | [41](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_41) | 4.在命令模式下,将光标移动到将要粘贴的行处,按"p”粘贴已复制的数据到光标的下一行,或按“P”粘贴到光标的上一行。 | +| | [42](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_42) | ~~~ | +| | [43](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_43) | | +| | [44](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_44) | | +| | [45](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_45) | | +| | [46](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_46) | 5. 在 vi 编辑器中如何进行粘贴 | +| | [47](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_47) | | +| | [48](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_48) | ~~~bash | +| | [49](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_49) | 按P粘贴 | +| | [50](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_50) | 在 Vim 编辑器中,粘贴文本的方法如下: | +| | [51](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_51) | 1.复制或剪切文本后,按p键即可粘贴 | +| | [52](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_52) | 2.您可以多次按p键多次粘贴文本,或使用 np,其中n是您想要粘贴的次数12,3.在正常的操作模式下,将光标放在需要的位置,然后用p来粘贴文字。 | +| | [53](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_53) | ~~~ | +| | [54](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_54) | | +| | [55](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_55) | | +| | [56](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_56) | | +| | [57](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_57) | 6. 如何删除从 3 行到 15 行的所有数据 | +| | [58](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_58) | | +| | [59](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_59) | ~~~bash | +| | [60](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_60) | 输入 :3,15d | +| | [61](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_61) | ~~~ | +| | [62](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_62) | | +| | [63](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_63) | 7. vim练习: | +| | [64](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_64) | | +| | [65](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_65) | - 光标移动练习,命令模式下: | +| | [66](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_66) | | +| | [67](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_67) | - 单位级 h j k l | +| | [68](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_68) | - 单词级 w e b | +| | [69](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_69) | - 块级 gg G 0 ^ $ H M L ngg nj nk | +| | [70](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_70) | | +| | [71](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_71) | 把下列句子按照第一句的正确顺序修改好并把多余的空行删除 | +| | [72](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_72) | | +| | [73](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_73) | ~~~bash | +| | [74](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_74) | g/^$/d //删除空行 | +| | [75](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_75) | ~~~ | +| | [76](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_76) | | +| | [77](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_77) | | +| | [78](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_78) | | +| | [79](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_79) | ``` | +| | [80](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_80) | this is a simple easy vim tutorial | +| | [81](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_81) | | +| | [82](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_82) | tutorial simple a easy this vim is | +| | [83](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_83) | is this tutorial vim simple a easy | +| | [84](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_84) | | +| | [85](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_85) | | +| | [86](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_86) | tutorial vim this is a easy simple | +| | [87](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_87) | tutorial easy vim simple a this is | +| | [88](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_88) | simple a vim easy tutorial is this | +| | [89](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_89) | | +| | [90](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_90) | tutorial is easy vim a simple this | +| | [91](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_91) | | +| | [92](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_92) | | +| | [93](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_93) | vim simple this tutorial a easy is | +| | [94](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_94) | a vim tutorial simple easy is this | +| | [95](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_95) | | +| | [96](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_96) | | +| | [97](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_97) | easy a simple vim is tutorial this | +| | [98](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_98) | vim tutorial is a easy simple this | +| | [99](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_99) | a this vim tutorial is easy simple | +| | [100](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_100) | this tutorial simple easy a is vim | +| | [101](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_101) | | +| | [102](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_102) | | +| | [103](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_103) | easy tutorial this simple a is vim | +| | [104](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_104) | a tutorial easy is this simple vim | +| | [105](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_105) | | +| | [106](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_106) | a tutorial vim is easy this simple | +| | [107](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_107) | simple this easy is vim tutorial a | +| | [108](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_108) | | +| | [109](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_109) | this tutorial is a easy simple vim | +| | [110](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_110) | vim is tutorial simple this easy a | +| | [111](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_111) | | +| | [112](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_112) | vim is simple this tutorial easy a | +| | [113](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_113) | easy a simple is vim this tutorial | +| | [114](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_114) | vim is tutorial simple a easy this | +| | [115](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_115) | this vim is tutorial simple easy a | +| | [116](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_116) | ``` | +| | [117](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_117) | | +| | [118](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_118) | 先敲出以下代码,然后修正以下代码中的错误单词、重复单词、错误格式、多余行,修改函数名为 typing 并为定时器添加 300 毫秒延迟 | +| | [119](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_119) | | +| | [120](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_120) | ``` | +| | [121](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_121) | const bbb = () => { | +| | [122](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_122) | // this is is a description | +| | [123](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_123) | // | +| | [124](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_124) | // another descriptttion | +| | [125](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_125) | const timer = setTimeout(( ) => { | +| | [126](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_126) | console.log(that) alert('cool!') | +| | [127](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_127) | // awosome man ! | +| | [128](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_128) | }) | +| | [129](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_129) | } | +| | [130](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_130) | ``` | +| | [131](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_131) | | +| | [132](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_132) | 尝试在下面的文本中进行复制粘贴练习 | +| | [133](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_133) | | +| | [134](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_134) | ``` | +| | [135](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_135) | 删除这一行 | +| | [136](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_136) | dd | +| | [137](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_137) | 粘贴到这一行下面 | +| | [138](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_138) | p | +| | [139](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_139) | 剪切 ABC 并把它粘贴到 XYZ 前面,使这部分内容看起来像 | +| | [140](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_140) | 剪切 并把它粘贴到 ABC XYZ 前面。 | +| | [141](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_141) | daw | +| | [142](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_142) | p | +| | [143](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_143) | ``` | +| | [144](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_144) | | +| | [145](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_145) | 尝试修改下列文本的大小写 | +| | [146](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_146) | | +| | [147](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_147) | ``` | +| | [148](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_148) | Change this line to UPPERCASE, THEN TO lowercase. | +| | [149](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_149) | 大写:光标移动到要修改的单词上,按下 gU 键将单词变为大写。 | +| | [150](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_150) | 小写:光标移动到要修改的单词上,按下 gu 键将单词变为小写。 | +| | [151](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_151) | ``` | +| | [152](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_152) | | +| | [153](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_153) | 按下面的说明进行操作 | +| | [154](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_154) | | +| | [155](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_155) | ``` | +| | [156](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_156) | 按 dd 删除本行 | +| | [157](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_157) | 按 . 重复删除操作 | +| | [158](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_158) | 2. 再删除两行 | +| | [159](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_159) | 这行也没了 | +| | [160](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_160) | p 把刚才删掉的粘回来 | +| | [161](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_161) | 3. 又多出 6 行 | +| | [162](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_162) | ``` | +| | [163](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_163) | | +| | [164](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_164) | 左缩进、右缩进练习 | +| | [165](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_165) | | +| | [166](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_166) | ``` | +| | [167](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_167) | 在这一行上依次按 3>>,<< 和 >添加缩行 | +| | [207](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_207) | <<减少缩行 | +| | [208](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_208) | ,重复上次命令 | +| | [209](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_209) | | +| | [210](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_210) | 常规查找 /str n查找下一个、N查找下一个 | +| | [211](https://gitee.com/implementation-level-22/linux-fundamentals/commit/2b3bc8eada698468c490235f9f4bf2bce7c42d63#3212d5916a6291aa8bda99132e5f97dc833dbe94_0_211) | 单词快速匹配 *****向前查找光标所在单词、#向后查找光标所在单词 | \ No newline at end of file -- Gitee