码迷,mamicode.com
首页 > 系统相关 > 详细

linux学习(3)——vim文本编辑工具

时间:2018-07-26 21:22:48      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:...   vim   inux   一般模式   linux学习   install   linu   style   命令   

(三)

vi与vim的最大区别就是编辑一个文本vi不显示颜色,vim显示颜色。

  • 安装: yum install -y vim-enhance

Vim有三种模式

A:一般模式

  • 上下左右光标kjhl
  • Ctrl+B文本向前翻页,Ctrl+F文本向后翻页
  • 0或shift+6移动光标到本行行位,shift+4移动光标到本行行首
  • gg移动到行首,G移动到行尾
  • nG移动到地n行
  • x和X向前或者向后删除一个字符
  • nx向后删除n个字符
  • dd删除或者剪切光标所在的那一行
  • ndd删除或者剪切光标所在的n行
  • yy复制光标所在行
  • nyy从光标所在行开始向下复制n行
  • p或P从光标开始向下粘贴已经复制或者粘贴的内容
  • u还原上一步操作
  • v按v后移动光标或选中指定字符,可以实现复制,粘贴等操作

 

 B:编辑模式

  • i在当前字符前插入
  • I在光标所在行的行首插入
  • a在当前字符后插入
  • A在光标所在行的行位插入
  • o在当前行的下一行插入新的一行
  • O在当前行的上一行插入新的一行

       按【ESC】键可使vim从编辑模式进入命令模式


 

C:命令模式

          在一般模式下输入:或者/即进入命令模式

  • /word光标之后查找一个字符串word,按n向后继续搜索
  • ?word在光标之前查找一个字符串word。按n向前继续搜索
  • :n1,n2/word1/word2/g在n1和n2行之间查找word1并替换word2,不加g则替换每行的第一个word1
  • :1,$s/word1/word2/g将文档中的所有word1替换为word2.不加g则替换每行的第一个word1
  • :w保存文本
  • :q退出vim
  • :wl强行保存,在root用户下,即使文件只读也可以保存
  • :q!强行退出,不保存
  • :wq保存并退出
  • :set nu显示行号
  • :set nonu不显示行号

 

多加练习方能熟能生巧,再接再厉..........

linux学习(3)——vim文本编辑工具

标签:...   vim   inux   一般模式   linux学习   install   linu   style   命令   

原文地址:https://www.cnblogs.com/happying30/p/9373827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!