Gvim常用操作



Gvim常用操作

 

移动光标

 

方向键:

h 

j 

k 

l  

 

光标向下移动多行,比如90行:

90j

 

光标向上移动多行,比如90行:

90k

 

光标向左移动多行,比如90行:

90h

 

光标向右移动多行,比如90行:

90l

 

光标跳到全文首:

gg

 

光标跳到全文末尾:

Shift+g或者G

 

光标移动到行首:

Shift+^

 

光标移动到行末:

Shift+$

 

光标移动到所在单词词首,向前跳:

b

 

光标移动到所在单词词首,向后跳:

w

 

光标移动到所在单词词尾:

e

 

光标移动到某一行,比如第90行:

:90

 

///

 

保存和删除

保存:

:w

 

强制保存:

:w!

 

强制保存并退出:

:wq!

 

撤销:

u

 

删除1行:

dd

 

删除多行,如5行:

5dd

 

删除光标所在字符:

x

 

替换光标所在字符(也可以列操作):

r

新字符

 

删除光标所在直到词尾:

dw

 

删除光标所在直到行尾:

d$

 

///

编辑

(选择、复制、粘贴、删除、查找和替换)

 

查找:

/目标字符串

然后按n找下一处(类似windows下的F3

 

替换:

%s/被替换字符串/新字符串/g

%s/被替换字符串/新字符串/

 

列操作:

Ctrl+v

移动光标,如h,j,k,l

Shift+i或者shift+a

操作

Esc

 

选中当前行:

Shift+v

 

选中全文:

光标移动到全文首

选中当前行

光标移动到全文尾巴

ggshit+v,shift+g

 

鼠标中键:

粘贴

 

选择文本:

左键确定选择的起点,右键确定选择的终点。

///

 

环境设置

 

显示行号:

: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行执行替换abcABC的命令:

:20,40 s/abc/ABC/g

 

大写转小写:

选中,u

 

小写转大写:

选中,shift+u

 

///

 

其他难点:

Foldunfold

Gvim的配置。

你可能感兴趣的:(Gvim常用操作)