Vim操作

什么是Vim?

Vim 是一个高级文本编辑器,它提供了Unix下编辑器 'Vi' 的功能并对其进行了完善。Vim 经常被认为是 "程序员的编辑器",它在程序编写时非常有用,很多人认为它是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于多种文档编辑,从email排版到配置文件编写。

Vim的模式

编辑模式(Normal):执行命令,也称为正常模式
**插入模式 **(Insert):输入文本
命令模式:执行 冒号 命令

  • 启 动Vim后,vim在 Normal 模式下。
  • 按下键 i ,进入 Insert 模式( 这时候,你可以输入文本)
  • 按 ESC键,就可退回到Normal 模式下

在Normal下基本命令操作

i         Insert 模式,按 ESC回到 Normal模式。
x         删当前光标所在的一个字符。
:wq       存盘 + 退出 (:w存盘, :q退出) (注:w 后可以跟文件名)
:q!       不保存退出
Shift+ZZ  退出本文档
dd        删除当前行,并把删除的行存到剪贴板里
p         粘贴剪贴板 
:help     显示相关命令的帮助(:q 退出帮助)
移动光标   hjkl (←↓↑→)

简单的光标移动命令

0       当前行第一列
w       移到下一个单词
^       移动到第一个非空白字符
$       移动到最后一列
g       移动到最后一个非空白字符
%       匹配括号移动,包括 (, {, [。 (把光标先移到括号上)
*       移动光标到上一个匹配的单词
#       移动光标到下一个匹配的单词
/pattern搜索   pattern的字符串(如果搜索出多个匹配,可按n键到下一个)

各种插入模式

a      在光标后插入
o      在当前行后插入一个新行
O      在当前行前插入一个新行
cw     替换从光标所在位置后到一个单词结尾的字符

你可能感兴趣的:(Vim操作)