Linux中vim的使用方法

2021-09-13 11:21:33 字數 2335 閱讀 9686

命令模式 :預設模式,移動游標,剪下貼上文字

插入或編輯模式 : 修改文字

擴充套件命令模式 : 儲存 ,退出等

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 回車即可退出。注意都是英...