五、vim编辑器的使用

vim:vi的进化版

分为三种模式:

1、一般模式

一般模式下无法编辑文件内容,可以进行复制,贴上等动作。

【ctrl+f】:屏幕向下移动一页,相当与page down

【ctrl+b】:屏幕向上移动一页,相当于page up

【G】:移动到这个文件的最后一列

【nG】:移动到第n列

【gg】:移动到这个文件的第一列,相当于1G

【/word】:向光标下查找 word

【:n1,n2s/word1/word2/g】:把n1列和n2列之间的  word1 替换成 word2

【:1,$s/word1/word2/g】:把第一列到最后一列之间的  word1 替换成 word2

【:1,$s/word1/word2/gc】:把第一列到最后一列之间的  word1 替换成 word2,在取代之前给用户确认

【dd】删除游标所在一整列

【ndd】删除光标下n列

【yy】复制游标所以一整列

【nyy】赋值游标下n列

【p】:粘贴在光标后

【P】:粘贴在光标前

【u】:复原前一个动作

【ctrl+r】:重做上一个动作

2、编辑模式

在一般模式下,按下  i,o,a,r,I,O,A,R  任意一个字母都会进入编辑模式,同时画面下面会出现【INSERT 或 REPLACE】,编辑模式下按ESC回到一般模式

3、指令列命令模式

在一般模式下,按  :,/,?可以进入命令模式

【:w】存档

【:q】退出

【 :wq 】即可存档离开,   存档(write)   离开(quit)

【:set nu】:显示行号,只在vim编辑器中使用

【:set nonu】:取消行号

【ctrl+x -> ctrl+n】:补全内容

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
    Dyworldhua阅读 1,482评论 0 2
  • Linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vim这两个最基本的编辑器。vim相当于v...
    vic_wei7阅读 18,370评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • 一.vi的基本概念文本编辑器有很多,图形模式下有gedit、kwrite等编辑器,文本模式下的编辑器有vi、vim...
    一线码农阅读 758评论 0 0
  • 有好久没在宿舍这么安稳的睡过午觉 这次睡得特别深 做了一个很神奇的梦 首先刚开始我并没有觉得我是在做梦 以为是在真...
    赤足者阅读 28评论 0 1