-
2018-08-01 12:11:21
一、打开文件
执行vim test命令打开test文件
在命令模式下输入set nu,展示文本行号
二、按字符复制与粘贴
在命令行模式下输入字符v(小写),便可以进入按字符选择模式,通过h、i、j、k键移动光标选择要进行复制的字符串。
完成选择后按下y键进行复制,将鼠标移动到最后一行,按下p执行粘贴操作就完成了对选择的字符串部分完成了按字符复制与粘贴操作。
三、按行复制与粘贴
在命令行模式下输入字符V(大写),便可以进入按行选择模式,通过h、i、j、k键移动光标选择要进行复制的行号。
选中行后按下y键进行复制,然后将光标移动到要进行粘贴的位置,比如放在23行后,需要将光标移动到23行,按下p键进行粘贴操作
四、按块复制与粘贴
在命令行模式下按下组合键Ctrl+V进入到按块选择模式,通过h、i、j、k移动鼠标选择要进行复制的区域块
选择了一个区域块,选择完成后按y进行复制,将光标移动到要进行粘贴的地方(比如放到内容的最后),按下p执行粘贴。
更多相关内容 -
vim 复制粘贴
2022-04-02 15:03:241.复制和粘贴整行 我们都知道复制的快捷键是“nyy”,粘贴的快捷键是“p”。 Tips 1.“yy” 是复制光标所在行,“nyy”是复制包括光标所在行以及向下的“n-1”行**,一共n行。 2. “p”是将已经复制的数据,粘贴在...
VIM编辑器
1.复制和粘贴整行
我们都知道复制的快捷键是
nyy
,粘贴的快捷键是p
。Tips
1.
yy
是复制光标所在行,nyy
是复制包括光标所在行以及向下的n-1行,一共n行。
2.p
是将已经复制的数据,粘贴在光标所在行的下一行。大写P
为粘贴在光标所在行的上一行。习惯windows的用户可使用下列方法
- step1:正常模式下,按
shift v
,进入 visual line模式。此时按住shift键不放,可通过点击鼠标左键选取要复制的范围,如:光标停留在line1,如果鼠标点击lin 4,即选中line1到 line4,选中的范围会高亮。选中即完成复制操作。 - step2:在需要粘贴的位置,按下鼠标中键就可完成粘贴。
2.复制和粘贴一部分字符
有一些快捷键可以帮助我们复制一行数据中的某些单词
如下:yw
复制一个单词 (包括单词后面的空白字符)4yl
复制当前光标下的字符、以及后面三个字符,总共四个字符4yh
复制光标前面的四个字符 (不包括当前光标所在的字符)
推荐方法:
法一
- step1:通过鼠标选择你想复制的字符,此时你可以在vim编辑器左下方看到“—VISUAL—”,说明此时已经进入可视模式,然后按下
y
完成复制。 - step2: 光标停留在目标位置,按下
p
把复制的字符粘贴在光标所在位置之前(同一行)。
法二
- step1:通过鼠标选择你想复制的字符,此时你可以在vim编辑器左下方看到“—VISUAL—”,说明此时已经进入可视模式。
- step2: 光标停留在目标位置,按下鼠标中键把复制的字符粘贴在目标位置之前(同一行)。
3.不同文件之间复制和粘贴
快捷键方法:
- step1:待复制文件中, 进入VISUAL 模式, 选中要复制的内容 然后输入字符
“ + y
(一共3个字符),这样就复制到系统剪切板了。 - step2:目标文件中 ,普通模式下光标移动到待粘贴位置,然后输入
“ + p
(共3个字符)完成粘贴。
推荐方法
法一
- 鼠标选中需要复制的内容,然后点击鼠标右键,进行copy 和paste
法二
- 通过VIM编辑器的菜单栏的“copy to clipboard”和 “paste to clipboard”
- step1:正常模式下,按
-
vi/vim复制粘贴命令
2021-05-17 06:47:222.复制的命令是y,即yank(提起) ,常用的命令如下:y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;yy 复制整行(nyy或者yny ,复制n行,n为数字);y^ 复制当前到行头的内容;y$ 复制当前到行尾的内容;yw ...1. 选定文本块。使用v进入可视模式,移动光标键选定内容。
2.复制的命令是y,即yank(提起) ,常用的命令如下:
y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
yy 复制整行(nyy或者yny ,复制n行,n为数字);
y^ 复制当前到行头的内容;
y$ 复制当前到行尾的内容;
yw 复制一个word (nyw或者ynw,复制n个word,n为数字);
yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)
3. 剪切的命令是d,即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.
d 剪切选定块到缓冲区;
dd 剪切整行
d^ 剪切至行首
d$ 剪切至行尾
dw 剪切一个word
dG 剪切至档尾
4. 粘贴的命令式p,即put(放下)
p 小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面
P 大写P代表贴至游标前(上)
整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)
注:
在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。
命令前面加数字表示重复的次数,加字母表示使用的缓冲区名称。使用英文句号"."可以重复上一个命令。 在复制粘贴时,另一组常用的命令是u(撤销操作),U(撤销某一行最近所有修改),Ctrl+R(重做),这些功能主要是vim中的,vi中略有差别
-
vim复制粘贴常用命令
2021-04-12 21:39:53在Windows下我们习惯的操作,复制单个字符,复制单行多行,删除单行多行,在linux的vim中操作如下: G(shift+g+g):跳到文档尾 g+g:跳转到文档首 home键:光标移动到行首 end键:光标移动到行尾 yy:复制光标...在Windows下我们习惯的操作,复制单个字符,复制单行多行,删除单行多行,在linux的vim中操作如下:
G(shift+g+g):跳到文档尾
g+g:跳转到文档首
home键:光标移动到行首
end键:光标移动到行尾
yy:复制光标所在行的整行内容
yw:复制光标所在单词的内容
nyy:复制从光标开始向下的n行内容,n为复制的行数
nyw:复制从光标所在字开始后的n个字,n为复制的字数
p:粘贴,将复制的内容粘贴在光标所在的位置
x(小x):删除光标所在位置的字符,同键盘上的delete建
X(大X):删除光标所在位置的前一个字符
d0: 删除当前行光标所在位置前的所有字符
d$:删除当前行光标所在位置后的所有字符
dd:删除光标所在行
u:撤回刚才的操作
ndd:删除光标所在行及其向下的n行,n为整数
nd+上方向键:删除光标所在行及其向上的n行
nd+下方向键:删除光标所在行及其向下n行
shift+v:进入可视模式,从光标处↑或者↓可以选中文本,按y是复制,p可以粘贴;按d是删除,按c是删除选中内容并切换到插入模式。
-
Vim复制粘贴与寄存器
2021-05-17 21:25:29Vim复制粘贴与寄存器在Vim中的复制,删除,替换等操作的临时内容,都会存储在寄存器中1.无名寄存器("")两个双引号,Vim中叫做无名寄存器。x,s,d,c,y等操作,如果不指定寄存器,都是将临时内容放到这个寄存器中,也... -
vim复制粘贴命令
2018-07-15 10:30:29复制的命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到... -
vim复制粘贴(从系统粘贴到vim中,以及从vim中粘贴到系统中)
2020-01-08 13:05:45vim与系统剪切板(将vim的内容复制到系统剪切板、或将系统剪切板内容复制到vim中) vim插件检查 要完成vim中的内容复制到系统剪切板,需要vim支持 +clipboard,检查的方法(ubuntu16.04为例): 打开terminal(ctl+... -
vim复制粘贴操作
2021-09-01 13:16:231. 选定文本块。使用v进入可视模式,移动光标键选定内容。 2.复制的命令是y,即yank(提起) ,常用的命令如下: y ... 复制整行(nyy或者yny ,复制n行,n为数字); &n... -
linux vim 复制粘贴代码
2021-04-26 21:46:22将光标移动到复制的起始位置,按一下大写V或小写v,(大写V是整行,小写是光标处),然后上下左右将光标移动到复制的末尾,然后按下y,移动到要粘贴的位置,按下大写P或小写p(大写P:光标之前粘贴,小写p光标之后... -
mac iterm2中 vim 复制粘贴
2019-02-24 15:00:19转:https://blog.csdn.net/zhangxiao93/article/details/78851620 作者:NearXDU 解决办法: 在.vimrc中添加如下两条语句 vmap "+y :w !pbcopy<CR><CR> nmap "... -
关于vim的复制粘贴
2021-05-18 02:07:00今天被vim的复制粘贴弄得很烦,它不像windows那样,每次复制会把以前的内容覆盖。所以有时粘贴出来的东西并不是你想要的。在不同终端中,用vim打开的两个文件之间的...是因为每个终端中的vim复制的内容存储在不同... -
ubuntu 下 vim 复制粘贴系统剪切板
2018-10-02 13:21:582018.10.11号更:发现了一个简单粗暴的方法:把想要复制粘贴的部分写入一个txt文件,然后用vim打开,使用ggyG(注意大小写)进行全部复制,然后:wq,退出,在同一个终端中(画重点),vi打开你想粘贴到的文件中,... -
vim复制粘贴导致多行出现#号解决办法
2019-09-28 19:55:46在vim内复制多行假如复制的行带有#号会导致其他不带#号的行自动加# 解决办法,输入一下命令再粘贴即可 :set paste 转载于:https://www.cnblogs.com/minseo/p/10879629.html... -
Vim复制粘贴
2019-06-09 11:01:27Normal模式复制粘贴 y yank 复制 p put 粘贴 d 剪切 yiw 复制一个单词 yy 复制一行 Vim寄存器 无名寄存器 Vim里操作的是寄存器而不是剪切板 默认我们使用d删除或y复制的内容都放到了“无名寄存器” x... -
vim-system-copy:Vim插件,用于通过文本对象和动作复制到系统剪贴板
2021-04-29 18:45:43系统复制提供了vim映射,用于将文本复制/粘贴到os特定的剪贴板。 大多数人都会很高兴将Vim剪贴板设置为系统剪贴板,但是我发现这样做会污染我的剪贴板历史记录。 相反,该插件创建了一个唯一的映射,该映射将内容从... -
VIM复制粘贴 的快捷键是什么
2015-07-22 10:44:00yy复制游标所在行整行。或大写一个Y。 2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-) y^复制至行首,或y0。不含游标所在处字元。...如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset... -
Vim 复制粘贴探秘 ----vim 粘贴 取消缩进zz
2020-12-17 08:39:00Vim 复制粘贴探秘 Vim 作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几 十年,还没有完全掌握vim的功能,这也说明了... -
VIM复制粘贴
2014-04-18 14:53:30vim 中选中指定字符,进行复制/剪切/粘贴 问题解决: 进入vim中visual模式,visual模式进入,可以有三种方式: (1)在普通模式(normal)下,直接按键 v 就可以进入默认visual模式,可以使用v+j/k/... -
linux vim复制和粘贴
2021-05-29 14:38:37复制: 在命令行模式下将光标移至要复制的行,按下yy即可复制该行,如果要复制5行,按下5yy即可复制从光标这行开始的5行 粘贴: -
vim复制粘贴不错乱格式方法
2020-05-04 11:13:02vim复制粘贴不错乱格式 运行如下命令,进入 paste 模式: set paste 进入 paste 模式后,按 i 键进入插入模式,然后再粘帖 粘帖完成后按 进入普通模式结束 paste 模式 ... -
vim中选定复制粘贴
2022-01-08 21:47:18yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到行尾的内容; yw 复制一个word (nyw或者ynw,复制n个word,n为数字); yG 复制至档尾(nyG或者yn -
vim复制与粘贴
2020-06-27 17:57:45用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。 2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到... -
linux下vim复制粘贴
2016-10-26 16:33:34dd:剪切当前行 yy:复制当前行 nyy:n表示大于1的数字,复制n行 p:粘贴 -
vim复制粘贴到windows
2019-10-11 13:53:07http://www.worldhello.net/2010/12/08/2190.html -
搞懂vim复制粘贴
2021-01-08 17:20:04本文总结了使用vim复制粘贴的典型场景和使用方法,希望对读者有帮助。 vim内部复制、粘贴、剪切 选择文本 v+光标移动 (按字符选择)高亮选中所要的文本,然后进行各种操作(比如,d表示删除)。 V (按行选择)...