linux之vim快捷键

Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。并且vim针对程序员做了优化。
vim最强的地方就是在于命令的组合,组合起来使用可太秀了, 举个简单栗子,yy复制,8yy就是复制8行 ,yw就是复制一个词。一般小写字母都是向后,大写字母都是向前。下面列举了一些基础的命名,不含组合命令 。(这里并不完整,后续再补全)
在这里插入图片描述

基本命令

复制整行 yy
粘贴到下一行 p
粘贴到上一行 P
删除整行 dd
剪切当前字符 x

光标控制

h,j,k,l 上,下,左,右

跳到下一个单词首字母 w
跳到下一个单词首字母 e
跳到上一个单词首字母 b
跳到行首 0
跳到行尾 $
跳到文首 gg
跳到文尾 G

替换查找

/word 向后查找word
?word 向前查找word
n 下一个
N 上一个
:%s/old/new/g old替换为new

退出

:w 将缓冲区的写文文件
:q 退出
:q! 强制退出

感谢您在茫茫的网络世界中阅读了本文, 希望没有浪费您宝贵的时间,期待您指出文中的不足!

猜你喜欢

转载自blog.csdn.net/weixin_43705953/article/details/107267284