vim基础操作(转)----附vim壁纸

vim完全兼容vi,但加强了vi

特点:
vim支持多级撤销
vim可以跨平台允许
vim支持语法高亮
...
vim abc.js ,假如没有该文件,则新建,否则则编辑
vim初始化启动时,处于命令模式,无法编辑
键入命令i,进入insert模式
输入完文本后,
按esc,进入底行模式,: + 命令
:q :wq 等
vim + xxx ,加上参数加号,表示打开后光标定位到文件最后一行
vim +3 xxx, 定位到第三行
vim +/sb xxx,定位到文件中第一次出现sb的那一行
vim aa bb cc ,创建或打开3个文件,切换需要在底行模式中输入n + 回车(next) 或 N + 回车(prev) 则可以自由切换这3个文件
底行模式常用命令
:w ,保存写入
:q, 退出
:!, 强制操作
三者一般联合使用
:n, 切换到后一个文件
:N, 切换到前一个文件
:ls, 列出打开的所有文件
:15, 加数字表示快速定位到多少行,这里是15行
/xxx, 向后搜索xxx字符串,并定位到该行
?xxx, 向前搜索字符串,并定位到该行
光标的上下左右并不是WASD,而是:
k上
j下
h左
l右
正好在键盘上是左下右上
翻页:
ctrl+ f 向下翻页, d翻半页
ctrl+ b向上翻页,u翻半页
dd 删除光标所在一整行
o 在光标所在行下面插入一行并编辑
yy 复制光标所在行
p 在光标所在行下方粘贴
P大写是在上方粘贴
保存命令

按ESC键 跳到命令模式,然后:

:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑




posted @ 2016-07-21 16:48  conf  阅读(4504)  评论(0编辑  收藏  举报