linux學習筆記(3) 關於vim

2021-07-30 11:44:47 字數 3162 閱讀 3433

下面是我後期學習整理的資料:

課1:

【vim 命令-小結1】:

1. 游標在螢幕文字中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。

h (左移) j (下行) k (上行) l (右移)

2. 欲進入vim編輯器(從命令列提示符),請輸入︰vim 檔名 《回車》

3. 欲退出vim編輯器,請輸入以下命令放棄所有修改︰

:q! 《回車》

或者輸入以下命令儲存所有修改︰

:wq 《回車》

4. 在正常模式下刪除游標所在位置的字元,請按︰ x

5. 在正常模式下要在游標所在位置開始插入文字,請按︰

i 輸入必要文字

課2:

【vim 命令-小結2】:

1. 欲從當前游標刪除至單字/單詞末尾,請輸入︰dw

2. 欲從當前游標刪除至當前行末尾,請輸入︰d3.欲

刪除整行

,請輸入

︰dd4.

在正常模

式下乙個

命令的格

式是︰[

numb

er]c

omma

ndob

ject

或者co

mman

d[nu

mber

]obj

ect其

意是︰n

umbe

r−代表

的是命令

執行的次

數com

mand

−代表要

做的事情

,比如d

代表刪除

obje

ct−代

表要操作

的物件,

比如w代

表單字/

單詞, 代表到行末等等。

$ (to the end of line), etc.

5. 欲撤消以前的操作,請輸入︰u (小寫的u)

欲撤消在一行中所做的改動,請輸入︰u (大寫的u)

欲撤消以前的撤消命令,恢復以前的操作結果,請輸入︰ctrl-r

課3:

【vim 命令-小結3】:

1. 要重新置入已經刪除的文字內容,請輸入小寫字母 p。該操作可以將已刪除

的文字內容置於游標之後。如果最後一次刪除的是乙個整行,那麼該行將置

於當前游標所在行的下一行。

2. 要替換游標所在位置的字元,請輸入小寫的 r 和要替換掉原位置字元的新字

符即可。

3. 更改類命令允許您改變指定的物件,從當前游標所在位置直到物件的末尾。

比如輸入 cw 可以替換當前游標到單詞的末尾的內容;輸入 c$ 可以替換當

前游標到行末的內容。

4. 更改類命令的格式是︰

[number] c object 或者 c [number] object

課4:

【vim 命令-小結4】:

1. ctrl-g 用於顯示當前游標所在位置和檔案狀態資訊。shift-g 用於將游標跳

轉至檔案最後一行。先敲入乙個行號然後按 shift-g 則是將游標移動至該行

號代表的行。

2. 輸入 / 然後緊隨乙個字串是則是在當前所編輯的文件中向後查詢該字串。

輸入問號 ? 然後緊隨乙個字串是則是在當前所編輯的文件中向前查詢該字

符串。完成一次查詢之後按 n 鍵則是重複上一次的命令,可在同一方向上查

找下乙個字串所在;或者按 shift-n 向相反方向查詢下該字串所在。

3. 如果游標當前位置是括號(、)、[、]、,按 % 可以將游標移動到配對的

括號上。

4. 在一行內替換頭乙個字串 old 為新的字串 new,請輸入 :s/old/new

在一行內替換所有的字串 old 為新的字串 new,請輸入 :s/old/new/g

在兩行內替換所有的字串 old 為新的字串 new,請輸入 :#,#s/old/new/g

在檔案內替換所有的字串 old 為新的字串 new,請輸入 :%s/old/new/g

進行全文替換時詢問使用者確認每個替換需新增 c 選項,請輸入 :%s/old/new/gc

課5:

【vim 命令-小結5】:

1. :!command 用於執行乙個外部命令 command。

請看一些實際例子︰

:!dir - 用於顯示當前目錄的內容。

:!rm filename - 用於刪除名為 filename 的檔案。

2. :w filename 可將當前 vim 中正在編輯的檔案儲存到名為 filename

的檔案中。

3. :#,#w filename 可將當前編輯檔案第 # 行至第 # 行的內容儲存到檔案

filename 中。

4. :r filename 可提取磁碟檔案 filename 並將其插入到當前檔案的游標位置

後面課6:

【vim 命令-小結6】:

1. 輸入小寫的 o 可以在游標下方開啟新的一行並將游標置於新開的行首,進入

插入模式。

輸入大寫的 o 可以在游標上方開啟新的一行並將游標置於新開的行首,進入

插入模式。

2. 輸入小寫的 a 可以在游標所在位置之後插入文字。

輸入大寫的 a 可以在游標所在行的行末之後插入文字。

3. 輸入大寫的 r 將進入替換模式,直至按 鍵退出替換模式而進入正常

模式。

4. 輸入 :set *** 可以設定 *** 選項。

課8:

vim的功能特性要比vi多得多,但大部分功能都沒有預設啟用。為了啟動更多的

功能,您得建立乙個vimrc檔案。

1. 開始編輯vimrc檔案,這取決於您所使用的作業系統︰

:edit ~/.vimrc 這是unix系統所使用的命令

:edit vi

m/vi

mrc這

是win

dows

系統所使

用的命令

2.接著導

入vim

rc範例

檔案︰:

read

vimruntime/vimrc_example.vim

3. 儲存檔案,命令為︰

:write

Linux學習筆記(3) VIM的使用

先建立乙個資料夾 touch abc用vim編輯器開啟 vim abc游標預設在第一行,輸入i即可輸入內容 輸入後 按 輸出wq 即可儲存退出 vim abc 游標顯示在第一行同理 vim 100 abc 游標顯示在第100行,如果沒有100行就顯示在最後一行vim a abc 游標定位到第一次出現...

Linux學習筆記(三) vim

vim 一 插入命令 命令作用 在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行行首插入 o在游標下插入新行 o在游標上插入新行 二 定位命令 命令 作用 set nu 設定行號 set nonu 取消行號 gggg 到第一行 到最後一行 ng到第n行 n到第n行 ...

Linux學習筆記 3

ln s 原檔案 目標檔案 命令英文願意 link 1 擁有相同的i節點和儲存block塊,可以看做是同乙個檔案 2 可通過i節點識別 3 不能跨分割槽 4 不能針對目錄使用 執行效果 root localhost ln root anaconda ks.cfg tmp ana.hard root ...