vim的复制粘贴命令_linux vim全选复制

vim的复制粘贴命令_linux vim全选复制一、最基本的复制粘贴1.将光标移动到要复制的文本开始的地方,按v进入可视模式。2.将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。3.移动光标到文本结束的地方,按p粘贴。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、最基本的复制粘贴

1. 将光标移动到要复制的文本开始的地方,按   进入可视模式。
2. 将光标移动到要复制的文本的结束的地方,按 y 复制,并退出可视模式。
3. 移动光标到粘贴的地方,按p粘贴。

二、删除多行

dd                       删除一行
ndd                     删除以当前行开始的n行
dw                      删除以当前字符开始的一个字符
ndw                    删除以当前字符开始的n个字符
d$、D                 删除以当前字符开始的一行字符
d)                        删除到下一句的开始
d}                        删除到下一段的开始
d回车                  删除2行

三、复制多行

例如:将第20行至第30行的数据,复制到第10行

3.1 方法1(强烈推荐)

:20,30 copy 10  或 :20,30 co 10
由此可有:
:20,30 move 10  或 :20,30 m 10 

 

3.2 方法2

光标移动到结束行,ma
光标移动到起始行,输入y’a
光标移动到需要复制的行,输入p,行前复制则输入大写P

 

3.3 方法3

把光标移到第9行 shift + v
再把光标移动到第15行  ctrl + c
再把光标死去到第16行  p mysql

 

3.4 方法4

光标移动到起始行,输入ma
光标移动到结束行,输入mb
光标移动到粘贴行,输入mc
然后输入:’a,’b, co ‘c   把co换成m就是剪切
若要删除多行,则输入:’a,’b de

vim设置自动缩进:set smartindent
vim设置显示行号:set number 或 set nu

四、Vim中如何全选并复制

全部删除:按esc后,然后dG
全部复制:按esc后,然后ggyG

全选高亮显示:按esc后,然后ggvG或者ggVG

五、vim如何与剪贴板交互(将vim的内容复制出来)

 

在vim中使用 “*y 使用进行复制,然后在应用程序中用ctrl+v粘贴。
从应用程序到vim则在应用程序中使用ctrl+c复制,在vim中使用shift+insert粘贴

如:

“*yy复制一行
“*y2w复制二个词
……

实现的原理是:
”   表示使用寄存器
“*   表示使用当前选择区

ctrl+insert复制,shift+insert粘贴。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193184.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JVM调优工具详解

    JVM调优工具详解学习了JVM的一些调优工具为大家分享一下,现在把学习笔记总结记录一下,如果记录有些错误,还望指出。文章目录前言jdk自带工具一、Jmap1.1jps1.2jmap-histo1.3jmap-heap1.4jmap-dump二、Jstack三、Jinfo四、Jstat垃圾回收统计JVM运行情况预估年轻代对象增长的速率YoungGC的触发频率和每次耗时每次YoungGC后有多少对象存活和进入老年代FullGC的触发频率和每次耗时内存泄露到底是怎么回事五、ArthasArthas使用git

    2022年5月31日
    33
  • vdbench(一)

    vdbench(一)vdbench是一个I/O工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。1.安装需要安装jdk到oracel下载vdbench504;不需要安装,直接以绝对路径执行就可以建议解压到/var/www/html/vdbench#unzipvdbench504-d/var/www/html/vdb…

    2022年5月19日
    96
  • 统计numpy数组中最频繁出现的值

    统计numpy数组中最频繁出现的值

    2021年11月22日
    38
  • android 泰国/缅甸语/捷克较低,Contacts联系出现精神错乱之类的问题清单[通俗易懂]

    android 泰国/缅甸语/捷克较低,Contacts联系出现精神错乱之类的问题清单

    2022年1月16日
    47
  • ieda激活不成功解决方法

    idea激活失效方法,idea激活码,IDEA激活码,idea序列号

    2022年3月13日
    117
  • mysql数据库面试题目及答案_数据库面试常问问题

    mysql数据库面试题目及答案_数据库面试常问问题MySQL数据库面试题(2022版)文章目录一、基础基本概念MySQL有哪些数据库类型?CHAR和VARCHAR区别?数据库设计什么是三大范式?什么是范式和反范式,以及各自优缺点?二、索引索引的几种类型或分类?索引的优缺点?索引设计原则?索引的数据结构?Hash和B+树索引的区别?为何使用B+树而非B树做索引?什么是最左匹配原则?什么是覆盖索引?什么是索引下推?三、存储存储引擎有哪些常见的存储引擎?MyISAM和InnoDB的区别?InnoDB的四大特性?InnoDB为.

    2022年8月22日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号