Gvim常用操作

2021-08-31 22:21:25 字數 1567 閱讀 7932

[size=medium][color=red]移動游標

[/color]

方向鍵:

h 左j 下

k 上l 右

游標向下移動多行,比如90行:

90j游標向上移動多行,比如90行:

90k游標向左移動多行,比如90行:

90h游標向右移動多行,比如90行:

90l游標跳到全文首:

gg游標跳到全文末尾:

shift+g或者g

游標移動到行首:

shift+^

游標移動到行末:

shift+$

游標移動到所在單詞詞首,向前跳:

b游標移動到所在單詞詞首,向後跳:

w游標移動到所在單詞詞尾:

e游標移動到某一行,比如第90行:

:90///

:q!撤銷:

u刪除1行:

dd刪除多行,如5行:

5dd刪除游標所在字元:

x替換游標所在字元(也可以列操作):

r新字元

刪除游標所在直到詞尾:

dw刪除游標所在直到行尾:

d$///

[color=red][b]編輯

(選擇、複製、貼上、刪除、查詢和替換)[/b][/color]

查詢:/目標字串

然後按n找下一處(類似windows下的f3)

替換:%s/被替換字串/新字串/g

%s/被替換字串/新字串/

列操作:

ctrl+v

移動游標,如h,j,k,l

shift+i或者shift+a

操作esc

選中當前行:

shift+v

選中全文:

游標移動到全文首

選中當前行

游標移動到全文尾巴

(gg,****+v,shift+g)

滑鼠中鍵:

貼上選擇文字:

左鍵確定選擇的起點,右鍵確定選擇的終點。

///[color=red]

[b]環境設定[/b][/color]

顯示行號:

:set nu

不顯示行號:

:set nonu

顯示不可見字元:

:set list

不顯示不可見字元:

:set nolist

:set wrap

不設定邊界邊界:

:set nowrap

**成左右兩個視窗:

:vs在多個視窗切換:

ctrl+w

重複ctrl+w來選擇

或者:ctrl+w

通過方向鍵來選擇,缺點是1次只能跳到相鄰的視窗

**成上下兩個視窗:

:sp進入目錄樹模式:

:e開啟當前行文字所對應路徑的檔案:

:gf在一定範圍內執行命令,比如在第20行到40行執行替換abc為abc的命令:

:20,40 s/abc/abc/g

大寫轉小寫:

選中,u

小寫轉大寫:

選中,shift+u

儲存並退出:

:zz[/size]

Gvim常用設定

本文以 vimrc檔案為配置檔案 1.打個utf8檔案亂碼 解 在 vimrc檔案加入 set fileencodings ucs bom,utf 8,chinese 2.修改預設字型 解 在 vimrc檔案加入 set guifont yahei consolas hybrid如果字型中有空格,請...

GVIM常用技巧

gvim是乙個強大,免費的編輯器.它 於linux平台.是文字編輯的首選利器.這裡會陸續記錄了一些關於gvim 的使用小技巧.1.自動折行 次行,對於這樣的處理實在痛苦.於是,我會先把內容粘在gvim中,編輯後再放上來.在visual模式,輸入 set textwidth 100 set fo am...

gvim常用命令

常用的gvim命令和設定 cat vimrc set sw 4 shiftwidth 4 使用每層縮排的空格數 set ts 4 tabstop 4 編輯時乙個tab字元佔多少個空格的位置 set et 將輸入的tab自動展開成空格 set nu 顯示行號 syn on 語法高亮 set tags ...