vim的使用方法

vim的使用技巧

vim会根据文件拓展名自动识别编程语言,支持各种操作

如果打开vim,首先需要创建文件或打开已经存在的文件

刚进入vim的模式是只读模式,需要按i进入编辑模式,才可以编辑

(1)'yy'复制当前光标所在行

(2)'cc'是剪切当前光标所在行

(3)[n]dd 删除当前光标所在行开始的第n行

(4)[n]cc 剪切当前光标所在行开始的第n行

(5)G 光标移动到文件尾

(6)u 取消文件之前的操作

(7)删除光标当前的前一个字符

(8)zz 保存并退出

(9)Ctrl + r -- 重做上一次撤销的操作

(10):w --- 保存

(11):wq----保存并退出

(12):q 退出不保存

注[加上感叹号不是强制执行]

(13):set nu 显示行号

(14):set nonu 不显示行号

(15) n n表示数字,例如20,按下空格之后,光标就会向右移动这一行的第20个字符的位置

(16)nG n为数字,移动到这一行的第n行。例如20G就会移动到第20行

(17):n1,n2s/word1/word2/g n1和n2为数字,在第n1行和n2行查找word1这个字符串,并将该字符串取代为 word2 !

(18) :1,$s/word1/word2/g:%s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2

(19):1,$s/word1/word2/gc:%s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代

(20) /word 在光标之下查找word这个字符

(21) ?word 向光标之上寻找一个字符串名称为 word 的字符串

(22) n 这个n是英文按键,代表重复前一个搜寻的动作

(23)N 这个按键是英文按键,与n相反

(24) ZZ 大写的ZZ如果修改过,保存当前文件,然后退出!效果等同于(保存并退出)

(25) :n1,n2 w [file] n1 到 n2 的内容储存成 file 这个档案。

(26)[esc] 退出编辑模式,回到一般模式之中

(27) 键盘[h]向左移动,[j]向下移动,[k]向上移动,[l] 向右移动