VIM用法总结(备忘)

栏目: 后端 · 发布时间: 5年前

内容简介:之前在整理原链接文:配置文件分别是

之前在整理 ubuntu16.04安装和配置 的时候, 贴上了一段vim的配置, 可以比较方便的使用vim, 这篇博客总结一下vim里常用的快捷键, 备忘用

快捷键

  1. vim分编辑模式和命令模式, 默认是命令模式
  2. 按i进入编辑模式, 按esc进入编辑模式
  3. 在命令模式下按o后光标进入下一行并开启编辑模式
  4. 在命令模式下按/可以进行搜索, 比如 /ubuntu 然后回车, vim里所有的ubuntu字样都会高亮
  5. 搜索后, 可以通过 n 键找下一个匹配的关键字位置, 按 shift+n 可以反向的找关键字位置
  6. 在命令模式下按再次dd可以删除光标所在行, 在两个d中间输入数字可以删除对应的多少行,比如 d10d 表示删除光标所在位置向下10行的内容
  7. 在命令模式下按u可以撤消之间的操作
  8. 在命令模式下, 按cc可以剪切当前行, 跟dd一样, 在cc中间输入数字也对应着剪切多少行内容
  9. 在命令模式下, 按p可以粘贴缓存区的内容, 比如cc剪切的后的内容就被放在vim的缓存区里, 这时就可以按p在光标位置粘贴(值得注意的是, 在电脑上复制的内容按p没办法粘贴到vim编辑器里)
  10. 在命令模式下, 按y可以复制光标所在行, y后跟上数字表示复制光标所在行向下多少行内容
  11. 在命令模式下, 按 shift+4($) 可以快速的到当前行末尾, shift+6(^) 可以快速的到行首
  12. 在命令模式下, 按 shift+w 可以快速的向后路过一个个的单词(或一段话), shift+b可以向上路过一个个的单词(或一段话)
  13. 在命令模式下, 按 ctrl+f 可以向下翻一页, ctrl+b 可以向上翻一页
  14. 在命令模式下, 按gg可以快速的回到文档顶部, 数字+gg可以快速到某行位置, 比如10gg表示光标直接到第10行, 按shift+g可以快速到页尾
  15. 在命令模式下, 按:w 表示保存文档 :wq 表示保存并退出 :wq! 表示保存并强制退出 :q 表示不保存修改退出 :q! 表示不保存修改并强制退出
  16. 在命令模式下, 按v进入可视(visual)模式, 进入visual模式后, 可使用光标移动选中文本, 然后进行相应的操作
  17. 在visual模式下, 选中文本按y是复制, c是剪切, p是粘贴, 这些跟命令模式下都一样, 只是visual模式下,可以选中一段内容进行操作
  18. 在visual模式下, 选中一段内容, 按<表示向左缩进, 按>表示向右缩进, 在<>前还可以加数字,表示缩进多少次, 这对模式化代码比较有用

原链接文: https://tomoya92.github.io/2019/05/04/vim/

配置

配置文件分别是

mac和 linux 系统的配置文件就是用户根目录下的 ~/.vimrc 文件

windows系统的配置文件在安装了gvim后, 在 C:\Program Files (x86)\Vim\_vimrc

到google上搜 github vimrc 有很多配置, 一般下面都会附上效果图, 找一个自己喜欢的就行

常用的配置可以参见 ubuntu16.04安装和配置 这篇文章

插件

vim插件管理有常见的四种, 分别是

我折腾过Vundle, 插件挺全, 不过听说 VimPlug 更受欢迎, 这个各取所好了

具体怎么安装, 可以去相应插件管理 工具 开源地址上查看, 我在上面已经贴上github地址了

插件哪里找?

有个网站, 专门搜索这些vim插件的, 还附带了安装方法, 以及github地址等, 非常方便 vimawesome

原文链接:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法设计与分析

算法设计与分析

屈婉玲、刘田、张立昂、王捍贫 / 清华大学 / 2011-5 / 25.00元

《算法设计与分析》为计算机科学技术专业核心课程“算法设计与分析”教材.全书以算法设计技术和分析方法为主线来组织各知识单元,主要内容包括基础知识、分治策略、动态规划、贪心法、回溯与分支限界、算法分析与问题的计算复杂度、NP完全性、近似算法、随机算法、处理难解问题的策略等。书中突出对问题本身的分析和求解方法的阐述,从问题建模、算法设计与分析、改进措施等方面给出适当的建议,同时也简要介绍了计算复杂性理论......一起来看看 《算法设计与分析》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换