Linux的vi&vim


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    即可進行撤回上一次的行為

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM