感谢支持
我们一直在努力

Vim新手必看:Vim 命令图解

在图内加入基本指令表和说明以及 Vim 命令图解PDF版,方便大家列印出来贴在牆上随时查看。)


刚在写那篇关于vi和文字编辑器的文章时,本来想附上一个vim的超简单入门连结,但找了一下都没有很满意的,所以决定自己动手先来画个入门用的说明图。


Vim
Vim

这个图把vim中基本的移动方法都画上去了,为了方便programmer,特别列出了很多只有写程式才会用的按键。除了这些以外,其实还有一些好用的东西我还没想到怎麽画上去比较好(像是tags、没有标准快速键的tab、man..),如果大家有idea欢迎提供。

这些图示依照移动的单位大小分为以下几个种类,分别用不同颜色标示:
(注意,这不是完整的vim快速键列表,只是我觉得比较常用的键而已。)



















字元(character)

h

j

k

l
















單字(word)

w
下一個word

W
下一個word(跳過標點符號)

b
前一個word

e
跳到目前word的尾端













行(line)

0
跳到目前行的開頭

^
跳到目前行第一個非空白字元

$
跳到行尾



















段落(paragraph)、區塊(block)

{
上一段(以空白行分隔)

}
下一段(以空白行分隔)

[{
跳到目前區塊開頭

]}
跳到目前區塊結尾

%
跳到目前對應的括號上(適用各種括號,有設定好的話連HTML tag都能跳)
















螢幕(screen)、絕對位置

H
螢幕頂端

M
螢幕中間

L
螢幕底部

:x
xG
跳到第x行(x是行號)



















搜尋(search)

/xxxx
搜尋xxxx

#
往前搜尋目前游標所在的字(word)

*
往後搜尋目前游標所在的字(word)

fx
在目前行往後搜尋字元x

gd
跳到目前游標所在的字(word)的定義位置(寫程式用, 跳到定義變數/函式的地方)

























分割視窗

:split
分割視窗(可加檔名順便開啟另一檔案)

:diffsplit xxx
以分割視窗和檔案xxx做比較(diff)

Ctrl-W p
跳到前一個分割視窗(在兩個分割窗來回切換)

Ctrl-W j
跳到下面的分割窗

Ctrl-W h
跳到左邊的分割窗

Ctrl-W k
跳到上面的分割窗

Ctrl-W l
跳到右邊的分割窗













自動補齊(Auto-completion) (在Insert Mode中使用)

Ctrl-N
自動補齊檔案內的下一個可能字(word)

Ctrl-P
自動補齊檔案內的上一個可能字(word)

Ctrl-X Ctrl-F
自動補齊檔名

赞(1) 打赏
转载请注明出处:服务器评测 » Vim新手必看:Vim 命令图解
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏