一. vim的三种模式 在Linux操作系统下,我们一般会使用vim进行文本编辑,它相当于Windows下的记事本,但是它比记事本的功能强大的多。vim一般有三种模式分别是普通模式,编辑模式和命令模式。普通模式和编辑模式可以来回的切换,普通模式可以和命令模式来回的切换,但是编辑模式和命令模式不能来回的切换。 二. vim三种模式的简单使用 1.从普通到编辑模式 i:我们一开始打开的是普通模式,如果我们想从普通模式切换到编辑模式,只需要点击键盘上面的 i (insert)键即可,当我们点击一下 i键时,在vim下的编辑窗口的左下角会出现一个这样INSERT,这时我们就可以在这里面输入文字了,从编辑模式退回到简单模式需要按键盘左上角的Esc键。 a:当我们在普通模式下面时,我们想在当前光标闪烁位置的后面插入一个字符的时候,我们可以点击键盘上面的 a(append),这个时候vim窗口的左下角也会出现INSERT的提示,这就是编辑模式的标识。 A:在普通模式下按A之后,也是追加的意思,只不过此时的追加是追加到本行的行末。 s:替换的意思,当点击s之后,会把光标所在的那个字符直接删除,然后可以在原来的位置上面输入其他的文字。 o:另起下面一行进入到编辑模式 O:另起上面一行,进入编辑模式 u:普通模式下,点击u,撤销上次的操作,点击多次撤销多次。 2. 普通模式进入到命令模式 命令模式到普通模式按Esc 从普通模式进入到命令模式点击:冒号,这时在左下角会出现:的提示符,光标不在文本中,而是在左下角的冒号的后面,仍处于闪烁的状态。命令模式下的所有操作均在冒号后面完成,输入一些特定含义的命令,然后回车就好。 set nu:设置行号,然后继续按:冒号,输入下一条命令 set nonu:取消行号,然后继续按:冒号,输入下一条命令 三 . vim三种模式详细操作 1.普通模式下 <1> 移动 h、j、k、l 分别表示左、下、上、右 Shift+g(G) 移动到文件的最后一行 gg 移动到文件的第一行 Ctrl + f 上一页 Ctrl + b 下一页 数字 + G 跳到某一行 数字 + % 跳到文本的百分比位置 <2> 搜索 / + 搜索内容 接下来点击n光标就会跳到下一个搜索内容,点击N光标就会跳到上一个搜索内容 <3>编辑 yy 复制一行 数字 + yy 赋值多行 p 在光标所在位置的下一行 粘贴一行 P 在光标所在位置的上一行 粘贴一行 u 撤销 x 删除当前字符 r 替换当前字符 dd 删除一行 数字 + dd 删除多行 D 删除当前光标往后的所有内容
2.命令模式下 :w 保存 :q 退出vim :wq 保存并退出 :% s/新单词/救单词/g 全局替换

更多推荐

vim基础入门