輸入 : tab help, 可在新的標籤頁開啟幫助.
跳轉到乙個主題: 將游標置於標籤 (例如 |bars|) 上然後輸入 ctrl-]
跳回: 鍵入 ctrl-t 或 ctrl-o (重複則繼續向後)
之前的複製和刪除都是以字元, 行為單位, w, e的作用是從游標處到下個單詞開頭或本單詞結尾, 所以要想刪除整個單詞, 還得先將游標移動到單詞開頭, 這很麻煩,
可以使用文字物件解決這個問題:
aw: a word, 表示乙個單詞, 及其後面的空白, daw表示刪除游標所在單詞及空白
iw: inner word, 也是表示乙個單詞, 但是不包括單詞後面的空白
as: a sentence, 表示乙個句子, 及其後面的空白, das表示刪除游標所在句子及空白
is: inner sentence, 也是表示乙個句子, 但是不包括句子後面的空白
按q鍵開始錄製巨集, 一般跟上暫存器的名字, 暫存器可使用26個英文本母, 如qm, 表示將巨集錄製到m暫存器中, 然後進行一系列操作, 都會被記錄下來, 再次按q, 退出巨集錄製,
y, d, c, x等等命令都是將內容存進了vim的剪下板, 如何和系統的剪下板互動? 在這些命令之前加 "* , 即可
vimdiff a.j**a b.j**a
改動了檔案後, vim並不會(不一定)實時比較, 需要使用:diffupdate命令來重新比較
使用可視模式選中文字, 然後gq, 可以格式化文字. (比如vimrc裡設定了 set textwidth=100)
查詢空行: /^\n\ 這個方法只能找到開頭沒有空格的空行...
來自為知筆記(wiz)
每日一vim(2)簡單搜尋
vim本身提供了乙個vimtutor的命令,旨在為使用者練習,可以隨意操作,在終端輸入vimtotur en就能開啟英文的文字介面。這個是真不錯,之前沒有聽說過,不錯 補個移動的命令移動到最後一行 g 移動到指定的行就是ng在normal模式下,使用斜槓 string string 就是你要搜尋的字...
Vim(2) 文件編輯
本節主要介紹兩個部分 第一部分包含三個內容 命令重複執行,游標跳轉和複製剪下與貼上。第二個部分包含四個內容 命令的撤銷,字元的替換,快速縮排,以及查詢。這些命令均在普通模式下執行。命令重複執行 執行指定次數的命令 游標跳轉 複製剪下與貼上 命令的撤銷 command description u撤銷一...
vim學習2 高階
重點 h m l 讓游標跳到當前視窗的頂部 中間 和底部 移動到指定字元 f,t,f,t 命令incsearch hlsearch ignorecase zz 讓游標所在行在螢幕中間 列出你的查詢歷史記錄 q 和 q?命令 如 set ww h,l 數字g 效果和 數字 相同,跳到xx行。所以 正向...