vim常用命令集(摘自鳥哥私房菜)

2021-06-18 00:14:05 字數 2860 閱讀 3812

[ctrl] + [f]

螢幕『向下』移動一頁,相當於

[page down]按鍵

(常用)

[ctrl] + [b]

螢幕『向上』移動一頁,相當於

[page up] 按鍵

(常用)

0 或功能鍵

[home]

這是數字『

0 』:移動到這一行的最前面字元處

(常用)

$ 或功能鍵

[end]

移動到這一行的最後面字元處

(常用)

g移動到這個檔案的最後一行

(常用)

gg移動到這個檔案的第一行,相當於

1g 啊!

(常用)

nn 為數字。游標向下移動

n 行(常用

)搜尋與取代

/word

向游標之下尋找乙個名稱為

word 的字串。例如要在檔案內搜尋

vbird 這個字串,就輸入

/vbird 即可!

(常用)

:n1,n2s/word1/word2/g

n1 與

n2 為數字。在第

n1 與

n2 行之間尋找

word1 這個字串,並將該字串取代為

word2 !舉例來說,在

100 到

200 行之間搜尋

vbird 並取代為

vbird 則:

『:100,200s/vbird/vbird/g』。

(常用)

:1,$s/word1/word2/g

從第一行到最後一行尋找

word1 字串,並將該字串取代為

word2 !

(常用)

:1,$s/word1/word2/gc

從第一行到最後一行尋找

word1 字串,並將該字串取代為

word2 !且在取代前顯示提示字元給使用者確認

(confirm) 是否需要取代!

(常用)

刪除、複製與貼上

x, x

在一行字當中,

x為向後刪除乙個字元

(相當於

[del] 按鍵

),x 為向前刪除乙個字元

(相當於

[backspace] 亦即是倒退鍵

)(常用)dd

刪除游標所在的那一整列

(常用)

nddn 為數字。刪除游標所在的向下

n 列,例如

20dd 則是刪除

20 列

(常用)

yy複製游標所在的那一行

(常用)

nyyn 為數字。複製游標所在的向下

n 列,例如

20yy 則是複製

20 列

(常用)

p, p

p 為將已複製的資料在游標下一行貼上,

p則為貼在游標上一行!舉例來說,我目前游標在第

20行,且已經複製了

10 行資料。則按下

p 後,那

10 行資料會貼在原本的

20 行之後,亦即由

21 行開始貼。但如果是按下

p 呢?那麼原本的第

20 行會被推到變成

30 行。

(常用)

u復原前乙個動作。

(常用)

[ctrl]+r

重做上乙個動作。

(常用)

.不要懷疑!這就是小數點!意思是重複前乙個動作的意思。如果你想要重複刪除、重複貼上等等動作,按下小數點『

.』就好了!

(常用)

進入插入或取代的編輯模式

i, i

進入插入模式

(insertmode):

i為『從目前游標所在處插入』,

i 為『在目前所在行的第乙個非空白字元處開始插入』。

(常用)

a, a

進入插入模式

(insertmode):

a為『從目前游標所在的下乙個字元處開始插入』,

a 為『從游標所在行的最後乙個字元處開始插入』。

(常用)

o, o

進入插入模式

(insertmode):

這是英文本母

o 的大小寫。

o為『在目前游標所在的下一行處插入新的一行』;

o 為在目前游標所在處的上一行插入新的一行!

(常用)

r, r

進入取代模式

(replacemode):

r只會取代游標所在的那乙個字元一次;

r會一直取代游標所在的文字,直到按下

esc 為止;

(常用)

上面這些按鍵中,在

vi 畫面的左下角處會出現『

--insert--』或『

--replace--』的字樣。由名稱就知道該動作了吧!!特別注意的是,我們上面也提過了,你想要在檔案裡面輸入字元時,一定要在左下角處看到

insert 或

replace 才能輸入喔!

[esc]

退出編輯模式,回到一般模式中

(常用)

指令列的儲存、離開等指令

:w將編輯的資料寫入硬碟檔案中

(常用)

:w!若檔案屬性為『唯讀』時,強制寫入該檔案。不過,到底能不能寫入,還是跟你對該檔案的檔案許可權有關啊! :q

離開vi (常用

):q!

若曾修改過檔案,又不想儲存,使用

! 為強制離開不儲存檔案。

注意一下啊,那個驚嘆號

(!) 在

vi 當中,常常具有『強制』的意思~

:wq儲存後離開,若為

:wq! 則為強制儲存後離開

(常用)

Linux常用命令 鳥哥Linux私房菜

linux檔案管理 快捷鍵 控制台 在centos或者紅帽子裡面都有七個控制台,七個都可以登入到系統裡面,其中第七個是圖形化介面,第一到六個都是字元介面。控制台切換 ctrl alt f 1 7 能夠在這七個介面切換。開啟終端 在圖形化介面進入終端 切換輸入法 圖形化介面 格式 形容 命令相當於殺。...

常用vi命令 鳥哥的私房菜

命令列內容說明 如前所述,所謂的命令列或命令模式,就是在最下面一行沒有顯示 insert 或者 replace 字樣的時候。通常在命令列中的指令有下面幾種 注意,當按下 時,游標會自動移動到螢幕的最下面一行!一般模式 移動游標 h 或 向左方向鍵 游標向左移動乙個字元 j 或 向下方向鍵 游標向下移...

鳥哥的私房菜讀書筆記2 路徑與常用命令

第七章linux檔案與目錄管理 1.目錄與路徑 絕對路徑 以 開頭的路徑 相對路徑 不是以 開頭的路徑 代表此層目錄 代表前乙個工作目錄 代表目前使用者所在的主資料夾 程式的執行 1 可在 path這個環境變數下面查到的 直接輸入程式名即可執行 注 如果在多個路徑下都有同名可執行檔案,按照在path...