vim编辑器

  • vim打开文件

①vim 文件路径 //打开指定文件
②vim +n 文件路径 //打开指定文件并将光标移动到第n行
③vim +/关键词 文件路径 //打开指定文件并高亮显示关键词
④vim 文件路径1 文件路径2 文件路径3 ... //同上打开多个文件 

  • 模式切换

一、命令模式-->其他模式 
->末行模式:":"
->编辑模式:iaoIAO
二、命令模式<--其他模式
<-末行模式:按1下esc、按2下esc、删除莫行全部指令
<-编辑模式:按1下esc 
 

  • 命令模式

不能对文件直接编辑,但可以通过快捷键进行一些操作
1、光标移动
①行首:shift + 6(^) 
②行尾:shift + 4($)
③首行:"gg"
④末行:"G"
⑤翻屏
向上:ctrl + bPgUp
向下:ctrl + f PgDn
⑥快速移动到指定行:"数字 G
⑦向上/向下移动指定行:"数字 ↑"、"数字 ↓"
⑧向左/向右移动指定列:"数字 ←"、"数字 →"

2、复制操作
粘贴:"p"
①复制光标所在行:"yy"
②以光标所在行为准(包括当前行),向下复制指定行:"数字 yy"  
③可视化复制:ctrl + v,按←↑→↓选择复制区块,按yy进行复制

3、剪切/删除
①剪切/删除光标所在行(下一行上移):"dd" (按p可粘贴)
②剪切/删除光标所在行为准(包括当前行),向下剪切/删除指定行(下一行上移):"数字 dd
③剪切/删除光标所在行(下一行不上移,当前行变空行):"D"
④剪切/删除光标所在位置:"x"
⑤剪切/删除光标所在位置为准(包括当前位置),向后指定列:"数字 x"

4、撤销/恢复
撤销:"u"
恢复:ctrl + r  //取消撤销操作 

  • 末行模式

可以在末行输入命令对文件进行操作 
1、光标移动到指定行:": 数字",按回车

2、保存操作
①保存文件:":w"
②另存文件到指定路径:":w 路径"

3、退出
①退出当前文件:":q"
②保存并退出:":wq"
③强制退出,不保存修改:":q!"

":x":在文件没有被编辑表示退出,文件被编辑的时候表示保存并退出

4、调用外部指令
① 在vim模式下执行外部指令:":!指令"

5、搜索
①搜索关键词,按(N/n)上/下一个切换:"/关键词"

6、替换
①替换光标所在行的第一处符合条件的内容:":s/关键词/替换的内容"
②替换光标所在行所有符合条件的内容:":s/关键词/替换的内容/g"
③替换文档所有行第一处符合条件的内容:":%s/关键词/替换的内容"
④替换文档中所有符合条件的内容:":%s/关键词/替换的内容/g"

7、显示/隐藏行号
①显示行号:":set nu"
②隐藏行号:":set nonu"
 
8、取消高亮
①":nohl"  
 
9、多文件操作
①查看当前已经打开的文件:":files
②切换文件
a、":open 文件名" //切换到已打开的指定文件
b、":bp"/":bn" //切换到上一个/下一个文件

  • 编辑模式

可以对文件内容进行编辑
进入编辑模式说明
i:在光标所在位置前开始编辑 
a:在光标所在位置后开始编辑 
o:在光标所在行向下另起一行编辑 
I:在光标所在行首开始编辑 
A:在光标所在行尾开始编辑 
O:在光标所在行向上另起一行编辑
S:删除光标所在行并开始编辑

实用功能 
1、代码着色
①开启着色:":syntax on"
②关闭着色: ":syntax off"

2、vim中计数器的使用

进入编辑模式->按下按键"ctrl+r"->输入"=",光标将移动到最后一行->输入需要计算的内容 

vim配置
①临时配置:打开文件后,在末行模式下配置
②个人配置文件(~/.vimrc)
③全局配置文件(/etc/vimrc)
 
 
 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章