微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim简易教程

vim简易教程

 

vim的学习其实可以在linux下输入vimtutor命令,然后就有一份教程,英文版不好说阅读时间,但是中文版的话估计2-3小时就会用了。

vim 三大模式

vim 一共有三种模式,分别为命令模式编辑模式末行模式

vim 常用功能

其实vim比大家想象的要简单(非中高端用户),学习这个要注意学习方法:大部分指令都是英文单词首字母缩写,然后多了几个特殊字符和命令组合,仅此而已了。因此,熟悉下面指令的意思,基本上就掌握vim使用思路了,剩下的仅仅是多加练习,放弃其他编辑器用上一周,妥妥的熟悉vim!

移动光标

  • h: 左; l: 右; k: 下; j:上
  • 0(^) : 行首(有点小区别)
  • $ :行尾
  • gg : 文件开头
  • G : 文件末尾
  • ngg(nG) : 跳转第n行
  • b : 单词开头
  • e :单词末尾

删除内容

  • x :删除光标所在字母
  • X : 删除光标前字母
  • dw :删除单词(从光标开始删)
  • d0(d^) :删除光标到行首
  • d$(D) : 删除光标到行尾
  • dd :删除光标所在行
  • ndd : 删除光标所在行开始n行

复制粘帖

  • yy : 复制当前行内容
  • nyy : 复制当前行开始的n行内容
  • p(P) : 粘帖(一个是粘帖从下一行开始,一个是当前行开始)
  • dd :剪切当前行内容
  • ndd : 剪切当前行开始的n行内容
  • r :替换一个字符(输入r之后再输入一个字母将会替换光标所在的字符)

撤销操作

  • u : 撤销操作
  • Ctrl + r : 反撤销

可视模式

内容查找

  • /文本 从上往下查找,n向前(下)查找下一个N向后(上)查找下一个
  • ?/文本 与上面查找方式相反(会一种方法够用)
  • 光标移动到字符串上,按#也可以查找,同样使用n(N)查找上一个一个

格式调整

  • gg=G文件整体调整格式(代码对齐)
  • >> : 光标所在行右移一个Tab
  • << : 光标所在行左移一个Tab
  • n>>: 光标开始n行右移一个Tab
  • n<<: 光标开始n行左移一个Tab

man帮助查看

命令模式变为编辑模式

  • i:在光标前插入
  • a:在光标后插入
  • I:在行首插入
  • A:在行尾插入
  • o(O):在下一行(上一行)插入
  • s删除当前字母,进入插入模式
  • S删除当前行,进入插入模式

末行模式

命令模式按则进入末行模式

(1)末行模式功能一:执行shell 命令

优秀资料

  1. vim教程网

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐