vi文字編輯器
使用vi開啟多個檔案
文字編輯器的分類(行編輯器與全螢幕編輯器,字元介面編輯器與圖形介面編輯器)
vi(linux學習者需要掌握的第乙個文字編輯器,大多數linux系統中預設使用的文字編輯器 )
vim(vi的公升級產品:sudo apt-get install vim
)
gedit(gnome圖形環境中的文字編輯器)
文字輸入命令
按esc鍵
轉義命令
執行完畢或按esc鍵
退出vim
vim file
shell提示符
命令模式
輸入模式
末行模式
在home目錄下建立乙個名為.vimrc的隱藏檔案,然後開啟檔案,在檔案中加入配置命令
配置命令如下:直接進入編輯環境
set number
顯示行號
syntax on
顯示語法高亮
set ts=4
table鍵的寬度為4個空格
$ vim
進入編輯環境並開啟(新建)檔案$ vim myfile
退出vi編輯環境 ,輸入末行命令放棄對檔案的修改,並退出編輯器:q!
注意:myfile
為你要新取的檔名
開啟新檔案
開啟新的檔案到vi編輯器中:e filename
開啟新的檔案到vi編輯器中,並放棄對當前檔案的修改:e! filename
讀取檔案內容到當前vi編輯器中:r filename
注意:filename
為已有的檔名
儲存檔案
儲存對vi編輯器中已開啟檔案的修改:w
3. 另存為檔案
將vi編輯器中的內容另存為指定檔名:w myfile
注意:myfile
為你要新取的檔名
未修改退出:q
儲存並退出:qw
不儲存退出:!
操作型別
游標操作鍵
功能游標移動
h向左移動游標
i向右移動游標
k向上移動游標
j向下移動游標
翻頁ctrl+f
向前翻整頁
ctrl+b
向後翻整頁
ctrl+u
向前翻半頁
ctrl+d
向後翻半頁
命令功能
i當前游標進入插入狀態
x刪除游標處的單個字元
dd刪除游標所在行
u取消最近一次的操作
ctrl+r
對使用u命令撤銷的操作進行恢復
yy複製當前行整行的內容到vi緩衝區
yw複製當前游標到單詞尾字元的的內容到vi緩衝區
p讀取vi緩衝區中的內容,並貼上到游標當前的位置(不覆蓋檔案已有的內容)
按鍵功能
方向鍵進行上下左右方向的游標移動
home
快速定位游標到行首
end快速定位游標到行尾
pageup
進行文字的向上翻頁
pagedown
進行文字的向下翻頁
backspace
刪除游標左側的字元
del刪除游標位置的字元
命令功能
/word
從上而下在檔案中查詢字串"word"
n定位下乙個匹配的被查詢字串
命令功能
: s/old/new
將當前行中查詢到的第乙個字元「old」串替換為「new」
:%s/old/new/q
在整個檔案範圍內替換所有的字串「old」為「new」
在輸入vi命令時使用多個檔名作為引數
vi file1 file2 file3 …
命令功能
:args
顯示多個檔案資訊
:next
向後切換檔案
:prev
向前切換檔案
:first
定位首檔案
:last
定位尾檔案
vi編輯器中可同時開啟多個文字檔案進行編輯
vi編輯器的編輯區域中只顯示乙個檔案,其他被開啟的檔案被放在後台
vi中編輯區域的內容可以在多個已開啟檔案之間進行切換
vi從乙個檔案切換到另乙個檔案時應先儲存更改或放棄更改
批量縮排
剪下
文字編輯器VIM 詳細版
vi文字編輯器 使用vi開啟多個檔案 文字編輯器的分類 行編輯器與全螢幕編輯器,字元介面編輯器與圖形介面編輯器 vi linux學習者需要掌握的第乙個文字編輯器,大多數linux系統中預設使用的文字編輯器 vim vi的公升級產品 sudo apt get install vim gedit gno...
VIM文字編輯器
vi 乙個命令列介面下的文字編輯工具 vim vi的增強版本 絕大多數linux系統上均安裝有vim vim 目標文字路徑的形式使用vim 如果目標檔案存在,則開啟 如果目標檔案不存在,則建立 q 退出編輯 vi擁有三種模式 1.命令模式 vim啟動後,預設進入命令模式,在其他模式下,按esc鍵 返...
文字編輯器Vim
vim vi只有命令,沒有選單。vi工作模式 插入命令 命令 作用 i 在游標前插入文字 i 在本行開始插入文字 定位命令 命令 作用 移到行末 0 移到行首 h 移到螢幕上端 l 移到螢幕下端 set nu 設定行號 set nonu 取消行號 n 到第n行 刪除命令 命令 作用 x 刪除游標所在...