插入或編輯模式 : 修改文字
擴充套件命令模式 : 儲存 ,退出等
esc鍵 退出當前模式
esc鍵 esc鍵 總是返回命令模式
命令模式 --> 插入模式關閉檔案擴充套件模式:
:q 退出
:q! 強制退出,丟棄做出的修改
:wq 儲存退出
:x 儲存退出
命令模式:
zz:儲存退出
zq:不儲存退出
擴充套件模式
按「:」進入ex模式
建立乙個命令提示符: 處於底部的螢幕左側
命令:w 寫(存)磁碟檔案
wq 寫入並退出
x 寫入並退出
q 退出
q! 不存檔退出,即使更改都將丟失
r filename 讀檔案內容到當前檔案中
w filename 將當前檔案內容寫入另乙個檔案
!command 執行命令
r!command 讀入命令的輸出
命令模式游標跳**
字元間跳**
h: 左 l: 右 j: 下 k: 上
#command:跳轉由#指定的個數的字元
單詞間跳**
w:下乙個單詞的詞首
e:當前或下一單詞的詞尾
b:當前或前乙個單詞的詞首
#command:由#指定一次跳轉的單詞數
當前頁跳**
h:頁首 m:頁中間行 l:頁底
行首行尾跳**
^: 跳轉至行首的第乙個非空白字元
0: 跳轉至行首
$: 跳轉至行尾
行間移動:
#g、擴充套件模式:# :跳轉至由#指定行
g:最後一行
1g, gg: 第一行
句間移動:
):下一句 (:上一句
段落間移動:
}:下一段 箭頭等
突出顯示的文字可被刪除,複製,變更,過濾,搜尋,替換等
使用多個視窗多檔案分割
vim -o|-o file1 file2 …
-o: 水平分割
-o: 垂直分割
在視窗間切換:ctrl+w, arrow
單檔案視窗分割:
ctrl+w,s: split, 水平分割
ctrl+w,v: vertical, 垂直分割
ctrl+w,q:取消相鄰視窗
ctrl+w,o:取消全部視窗
:wqall 退出
定製vim的工作配置檔案:永久有效
全域性:/etc/vimrc
個人:~/.vimrc
擴充套件模式:當前vim程序有效
(1) 行號
顯示:set number, 簡寫為set nu
取消顯示:set nonumber, 簡寫為set nonu
(2) 忽略字元的大小寫
啟用:set ic
不忽略:set noic
(3) 自動縮排
啟用:set ai
禁用:set noai
(4) 複製保留格式
啟用: set paste
禁用: set nopaste
(5) 高亮搜尋
啟用:set hlsearch
禁用:set nohlsearch
(6) 語法高亮
啟用:syntax on
禁用:syntax off
(7) 顯示tab和換行符 ^i 和$顯示
啟用:set list
禁用:set nolist
(8) 檔案格式
啟用windows格式:set fileformat=dos
啟用unix格式:set fileformat=unix
簡寫: set ff=dos|unix
(9) 設定文字寬度
啟用: set textwidth=65 (vim only)
禁用: set wrapmargin=15
(10) 設定游標所在行的標識線
啟用:set cursorline,簡寫cul
禁用:set no cursorline
希望能夠幫到大家!
linux中vim的基礎使用方法
一 vim的模式 命令模式 在vim的命令模式下可以配置vim的工作方式 二 vim命令模式下關鍵字搜尋 關鍵字 n向下匹配 n向上匹配 三 字元的管理 y yl 複製乙個字母 y3l 複製3個字母 yw 複製乙個單詞 y3w 複製3個單詞 yy 複製1行 y3y 複製3行 d dl 刪除乙個字母 ...
LINUX的vim使用方法
linux伺服器用vim來編輯配置檔案和程式設計還是很不錯的,現在已經習慣了這種文字編輯方式.一般拿到新的伺服器都需要自己配置一下vim的環境,要不覺得總是不是很順手.vim初始配置檔案位置 vimrc 一般vim會有乙個預設的配置檔案樣本.我一般會cp到使用者目錄中,然後再修改.cp usr sh...
linux下vim的使用方法
安裝vim和gcc 1 開啟控制台 使用快捷鍵 ctrl alt t 2 安裝vim 輸入 sudo apt get install vim 3 安裝gcc 輸入sudo apt get install gcc 按 q退出 在任何情況先按鍵盤上面的esc按鍵,接著按冒號 q 回車即可退出。注意都是英...