本文僅介紹部分常用操作,完整操作可參考:
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...