vim 基本操作,拷贝,粘贴,删除,行内移动,查找与替换,多窗口,横向竖向分屏,放大当前窗口

vim 基本操作,拷贝,粘贴,删除,行内移动,查找与替换,多窗口,横向竖向分屏,放大当前窗口

1.拷贝、粘贴、删除

拷贝 :yy/yw

粘贴:p

删除:dd/dw

123456
qwe 123456
~
~
~

其中yw是拷贝单词,比如qwe 123456,在命令行模式下,输入yw,会拷贝qwe

如果这样

123456
qwe123456
~
~
~

yw 会拷贝qwe一个整行

dw 会删除一整行,如果中间有空格隔开,会删除字符

2.光标移动

h,j,k,l : 左下上右

gg:调到文件头

G:调到文件尾巴

移动到行首:^

移动到行尾:$

按单词移动:向前W/ 2W/,向后 b,b/


dasfdsafsdafasfasfasdfasfasfasfasgasgasgagasgasefavadgafafda sdff sfe h

我们将贯标移动到 这一行的末尾 ,然后输入 ^ ,光标会移动到行首,如果舒服 $ ,光标会移动到行尾,如果输入 b,光标会移动到 sfe 的前面,如果输入2b,光标会直接跳到 sdff 的前面,同理,w是向前移动的意思,如果输入2w,光标会从sdff`直接跳到行尾。

3.查找与替换

查找 : /关键字

查找与替换::%s/关键字/替换字/gc

%:整篇文档中的所有行

s:设置

g:查找到第一个关键字后继续搜索

c:每次替换前都要进行确认,如果不写,所有的都替换。

如果查找到多个,n 向后查找,N向前查找,

:set number 查看共有多少行

替换指定行数之间的:

3,4s/df/###/gc

如果有特殊字符,用 \ 隔开

3,4s/\*\*\*/###/gc

4.多窗口,横向竖向分屏,放大当前窗口。

分窗口:split(横向)/vsplit(竖向)

窗口间跳转 : control + w / control + w(hjkl),

control +w + - ,放大当前窗口 , control + w + = ,还原

关闭窗口:close

vsplit : control + w + shift + | , 可以放大横屏的窗口,control + w + = 还原

你可能感兴趣的:(vim 基本操作,拷贝,粘贴,删除,行内移动,查找与替换,多窗口,横向竖向分屏,放大当前窗口)