同時開啟多個檔案:vim -o file1 file2 file3 (注:ctrl+w鬆開,再按方向鍵在視窗之間切換)
在vim視窗中開啟檔案: :open file在新視窗中開啟檔案: :split file
查詢命令::/text 從上往下查詢text:?text 從下往上查詢text n查詢下乙個 n 查詢下乙個
:set nu 顯示行號:set ic 忽略大小寫的查詢:set hl 高亮搜尋結果,所有結果都高亮顯示,而不是匹配乙個匹配
替換 switch命令r 替換當前字元:s/old/new/ 替換當前行的第乙個匹配:s/old/new/g 替換當前行的所有匹配(global):%s/old/new/ 替換所有行的第乙個匹配:%s/old/new/g 替換整個檔案的所有匹配:10,20 s/^/ /g 在第10行 至第20行每行前面加4個空格,用於縮排
^ 移動到本行第乙個非空白字元上$ 移動到行尾 (3$ 移動到下面3行的行尾)gg 移動到檔案頭 =[[g (shift+g) 移動到檔案尾 =]]
u 撤銷(undo)u 撤銷對整行的操作ctrl + r 重做 (redo)
dd 刪除當前行3dd 刪除當前開始後的3行
yy 複製當前行nyy 複製當前後開始的n行 (例 2yy 拷貝當前行及其下一行)
p 在當前游標後貼上 ,如果之前使用了yy命令來複製一行,那麼就在當前行的下一行貼上p(大寫) 在當前游標前貼上
:!command
linux vim編輯器的用法
vim編輯器 文字編輯器,字處理器 ascii nano,sed vi visual inte ce vim vi improved 全屏編輯器,模式化編輯器 vim模式 編輯模式 命令模式 輸入模式 末行模式 模式轉換 i 在當前游標所在字元的前面,轉為輸入模式 a 在當前游標所在字元的後面,轉為...
linux vim編輯器常用操作
節選自 鳥哥的linux私房菜 為增強記憶 1 一般模式 以vi開啟乙個檔案直接就進入一般模式,預設模式。這個模式中可以使用上下左右按鍵來移動游標,可以刪除字元或者刪除整行,也可以複製 貼上檔案資料2 編輯模式 在一般模式中可以進行刪除 複製 貼上等操作 但是卻無法編輯檔案內容。需要通過操作 i,i...
LINUX VIM文字編輯器
vim vi是unix linux上最常用的文字編輯器而且功能非常強大。只有命令,沒有選單。乙個有趣的段子 周圍的同事不是用vi就是emacs,你要是用ultraedit都不好意思跟人家打招呼.什麼外掛程式呀 語法高亮呀 拼寫檢查呀,能給它開的都給它開著,就是乙個字 酷!你說這麼牛x的一東西,怎麼著...