開發人員把vi improved簡稱vim
vim編輯器再記憶體緩衝區中處理資料。
如果再啟動vim時未指定檔名,或者這個檔案不存在,vim會新開一段緩衝區域來編輯。
如果你再命令列下指定了乙個已有檔案的名字,vim會將檔案的整個內容都讀取到一塊緩衝區域來準備編輯。
可以再sublime編寫小程式編譯和執行
sublime 快捷鍵
ctrl+b:編譯
ctrl+shift+b:執行結果
(1)普通模式;(2)插入模式。
當你剛剛開啟要編輯的檔案時,vim編輯器會進入普通模式。
在插入模式下,vim會將當前游標位置輸入的每個鍵都插入緩衝區。要進入插入模式,按下i鍵,要退出插入模式回到普通模式。按下鍵盤上的退出鍵(esc鍵)
在普通模式下,你可以用方向鍵來移動游標。在插入模式下:
h:左移乙個字元
j:下移一行
k:上移一行
l:右移乙個字元
vim 編輯器在普通模式下有個特別的功能叫命令列模式。要進入命令列模式,在普通模式下按下冒號鍵。
此時游標會移動到訊息行,冒號出現了,等待輸入命令。在命令列中:
q:如果未修改緩衝區資料,退出
q!:取消所有對緩衝區資料的修改並退出。
w filename:將檔案儲存到另乙個檔名下
wq:將緩衝區資料儲存到檔案中並退出。
在普通模式下
x:刪除當前游標所在位置的字元
dd:刪除當前游標所在行
dw:刪除當前游標所在位置的單詞
d$:刪除當前游標所在位置至行尾的內容
j:刪除當前游標所在行行尾的換行符(拼接行)
a:在當前游標後追加資料
a:在當前游標所在行行尾追加資料
r char:用char替換當前游標所在位置的單個字元
r text 用text覆蓋當前游標所在位置的資料,直到按下esc鍵
5dd:刪除從游標當前所在行開始的5行
vim編輯器通常會將刪除鍵識別成x命令的功能,刪除當前游標所在位置的字元。通常編輯器不會識別退格鍵。
複製和貼上:
複製命令為y
yw:複製單詞
y$:複製到行尾
貼上命令:p
可視模式:在普通模式下移動游標到開始複製的位置,按下v鍵,你會發現游標所在位置的文字已經被高亮顯示了。你再移動游標,vim會顯示複製區域的文字,
按下y鍵來啟用複製命令,使用p命令來貼上。
查詢和替換:
在普通命令下,按下斜線(/)鍵,游標會跑到訊息行,輸入你要查詢的文字後,按下回車鍵。----->顯示查詢結果
要繼續查詢同乙個單詞,按下斜線鍵,然後按下回車鍵。或者使用n鍵,表示下乙個(next)。
替換命令:在命令列模式下,替換命令的格式 :s/old/new/
預設編輯器
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...
vim git for window 預設編輯器
vim其實是linux的乙個文字編輯器,所以 vi 檔名 後,其實是進入vi程式了。vi有兩種模式,編輯模式和命令模式 在命令模式下,我們可以直接按 i 此時就會切換到編輯模式,如上圖,下方有個insert,此時可以直接修改文字內容。在編輯模式下,按 esc 就可以切換到命令模式。下面介紹幾個常用的...
ubuntu 修改 預設編輯器
因為覺得gedit太簡陋,vim vi nano又沒有ui那麼直觀,所以安裝了atom編輯器。但是每次還是預設從gedir開啟文字,所以我需要 修改預設編輯器的設定。note 這裡就以 設定 atom 為 預設編輯器 為例進行說明。在sudo下分別進入以下兩個檔案 etc gnome default...