vim常用命令---(等你哦,哈哈)

以下是本人以前學習liunx記錄的一些常見命令(有錯誤的地方請及時指出,多多包涵)

1.vim 編輯器
1.1:打開文件的三種方式
1:打開文件:第一種(vim 需要打開的文件)退出::q
2:vim+數字 需要打開的文件 (打開文件定位到指定行數)提示:vim默認不顯示行數 :set nu 然後回車可以顯示行數
3:第三種方式:vim +/字符串,需要打開的文件(打開文件,高亮顯示字符串,:nohl清除高亮顯示)提示:如果這個時候搜索高亮結果進行光標快速移動 n向下 N向上
三個打開方式,如果文件不存在,都會新建文件
1.2:三種模式
1:末行模式
保存: 語法 :w
另存: 語法 :文件的路徑
退出: 語法 :q(提示已修改文件,想退出可以 :q! 也可以:wq! 感嘆號表示強制的意思)
查找: 語法 /字符串
替換:第一種:語法 : s/需要替換的字符串/替換成的字符串(表示替換當前光標所在行的第一處符合條件的字符串)
第二種:語法 : s/需要替換的字符串/替換成的字符串/g(替換光標所在行的全部符合條件的地方)
第三種:語法 :%s/需要替換的字符串/替換成的字符串(表示替換當前文檔中第一行第一個符合條件的地方)
第四種:語法 :%s/需要替換的字符串/替換成的字符串/g(表示替換當前文檔中所有符合條件的地方)
2:命令模式(vim 打開的默認模式)
光標的移動:將光標移動到最後一行,可以按下G,第一行gg,指定到快速指定到某一行,輸入數字+g
刪除(行):刪除當前行 dd 刪除之後上移 D(刪除之後不上移動)
刪除多行:可以使用數字+dd ,當前光標爲準(特別說明,下vim中,刪除命令和剪切命令一樣,已經刪除的內容可以通過粘貼命令顯示出來)
複製:
複製當前行,光標所在行按下yy,複製多行:數+yy,複製完之後可以按下p進行粘貼(光標在的下一行開始粘貼)
3:編輯模式:進入 按下i或a 退出esc
1.3:vim知識擴展
1、默認顯示行號(修改vim配置文件,如果沒有自己創建,文件名.vimrc,在這個文件中輸入 set nu)
2、別名機制(命令的別名):例如:cls=clear,設置家目錄下的.bashrc,設置別名,設置之後重新登錄纔有效
3、異常關閉處理(當vim打開一個文件是,沒有關閉,再次打開會報錯),處理方法:刪除交換文件
4、撤銷:文件修改之後,需要撤回上一步 末行模式輸入 :u,取消撤銷 命令模式下按下 ctrl+r,撤銷多不:數字+u
5、另一種退出保存的方式末行模式 輸入:x(千萬不要輸入大寫的X,表示加密當前文件)(問題:和:wq的區別->wq方式無論文件是否有修改,文件的修改時間都會改變,
而x只有文件真的修改之後纔會修改文件的最後時間)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章