概述
进入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行。
(持续更新中...)
最后
以上就是朴素绿茶为你收集整理的Vim实用技巧的全部内容,希望文章能够帮你解决Vim实用技巧所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复