vi和vim的基本介紹
1.基本介紹
所有的 Linux 系統都會內建 vi 文本編輯器。
Vim 具有程序編輯的能力,可以看做是Vi的增強版本,可以主動的以字體顏色辨別
語法的正確性,方便程序設計。代碼補完、編譯及錯誤跳轉等方便編程的功能特別
豐富,在程序員中被廣泛使用。
2.vi和vim常用的三種模式
正常模式:
以 vim 打開一個檔案就直接進入一般模式了(這是默認的模式)。在這個模式中, 你可以使用
『上下左右』按鍵來移動光標,你可以使用『刪除字符』或『刪除整行』來處理檔案內容,
也可以使用『復制、貼上』來處理你的文件數據。
插入模式:
按下i, I, o, O, a, A, r, R等任何一個字母之后才會進入編輯模式, 一般來說按i即可.
命令行模式:
在這個模式當中, 可以提供你相關指令,完成讀取、存盤、替換、離開 vim 、顯示行號等的
動作則是在此模式中達成的
測試:
使用vim文件名:發現出錯
執行查看命令: rpm -qa|grep vim 查詢vim文件
發現缺少文件vim-commom & vim-enhanced
執行安裝指令 yum -y install vim *
安裝其他的
或者只安裝缺德 yum -y install vim-common/enhanced
再次執行查看
vi和vim模式之間的切換:
q!:強制退出,不保存、
q:沒有修改進行退出
wq:保存退出
1)步驟:
首先創建好文件:vim ok.java
進入編輯模式:鍵盤i/a
先寫好文件的內容假設是:hello
退出編輯模式進入正常模式:ESC鍵
雙擊 yy 進行復制 , 然后按 p 進行復制即可 正常模式下
復制多行 即是 數字+p 假設復制4行 4p 正常模式下
2)刪除當前行
即在正常模式下 雙擊 dd鍵
數字+dd 刪除以下幾行
3)查找
命令行模式下
/ 關鍵字
回車 ,n是查找下一個
4)
命令行模式:
設置行號
:set nu
取消行號
:set nonu
5)正常模式下
G 最末行
gg首行
6)正常模式下
輸入 u 即可進行撤回上一次的行為