现在的位置: 首页 > 综合 > 正文

VIM常用命令

2013年08月09日 ⁄ 综合 ⁄ 共 737字 ⁄ 字号 评论关闭
拷贝/粘贴/删除
yw:复制一个word。
y2w:复制两个字(单词)。
yy : 复制当前行当行于  ddP
2yy或y2y复制两行。
ggyG:全部复制

P :粘贴 ,p小写p代表贴至游标后(下)。P大写P代表贴至游标前(上)。

x:删当前光标所在的一个字符。
dd:删除当前行,并把删除的行存到剪贴板里
dG:全部删除:光标移动到第一行,按esc后,然后dG,以此类推,从第9行开始删除,只需要光标移动到第9行,然后dG.

全选高亮显示:按esc后,然后ggvG或者ggVG

使用关键词自动完成    然后按 <C-N>(按住 Ctrl,再按 N)

Undo /Redo

 u → undo
 <C-r> → redo

打开/保存/退出/改变文件(Buffer)
:e <path/ to /file > → 打开一个文件

:i , Insert模式,按  ESC  回到 Normal模式.
:wq ,存盘 + 退出 ( :w 存盘, :q 退出)

:saveas <path/ to /file > → 另存为  <path/ to /file >

:q! → 退出不保存  :qa!  强行退出所有的正在编辑的文件,就算别的文件有更改。

:bn  和  :bp  → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。


跳转


N G → 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行)

gg → 到第一行。(陈皓注:相当于1G,或 : 1 )

G → 到最后一行。

v (可视化的选择)

gU (变大写)

gu (变小写)

你可以先按v,然后移动光标,你就会看到文本被选择,然后,你可能d,也可y,也可以变大写等

hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头


参考:

http://coolshell.cn/articles/ 5426 .html

抱歉!评论已关闭.