Vim中如何全选复制粘贴、批量注释

Vim中如何全选复制粘贴、批量注释Vim中如何全选并复制?(区分大小写!!!)全部删除:按esc键后,先按gg(到达顶部),然后dG全部复制:按esc键后,先按gg,然后ggyG全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG单行复制:按esc键后,然后yy单行删除:按esc键后,然后dd粘贴:按esc键后,然后pvim只能粘贴50行的问题:在当前用户主目录(~)编辑~/.v

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

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

Vim中如何全选并复制?

(区分大小写!!!)
全部删除:按esc键后,先按gg(到达顶部),然后dG
全部复制:按esc键后,先按gg,然后ggyG
全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG

单行复制:按esc键后, 然后yy
单行删除:按esc键后, 然后dd
粘贴:按esc键后, 然后p

vim只能粘贴50行的问题:
在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行

:set viminfo='1000,<500  

至于为什么要输入输入’1000,这个其实不重要,最主要的是输入<500,它是设置寄存器保存的行数的。即最大值为 500

批量注释

1,在命令行模式下,将光标固定在第一列,按Ctrl+V快捷键进入VB可视化模式:
上下移动光标,选择你想要注释的行:
选择好之后,按大写的I键进入insert模式,输入注释符“#”:
最后按ESC键(两次),选择的多行已经注释掉啦

取消多行注释时同样重复Step1-Step2,但此时光标选中注释符,并选好行数之后。只需按d键(小写),注释就被删除啦

如何取消vim粘贴时自动注释功能

vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释。也许这个功能在某些情况下是很有用的,但很多时候是不需要的,需要取消这个默认的功能。

取消这个功能也很简单,只需要在根目录下编辑.vimrc文件(如果没有,就创建该文件),在其中添加下面的内容:

set paste

保存即可。

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

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

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


相关推荐

  • Apache自定义日志格式

    Apache自定义日志格式1.Apache日志参数说明:Apache日志格式字符串的含义%%百分号(Apache2.0.44或更高的版本)%a远端IP地址%A本机IP地址%B除HTTP头以外传送的字节数%b以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示’-‘而不是0。%{Foobar}C在请求中传送给服务端的cookieFoobar的内容。%D服务器

    2022年5月29日
    40
  • mysql有casewhen函数吗_case when mysql

    mysql有casewhen函数吗_case when mysql本文主要向大家介绍了MySQL数据库之Mysqlcasewhen的三种用法,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。<casewhen的三种用法:1.case字段when,字段的具体值。selecta.*,casenamewhen’流浪’then’法师’else’战士’endas’类型’FROMc_20170920a2.cas…

    2022年9月6日
    2
  • 广告联盟刷流量方法[通俗易懂]

    广告联盟刷流量方法[通俗易懂]其实并不难,我我上次刷过一个联盟www.79cm.com  用软件刷的量,结果收到一些钱呵呵

    2022年9月28日
    1
  • CSS-圆角边框

    CSS-圆角边框掌握了圆角边框的内容就可以做出类似百度搜索框的效果来代码 DOCTYPE tml htmllang en head metacharset UTF 8 metahttp equiv X UA Compatible content IE edge metahttp equiv X UA Compatible content IE edge metacharset UTF 8 head htmllang en

    2025年6月11日
    0
  • 社区版pycharm flask封装接口[通俗易懂]

    社区版pycharm flask封装接口[通俗易懂]因为装的pycharm版本是社区版,没有单独的flask项目创建入口1、首先和创建python项目一样创建一个项目:要选择虚拟环境(一般默认即可)2、项目文件夹下安装flask:npminstallflask前端渲染后续研究,此次只封装接口3导包notes:1、调试过程中要手动打开debug模式2、cors是解决前端跨域问题impor…

    2025年7月25日
    1
  • Java猿社区—ShardingSphere-4.0.1之实现读写分离[通俗易懂]

    Java猿社区—ShardingSphere-4.0.1之实现读写分离[通俗易懂]Java猿社区—ShardingSphere-4.0.1之实现读写分离文章目录Java猿社区—ShardingSphere-4.0.1之实现读写分离技术体系背景ShardingSphere介绍注意事项ShardingShpere支持的功能数据分片分布式事务技术准备mysql安装配置POM配置读写分离——一主双从mysql配置环境sql脚本配置读写分离application.propertiesM…

    2022年5月19日
    31

发表回复

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

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