我是靠谱客的博主 朴素绿茶,最近开发中收集的这篇文章主要介绍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行。

 

 

(持续更新中...)

 

最后

以上就是朴素绿茶为你收集整理的Vim实用技巧的全部内容,希望文章能够帮你解决Vim实用技巧所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部