Ⅰ linux系統除了vim、vi 還有什麼比較好編輯器
文本模式下的編輯器有vi、vim、PNEdit(vi的增強版本)和Emacs。Vi、vim、Emacs是在Linux中使用比較早的編輯器,PNEdit(vi的增強版本)是近兩年被廣泛使用的,每款編輯器都各有各的利弊所在,看各自需要做選擇安裝。
Ⅱ Linux下vim編輯器命令大全
vim可以分為三種狀態,分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。
使用vim編輯文件時,默認處於命令行模式。此模式下,可使用方向鍵(上、下、左、右鍵)或 k、j、h、i 移動游標的位置,還可以對文件內容進行復制、粘貼、替換、刪除等操作。
下圖所示是vim處於命令行模式的狀態示意圖。
在輸入模式下,vim可以對文件執行寫操作,類似於在Windows系統的文檔中輸入內容。
使vim進行輸入模式的方式是在命令模式狀態下輸入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具體功能下表所示),當編輯文件完成後按 esc 鍵即可返回命令模式。
下圖所示為vim處於輸入模式模式下的示意圖。
底行模式用於對文件中的指定內容執行保存、查找或替換等操作。
使vim切換到底行模式的方法是在 命令行模式 狀態下按 : 鍵(注意是英文符號),此時vim窗口的左下方出現一個 : 符號,這是就可以輸入相關指令進行操作了。
指令執行後vim會自動返回命令行模式。如想直接返回命令行模式,按 esc 即可。
下圖所示為vim進入底行模式後的狀態。
對於新手來說,經常不知道自己處於什麼模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 esc 鍵返回命令行模式。如果你多按幾次 esc 鍵後聽到"嘀————"的聲音,則代表你已經處於命令行模式了。
打開文件
打開文件時游標處於文件尾部
打開文件時,游標定位到第幾行
字元移動
這些移動鍵都可以加上數字(5h:向左移動5個字元格)
單詞移動
行內跳轉
行間移動
在底行模式下,直接給出行號,實現跳轉
用法:起始地址,結束地址 s @要替換內容@替換後內容@gi(@分隔符)
例 :1,$s/a/A/g 把文件中全部的a換替換成A,全局替換
顯示取消行號
設定自動縮進(寫腳本時)
查找到的文本高亮顯示
語法高亮
/etc/vimrc :全局配置文件,永久有效
~/.vimrc :個人配置文件,每個用戶的家目錄中,若不存在,手動創建
對於第一次用vim的童鞋,有幾點需要提醒一下:
Ⅲ linux命令vi文本編輯器的使用方法
trkg5581jvlj
Ⅳ 如何使用Linux系統中的Vim編輯器
我們使用Linux系統的時候,如果要編輯文件內容,使用Vim編輯器是最好不過的了。那麼如何使用Vim編輯器呢?下面我給大家分享一下。
Linux終端
首先打開Linux終端命令行,輸入Vim命令,如下圖所示
進入Vim編輯器以後我們會發現不管按什麼鍵都不能輸入內容,如下圖所示,因為現在處於命令模式
接下來我們按鍵盤上的i鍵從命令模式進入到編輯模式,如下圖所示
然後我們會看到編輯器底部會出現insert字樣,這代表當前是編輯模式,如下圖所示
當編輯完內容以後我們按鍵盤上的ESC鍵從編輯模式退回到命令模式,如下圖所示
回到命令模式以後我們輸入wq命令,接著輸入要設置的文件名稱,對剛才編輯的內容進行保存,如下圖所示
保存以後會自動回到Linux的終端命令行,我們可以用ls命令查看剛才新建的文件是否存在
接著可以通過cat命令查看一下文件的內容是不是剛才編輯的內容,如下圖所示
最後如果想再次進入文件則可以通過輸入vim命令加上文件名稱進入,如下圖所示