Linux学习(三)——vim编辑器
Linux学习(三)——vim编辑器
vim编辑器是Linux新系统下一个重中之重必不可少的编辑器,可对多种文件类型进行编辑;所以vim编辑器的个性化设置和熟悉相关指令是秉要执本。
一、vim编辑器设置
首先是vim编辑器的个性化设置,相关设置的内容可参考本链接,同时非常感谢该博主的分享,收获颇多。
输入指令vim ~/.vimrc 进行个人的vim初始化配置,博主自身对vim进行的设置如图:
二、vi/vim的使用
以下为博主本人比较常用的使用vim编辑器的相关指令,更多学习vim的相关知识请参考本链接。
1、进入Vim
vim 文件名称 :打开或新建文件,并将光标置于第一行首;
vim +n 文件名称 :打开文件,并将光标置于第n行首;
vim+文件名称 :打开文件,并将光标置于最后一行首;
vim文件名…文件名称n :打开多个文件,依次进行编辑。
2、翻页操作
Ctrl+u或Ctrl+d :向文件首(Ctrl+u)或文件尾(Ctrl+ d)翻半屏;
Ctrl+f或Ctrl + b :向文件首(Ctrl+ f)或文件尾(Ctrl+ b)翻一屏。
3、插入操作
i或I:在光标前(i) 或当前行首(I) 插入;
a或A :在光标后(a) 或当前行尾(A)插入;
o或O :在当前行之下(o)或之上(O) 新开行插入;
四、复制、粘贴操作
y :复制将当前行的内容;
p :将复制的文本粘贴到光标后;
P (大写) :将复制的文本粘贴到光标前。
五、替换操作
: s/old/new :将当前行查找到的第一个字符串old替换为new;
: s/old/new/g :将当前行中查找到的所有字符串old替换为new;
: n1,n2s/old/new/g:在行号n1——n2范围内替换所有字符串old为new;
: 1,s/old/new/gc或:%s/old/new/gc:在整个文件范围内替换所有的字符串old为new,且在取代前显示提示字符给用户确认 (confirm) 是否需要取代。
六、删除操作
dd删除光标所在的那一整行;
ndw或ndW :删除光标处开始及 其后的n-1个字;
d0或d$ :删至行首(d0)或行尾(d$) ;
dL :删至当前屏幕最后一行;
ndd :删除当前行及其后n-1行。
u(小写) :按一次取消最近的一次操作多次重复按,恢复已进行的多步操作;
U(大写) :用户取消对当前行所做的所有编辑。
:w :保存;
:w /root/newfile :另存为其它文件;
:q :未修改退出;
:q! :放弃对文件内容的修改,并退出;
:wq :保存并退出;
:wq! :强制保存退出。