Linux 文字編輯工具vim

2021-07-11 23:11:12 字數 2751 閱讀 1021

vim

的三種模式:一般模式

、編輯模式

、命令模式。* 

一般模式:

當你

vim filename 

編輯乙個檔案時,一進入該檔案就是一般模式了

。在這個模式下,你可以做的操作有,上下移動游標;刪除某個字元;刪除某行;複製

、貼上一行或者多行。* 

。從一般模式進入編輯模式,只需你按乙個鍵即可(

i,i,a,a,o,o,r,r

。「insert

或replace」

的字樣。

從編輯模式回到一般模式只需要按一下鍵盤左上方的

esc鍵即可。* 

命令模式:在一般模式下,輸入

」:」

或者」/」

即可進入命令模式

。在該模式下,你可以搜尋某個字元或者字串,也可以儲存、替換

、退出、顯示行號等等

一般模式下移動游標

h或向左方向鍵

游標向左移動乙個字元

j或者向下方向鍵

游標向下移動乙個字元

k或者向上方向鍵

游標向上移動乙個字元

l或者向右方向鍵

游標向右移動乙個字元

ctrl + f 或者pageup鍵

螢幕向前移動一頁

ctrl + b 或者pagedown鍵

螢幕向後移動一頁

ctrl + d

螢幕向前移動半頁

ctrl + u

螢幕向後移動半頁

+游標移動到非空格符的下一列

-游標移動到非空格符的上一列

n空格(n是數字)

按下數字n然後按空格,則游標向右移動n個字元,如果該行字元數小於n,則游標繼續從下行開始向右移動,一直到n

0(數字0)或者shift+6

移動到本行行首

shift+4

即』$』移動到本行行尾

h游標移動到當前螢幕的最頂行

m游標移動到當前螢幕的**那一行

l游標移動到當前螢幕的最底行

g游標移動到文字的最末行

ng(n是數字)

移動到該文字的第n行

gg移動帶該文字的首行

n回車(n是數字)

游標向下移動n行

一般模式下查詢與替換

/word

向游標之後尋找乙個字串名為word的字串,當找到第乙個word後,按」n」繼續搜後乙個

?word

想游標之前尋找乙個字串名為word的字串,當找到第乙個word後,按」n」繼續搜前乙個

:n1,n2s/word1/word2/g

在n1和n2行間查詢word1這個字串並替換為word2,你也可以把」/」換成」#」

:1,$s/word1/word2/g

從第一行到最末行,查詢word1並替換成word2

:1,$s/word1/word2/gc

加上c的作用是,在替換前需要使用者確認

一般模式下複製、貼上、刪除

x,xx為向後刪除乙個字元,x為向前刪除乙個字元

nx(n為數字)

向後刪除n個字元

dd刪除游標所在的那一行

ndd(n為數字)

刪除游標所在的向下n行

d1g刪除游標所在行到第一行的所有資料

dg刪除游標所在行到末行的所有資料

yy複製游標所在的那行

nyy複製從游標所在行起向下n行

p,pp複製的資料從游標下一行貼上,p則從游標上一行貼上

y1g複製游標所在行到第一行的所有資料

yg複製游標所在行到末行的所有資料

j講游標所在行與下一行的資料結合成同一行

u還原過去的操作

編輯模式

i在當前字元前插入字元

i在當前行行首插入字元

a在當前字元後插入字元

a在當前行行末插入字元

o在當前行下插入新的一行

o在當前行上插入新的一行

r替換游標所在的字元,只替換一次

r一直替換游標所在的字元,一直到按下esc

命令模式:w

將編輯過的文字儲存

:w!若文字屬性為唯讀時,強制儲存

:q退出vim

:q!不管編輯或未編輯都不儲存退出

:wq儲存,退出

:e!將文件還原成最原始狀態

zz若文件沒有改動,則不儲存離開,若文件改動過,則儲存後離開,等同於:wq

:w [filename]

編輯後的文件另存為filename

:r [filename]

在當前游標所在行的下面讀入filename文件的內容

:set nu

在每行的行首顯示行號

:set nonu

取消行號

n1,n2 w [filename]

將n1到n2的內容另存為filename這個文件

:! command

暫時離開vim執行某個linux命令,例如 :! ls /home 暫時列出/home目錄下的檔案,然後會提示按回車回到vim

linux文字編輯工具 vim

1.vim簡介 vim是從vi發展出來 第乙個版本由布萊姆 公尺勒在1991年發布 它基於vim許可證,相容gpl。vim 的全名為 vi improved 意思為vi改良版 vim與vi不同點為,vim可以用顏色直觀顯示,方便檢視 2.安裝vim 安裝vim的命令 yum install y vi...

Linux文字編輯工具vim

一般模式 當你vim filename 編輯乙個檔案時,一進入該檔案就是一般模式了。在這個模式下,你可以做的操作有,上下移動游標 刪除某個字元 刪除某行 複製 貼上一行或者多行。編輯模式 一般模式下,是不可以修改某乙個字元的,只能到編輯模式了。從一般模式進入編輯模式,只需你按乙個鍵即可 i,i,a,...

文字編輯工具vim

文字編輯工具 vimvim與 vi的區別 vim是 vi的公升級版,vi和 vim的最大區別就是編輯乙個文字時 vi不會顯示顏色,而 vim會顯示顏色。顯示顏色便於使用者進行編輯。安裝vim 工具的方法 yum install y vim enhanced vim有 3當我們使用命令 vim fil...