Lesson8 vim 編輯器的使用

2021-10-04 08:15:27 字數 1327 閱讀 6121

本文僅介紹部分常用操作,完整操作可參考:

1.  游標移動:

ctrl + f、ctrl + b = page down、page up

^、$  =  移動到改行最前面的字元、最後面的字元

gg、g  =  移動到檔案第一行、 最後一行

ngg、ng = 移動到第 n 行

2.  查詢:

/word、?word  =  從前向後、從後向前查詢word 

3.  替換:

格式 ::行數s/word/replace/選項

行數:n1,n2  =  n1 到 n2;1,$ = 第1行到最後一行;% 第一行到最後一行    

選項:g 全域性替換、c 替換前詢問

4.  刪除:

dd  =  刪除一行

ndd = 刪除游標後 n 行

5.  複製貼上:

yy  =  複製該行

nyy =  複製游標後 n 行

y0  =  複製游標位置到行首

y$  =  複製游標位置到行尾

p、p   =   將資料複製到游標後/前一行

6.  撤銷重複:

u  =  撤銷

ctrl + r  =  重做

.   =   重複上乙個動作

1.  插入模式:

i、insert   =   進入

esc   =  退出

2.  替換模式:

r、r(或者兩下 insert )   =   替換乙個字元、替換多個字元

1.  儲存退出:

:wq  =  強制儲存並退出

:x    =  儲存並退出

:q!    =  強制退出且不儲存

:w  filename  =  檔案另存為

:r   filename   =  匯入檔案並插入游標後

:n1, n2 w filename  =  將 n1 到 n2 行的內容儲存為檔案

2.   其它:

:! commnad = 暫時離開 vim,到 shell 環境下執行命令並顯示結果 

:set nu、:set nonu  =  顯示行號、取消行號

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...

歡迎使編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...