Vim高频使用技巧

Posted Linux云计算数据自学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim高频使用技巧相关的知识,希望对你有一定的参考价值。



前言:


vim编辑器因为其随心所欲的配置和极速的文本编辑受到广大开发者的喜爱,文章对Vim编辑器的优点缺点做了一点简单的介绍,然后介绍了Vim编辑器一些使用频次比较高的使用技巧,希望对你有所帮助~


Vim高频使用技巧


Vim的优缺点:


Vim高频使用技巧

Vim高频使用技巧


Vim的高频次使用技巧:


ctrl-c :回到命令模式。

u / ctrl-r :撤销/重复操作。

9G / :9 :定位到第9行。

:9y :拷贝第9行,不必首先移动光标。

ctrl-o :回到此前光标位置。

ZZ / ZQ :保存并退出/无条件退出。

= :格式化选定文本。

ggvG :全选文件内容。

gg=G :格式化文件。

shift-v :选取行。


vip :选取当前光标所在段落。

yit/dit/cit :对标签内的文本进行操作。

mx :添加书签。

`X :跳转到书签X。

< :取消缩进文本。

5<< :对5行文本取消缩进。

:marks :查看所有书签。

delm X :删除书签X。

:ls :查看缓冲区。

:bN :打开缓冲区N。


:bn / bp / <ctrl-^> :缓冲区切换。

:shell / :sh / !cmd :执行shell命令。

ctrl-z / fg :利用了Linux/Unix的作业机制,将vim进程放到后台/前台执行,便于使用shell环境。

vim -o *.py :打开当前目录下全部.py文件

:qa :退出全部窗口。

vnew :垂直分屏。

ctrl-w r :切换缓冲区。

:r filename :将文件读入到当前光标位置。

windo diffthis/diffoff :对比当前打开的两个缓冲区。

:e! :重新打开缓冲区。


# / * :向前/向后查找当前光标所在单词。

:%s/foo/bar/gc :查找并替换。

:1?xxxx / G?xxxx :从文件末尾开始查找。

shift-k :查找光标所在命令或函数的man帮助。

J :合并行。

gj / gk :对于换行的段落的行移动。


最后再附一张Vim键盘图:


Vim高频使用技巧


转载自:实验楼,原文:天水星港


▼▼点击【阅读原文】,查看精彩文章推荐!

以上是关于Vim高频使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

干货丨DolphinDB高频数据处理技巧:如何将高频信号转化成离散的买卖信号

R语言highfrequency高频金融数据导入

使用 CSS 轻松实现一些高频出现的奇形怪状按钮

使用 R 的高频数据的多重协方差矩阵

中高级Java开发应该要了解!java线程池的使用

运放使用总结篇 运放高频增益的制约因素