vim复制一行(vim复制一行粘贴多行)

本篇文章给大家谈谈vim复制一行,以及vim复制一行粘贴多行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

linux下VIM如何全选复制?

ggVG是全选,y是复制。

gg是光标定位到文件首行;

V是进入可视模式;

G是跳转到文件最后一行;

这个时候就将文本全选了。

使用"*y使用进行复制,然后在浏览器中用ctrl+v粘贴。

":表示使用寄存器

注意不要关闭vim。

扩展资料:

全部删除:

按esc键后,先辩脊按gg(到达顶部),然后按dG。

单行复制:

按esc键后, 然后yy。

单行删除:

按esc键后, 然后dd。

粘贴:

按esc键后, 然后p。

从应携冲渗用程序到vim:

在应用程序中使用ctrl+c复制,在vim中使用判芹shift+insert粘贴。

VIM——快捷操作

j ——向下移动

k ——向上移动

h ——向左移动

l ——向右移动

x ——删除当前字符

3x ——从当前光标算起,向右删除3个字符

X ——删除当前光标前的一个字符

3X ——向左删除3个字符,不包括当前光标

dd ——删除当前行

3dd ——从当前行算起,向下删除3行。

D ——删除当前字符至行尾

yy ——复制当前行

yyp ——复制当前行并插入下一行

w ——向右移动一个单词

3w ——向右移动3个单词

b ——向左移动一个单词

3b ——向左移动3个单词

e ——光标向右移动到下一个单词的最后一个字符上,默认先移动到本单词的最后一个字符再跳到下一个单词的最后一个字符。

ge ——光标向左移动,具体同上。 sublime上不支持

$ ——移动到行尾

3$ ——移动到第三行行尾,这里的第三行指的是从光标最开始所在的行数为第一行,向下移动到第三行

^ ——移动到当前行的非空白字符上

0 ——移动到行首,同home键

f某个字符 ——向右移动到当前行的某个字符上,光标停留在被搜索字符上忙做虚。若有多个,默认在第一个上面

3f某个字符 ——若有多个,向右移动到当前行的某个字符的第三个位置。若输入的数字超过当前行的某个字符个数,则光标停在某个字符的最后一个位置。

F某个字符 ——向左,具体同上和胡首

3F某个字符 ——向左,具体同上

t某个字符 ——向右移动当前行的某个字符上,光标停在被搜索的字符的前一个字符唤数上面

T某个字符 ——向左移动当前行的某个某个字符上,光标停留在被搜索字符的后一个字符上面

% ——光标跳到与当前光标相匹配的光标处,若光标不在括号上,会向左查找,直到停在括号上。

G ——跳到最后一行,且光标定位到最后一个字符上

3G ——跳到第三行,且光标定位到第一个字符上

gg ——跳到第一行,且光标定位到都一个字符上,同1G

30% ——跳到总行数的百分百位置。

i ——在光标前插入

I ——在光标行首插入

a ——在光标后插入

A ——在光标行尾插入

o ——在当前行之后插入一行

O ——在当前行之前插入一行

r某个字符 ——将光标所在位置替换成某个字符

[img]

vim怎样将指定行内容复制到另外一个文件

一、同一个文件的复制

1.:1,100y复制弯雀第一行到第100行的内容

2.:200定位到第200行

3.p将复制的内容贴至201行

二、vi编辑器从一个文件复制到另一个文件

1.先打开这两个文件:vi a1.log a2.log

2.:set number 显示行号

3.:100,200y(复制100行~200行的内容)

4.:n 切换到第二个文件

5.p(粘贴即可),将光标移到需核御要复制的地方,按下P按钮即可。或者:600(切换到第600行),再按下p进行粘贴。

:1跳到行首

:$跳到最改闹岩后一行

linux vim 怎么复制上一行

按shift + o将光标移到上一行,然衡闭后按两次y

第四咐渣裂章梁旅有介绍

“yy 复制光标所在整行。 ”

关于vim复制一行和vim复制一行粘贴多行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表