1.vim配置行号
我们在使用vim编辑文本时,为了方便查看文档,可以给文本是行号,有两种方法输入冒号:set nu 回车添加临时行号.如果要永久生效,在~/.vimrc文件中添加 set nu保存退出即可,在后面使用vim自动添加行号。
2,vim编辑模式下,退格键失效原因?
解决方法:在~/.vimrc文件中添加如下选项
set backspace=ident,eol,start保存退出即可。
3.vim编辑器下的快捷键总结
1>shift + v 选中某一行,可通过方向键或H,J,K,L(左,下,上,右)四个方向见选中对应的行,d键进行删除不需要的行,y键表示复制选中的行。
2>G或者:$表示调到文件的行尾部。gg表示跳到文本行首, ^调到一行的行首字符,$跳到一行的行位字符
3>ctrl + d 向下翻页(每次半页),ctrl + u(向上翻页(半页)) ,crtl + f (向下翻页(一页)),ctrl + b(向上翻页(一页))
4>sv 文件名,在vim编辑模式下,进行横向分屏展示文件内容。vs 文件名,表示纵分屏展示文件内容。两个屏幕中通过ctrl +w快捷键进行切换
5>gf命令,将光移动至对应的行的文件名,可跳转至对应的文件中(该文件存在),之后跳回可使用ctrl + o快捷键。
6>在vim编辑模式下,替换文本内容:
:s/oldstr/newstr/g 表示替换掉对应的oldstr,但是只删除当前找到的第一个
:%s/oldstr/newstr/g 表示删除文本中所有匹配到的odlstr字符。
7>大写X,表示删除当前光标前的一个字符,x表示删除光标后的字符
8>J 快捷键,多行之间的空行删除掉
9> :e filename 加载新文件来替代当前文件
10>:r filename 将新文件的内容插入到光标所在位置的下一行
11>在vim编辑模式下使用了ctrl + s,锁定对话框,ctrl + q解锁,方可继续使用编辑模式
12>:set ff? 查看当前文件的格式是dos或者是unix类型的文件
13>:f 可查看当前打开文件的名称。