Linux基础教程之Vim的使用(2)

/key                  向光标之下寻找key这个关键字

 

?key                  向光标之上寻找key这个光键字

 

使用 /key 配合nN是非常有帮助的。

n                    向下搜寻下一个关键字

N                    向上搜寻下一个关键字

 

n1,n2s/word1/word2/g      取代

 

1$s/word1/word2/g       从第一行到最后一行寻找word1,并用word2取代

s/ / /gci

g:锁定所有查找的内容

c:人机交互

i:忽略大小写

其中,为了避免转义的问题,/可以用@#等符号来代替。

 
 

                删除,复制与粘贴

 
 

X,x                   在一行中,x为向后删除一个字符,X为向前删除一个字符

 

#x                    #为数字,连续向后删除#个字符 

 

dd                    删除光标所在的一行 

 

#dd                   删除光标所在向下#

d0  d^   d$  dG

 

yy                    复制光标所在的行

 

#yy                   复制光标所在的向下#

 

P                     粘贴

 

u                     撤销

 

【Crtl】+【r】             撤销此前的撤销

 

2.     vim可视化模式

在命令模式下输入v,可进行手动全选模式。

V:选定光标所在的当前行

选定之后,之前的编辑命令都可以使用

3.     打开多个文件

:next    下一个

: prev   上一个

:first    第一个

:last    最后一个

为了方便比较,可以使用–o或-O选项

vim –o :横屏比较

vim –O:竖屏比较

怎样在两个文件中移动光标呢?

横屏比较  使用【Crtl】+w   上下箭头

竖屏比较  使用【Crtl】+w   左右箭头

在同一个文件中,可以使用分屏来比较不同之处

使用【Crtl】+w,s 水平分割

使用【Crtl】+w,v 垂直分割

4.     vim的环境设定参数

 

:set nu                     设置行号

 
 

:set nonu                   取消行号

 

:set ai                     自动缩进

 

:set ic                     忽略大小写

 

:set sm                     显示与之匹配的符号

 

:syntax on                   语法高亮

 

:set hlsearch                 搜索高亮

 

:set autoindent                自动缩进

 

Vim入门基础知识集锦 

Vim入门基础教程

把Vim打造成优秀的C++ IDE 

Ubuntu 14.04升级Vim7.4到8.0 

Vim安装youcompleteme自动补全插件 

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

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