Vim实用技巧

进入Vim后,按ESC键 后再按冒号 :,可进入vim这个软件的设置模式:

1、命令行模式下,输入set nu ,可显示行号

2、命令行模式下,输入set list,可显示制表符

3、命令行模式下,输入 !,可暂时退出当前的vim页面,返回到打开当前vim的shell窗口

      或者可以直接在!后面跟着一个直接跟着需要运行的脚本(有点时候可能需要写脚本的相对路径),可在不退出当前vim界面的情况下执行一个脚本,如果你正在编辑的当前文本正好是一个shell脚本的话,这个功能可以实现在不退出vim编辑器的情况下实时运行你正在编写的脚本,这样就很方便调试了

4、跳转到指定行 :在输入:后直接输入行号即可

 

在进入Vim后,只按下ESC键时,进入的是当前文本的操作模式:

1、进入文本操作模式后,进行文本搜索的命令

 (1)/string,向后搜索string,其中string为你要搜索的内容,输入完毕后按回车enter,即可找到字符所在的位置,再按n键,可到下一个string所在的位置;

 (2)?string,向前搜索string.操作同上。

2、进入文本操作模式后,使用ctrl+z 快捷键,可使当前的vim不关闭并切换到后台,再使用快捷键fg可将其切换到前台;

3、进入文本操作模式后,撤销上一次的操作,快捷键 u,

4、进入文本操作模式后,撤销 刚刚执行的撤销操作,快捷键ctrl+r,

5、进入文本操作模式后,批量注释代码行的方法:

       (1)、ctrl+v 进入可视块操作

       (2)、按上下键或者j、k键选中要注释的代码行(块)

       (3)、打开大写锁定,输入大写的i,进入插入操作,此时可看到在我们选中的块的第一行首部可插入字符

       (4)、输入我们要插入的字符,如# 或//

       (5)、按ESC键退出,稍候片刻,即可看到我们选中的代码块每行都添加了我们刚刚插入的字符。

6、进入文本操作模式后,批量取消代码块注释或其他字符的方法

       (1)、ctrl+v进入可视块操作

       (2)、按上下键或者j、k键选中要删除的注释的代码块,同时也可以用左右键选中,每行删除的前几个字符,指定每行删除同样宽度的字符

       (3)、按下d键即可完成删除。

7、进入文本操作模式后,跳到第一行的快捷键为gg,跳到最后一行的快捷键为shift+g。

8、跳转到指定行,行号+gg即可,如跳转到第88行,则在ESC后直接执行 88gg指令,可跳到第88行。

 

 

(持续更新中...)

 

你可能感兴趣的:(Linux踩坑)