vi/vim 编辑器简便操作命令
想要更快更准的运用vim编辑器,记住以下快捷键,会有很大帮助哦! 按i、o、a进入编辑模式。 : % s/^/#/g? ? ? ? 来在全部内容的行首添加 # 号注释 : 1,10 s/^/#/g? ? 在1~10 行首添加 # 号注释 : 2,5 co 5? ? 将第2行到第5行的内容复制到第5行下 : dG ? ? ? ? ? ?删除光标后到行尾的所有字符 : d$? ? ? ? ? ? ? ? ? 删除光标到行尾的字符(只支持删除) : dw? ? ? ? ? ? ? ? ?删除光标所在的位置的单词 : dd? ? ? ? ? ? ? ? ? 删除整行字符 :3dd? ? ? ? ? ? ? ? ?删除光标所在行及后2行字符 : wq? ? ? ? ? ? ? ? ?保存并退出 : wq!? ? ? ? ? ? ? ? 强制保存并退出 : q? ? ? ? ? ? ? ? ? ? 退出 :q!? ? ? ? ? ? ? ? ? ? 退出并不保存 : 3yy? ? ? ? ? ? ? ? 复制3行 : yw? ? ? ? ? ? ? ? ? 复制单词 : y$? ?? ? ? ? ?复制光标所在位置到行尾所有字符 : p? ? ? ? ? ? ? ? ? ? 粘贴(dd即为删除,也为剪切,也可用p来粘贴,yy只为复制,也用p来粘贴) : shift+A? ? ? ? ? 跳转到行尾并可编辑 : gg ? ? ? ? ? 跳转到首行 : shift+G? ? ? ? ?跳转到行尾 : w filename? ?将文件另存为当前文件名下 : x ? ? ? ? ? ? 删除当前光标所在位置的字符 : J? ? ? ? ? ? ? ? ? ?删除当前光标所在行行尾的换字符(拼接行) : u? ? ? ? ? ? ? ? ? ?撤销前一次编辑命令 : a? ? ? ? ? ? ? ? ? ?在当前光标后追加数据? ? ? ? ? ? ? ? ? ? ? : A(或shift+a)?在当前光标行尾追加数据 /word? ? ? ? ? ? ?全文搜索word : s /old/new/g? ? ? ? ? ? 替换光标所在行的所有相同字符 : 1,5 s/old/new/g? ? ? ?替换1到5行中所包含old的字符为new : %?s /old/new/g? ? ? ? 替换整个文件中的old :?%?s /old/new/gc? ? ? 替换整个文件中的old,但是每次出现时提示 ? 一、插入文本 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- due to a StackOverflowError. Possible root causes inclu
- linux – 调整NFS以实现最小延迟
- Vi文档相关的命令(新建和删除)
- linux – 关于在Ubuntu VM(64位)上安装ARM工具链的建议
- ulimit – `lsof -p |之间有什么区别? wc -l`和`ls / proc
- linux – 为什么’pkill /?’杀了我的SSH会话?
- Linux字符设备驱动程序如何检测使用它的程序何时异常退出?
- php安装libevent扩展
- 在Linux用Python写爬虫(一)
- linux – 为什么Slack在Fedora 29升级后会返回Segmentation