認識VIM編輯器

2022-08-24 04:42:16 字數 3215 閱讀 2606

vi/vim強大的編輯器

vi filename:開啟或新建檔案,並將游標置於第一行首 

vi +n filename:開啟檔案,並將游標置於第n行首 

vi + filename:開啟檔案,並將游標置於最後一行首 

vi +/pattern filename:開啟檔案,並將游標置於第乙個與pattern匹配的串處 

vi -r filenamevi filename....filename

h:游標左移乙個字元

l:游標右移乙個字元 

space:游標右移乙個字元 

backspace:游標左移乙個字元 

kctrl+p:游標上移一行 

jctrl+n:游標下移一行 

enter:游標下移一行 

ww:游標右移乙個字至字首 

bb:游標左移乙個字至字首 

ee:游標右移乙個字至字尾 

):游標移至句尾 

(:游標移至句首 

}:游標移至段落開頭 

{:游標移至段落結尾 

ng:游標移至第n行首 

n+:游標下移n行 

n-:游標上移n行.

ctrl+u向檔案首翻半屏 

ctrl+d向檔案尾翻半屏 

ctrl+f向檔案尾翻一屏 

ctrl+b向檔案首翻一屏 

nz將第n行滾至螢幕頂部,不指定n時將當前行滾至螢幕頂部。 

i   在游標前

i   在當前行首

a  游標後

a  在當前行尾 

o  在當前行之下新開一行 

o  在當前行之上新開一行

r  替換當前字元

r  替換當前字元及其後的字元,直至按esc鍵 

s  從當前游標位置處開始,以輸入的文字替代指定數目的字元 

s  刪除指定數目的行,並以所輸入文字代替之 

ncw或ncw修改指定數目的字

ncc  修改指定數目的行 

number:顯示行號 

report:顯示由面向行的命令修改過的數目 

terse:顯示簡短的警告資訊 

warn:在轉到別的檔案時若沒儲存當前檔案則顯示no write資訊 

nomagic:允許在搜尋模式中,使用前面不帶「\」的特殊字元 

nowrapscan:禁止vi在搜尋到達檔案兩端時,又從另一端開始 

mesg:允許vi顯示其他使用者用write寫到自己終端上的資訊

:n1,n2 co n3  將n1行到n2行之間的內容拷貝到第n3行下 

:n1,n2 m n3  將n1行到n2行之間的內容移至到第n3行下 

:n1,n2 d    將n1行到n2行之間的內容刪除 

:w      儲存當前檔案 

:e filename  開啟檔案filename進行編輯 

:x      儲存當前檔案並退出 

:q      退出vi 

:q!      不儲存檔案並退出vi 

:!command  執行shell命令command 

:n1,n2 w!command  將檔案中n1行至n2行的內容作為command的輸入並執行之,若不指定n1,n2,則表示將整個檔案內容作為command的輸入 

:r!command     將命令command的輸出結果放到當前行 

j或下箭頭   向下移動一行

k或上箭頭     向上移動一行

h或左箭頭     左移乙個字元

l或右箭頭    右移乙個字元

w     右移乙個詞

w     右移乙個以空格分隔的詞

b     左移乙個詞

b     左移乙個以空格分隔的詞

0     移到行首

ctrl-f  向前翻頁

ctrl-b  向後翻頁

ng    到第n行

g     到最後一行

r   替換乙個字元

c   修改文字直到按下esc健

cw  修改下乙個詞

cnw  修改接下來的n個詞

zz          

儲存並退出

:w filename

寫入檔案

:w          寫入檔案

:x          儲存(如果當前檔案修改過)並退出

:q!          不儲存檔案,直接退出

:q          退出vi

游標的移動和翻頁操作 h向左移動游標 l向右移動游標 k向上移動游標 j向下移動游標 翻頁ctrl + f向前翻整頁 ctrl + b向後翻整頁 ctrl + u向前翻半頁 ctrl + d向後翻半頁 

替換操作

撤消操作

複製與貼上操作

字串查詢操作

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

認識Unity編輯器

儲存整個專案所有資源的載體。專案中無論是從外部匯入的包 package 資源 後面有詳細 講解 模型資源,音訊資源,還是自己建立的各種指令碼 材質等,都需要在本檢視中儲存 編輯與展現出來。scene 場景檢視 視覺化展現與編輯當前場景中所有的遊戲物件。本檢視與上面層級檢視的區別是 場景檢視是視覺化遊...