vi:Visual interface
VIM: VI IMporoved
VIM: 模式化的编辑器
基本模式:
编辑模式,命令模式
输入模式
末行模式:
内置的命令行接口
打开文件
vim [option] [file ..]
打开时定位到某一行 vim +# script
打开时第一个被匹配的模式 vim +/patter script
模式转换:
编辑模式:默认模式
编辑模式--》输入模式 i I o O a A
输入模式-》编辑模式 ESC
编辑模式-》末行模式 :
末行模式-》编辑模式 ESC
关闭文件
:w :wq! :x :w /path/to/somefile :x
光标跳转:
字符间:上下左右
单词间:
下一个单词,
当前或后一个单子的词尾,
当前或前一个单子的词首
跳转由#指定的单词的个数
行首行尾跳转
转到行首的第一个非空白字符
转至行首
转至行尾
行间跳转
#G
1G,gg
G
句间跳转 ()
端间跳转 { }
翻屏: 向文件尾翻一屏(半屏)、向文件首部翻一屏(半屏)