Vim编辑器简单使用入门教程(2)

撤销无非就是犯了一些不该犯的错误就回到原点,这是撤销的一种,在现实中当然是没有的,不过在电脑这个虚拟世界中就可以,u键是在计算机上撤销的一种方法。 ``` u:撤销此前的#个操作;

u:撤销此前的#个操作;

``` 如果说你后悔的事情回到原点发现还是错误的话,可以回到现在,这就是撤销此前的撤销操作了,我们用快捷键Ctrl +r来进行实现。

7 vim末行模式

vim的末行模式是一个内建的命令行的借口,它分为地址定界、查找、查找和替换。

7.1 地址定界

:start_pos[,end_pos] #:指定的第#行,左侧为起始行,右侧为结束行; .:当前行; $:最后一行; #,#:指定行范围,左侧为起始行,右侧为结束行; #,+#:指定的行范围,左侧为起始行绝对编号,右侧为相对左侧行号的偏移量;例如:3,+7; %:全文; /pattern/:第一次被模式所匹配到的行; /first/,$ /pat1/,/pat2/:从光标所在处起始,第一次由part1匹配到的行开始,至第一次由part2匹配的行结束之间的所有行;

7.2 查找

/PATTERN:从当前光标所在处向文件尾部查找能够匹配到所有的字符串; ?PATTERN:从当前光标所在处向文件首部查找能够被当前模式匹配到的所有字符串;

7.3 查找和替换

s:末行模式的命令;使用模式: s/要查找的内容/替换为新的内容/修饰符 要查找的内容:可使用正则表达式。 替换为的内容:不能使用正则表达式,但可以引用。 可把分隔符替换成为其它非常用的字符: s@@@ s### 示例: %s@\<t\([[:alpha:]]\+\)\>@T\1@g %s@\<t\([[:alpha:]]\+\)@&er@g

8 vim多文件功能

我们可以使用vim可以打开多个文件,但是显示的时候只能显示一个默认,我们可以使用以下方法来进行切换,而多文件的格式为: ```

vim FILE1 FILE2

在文件之间切换: :next 下一个 :prev 上一个 :first 第一个 :last 最后一个 我们可以将默认显示一个改为多个窗口显示,使用`-o`和`-O`来实现。 -o:水平分割窗口; -O:垂直分割窗口; 注意:单个文件也可以分割多个窗口进行查看; Ctrl+w,s:水平分割窗口; Ctrl+w,v:垂直分割窗口; ```

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13708.html