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


选中全文:

光标移动到全文首

选中当前行

光标移动到全文尾巴

(gg,shit+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行执行替换abc为ABC的命令:

:20,40  s/abc/ABC/g


大写转小写:

选中,u


小写转大写:

选中,shift+u


///////////////////////////////////////////////////////////////////////////////////


其他难点:

Fold和unfold。

Gvim的配置。


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