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
保存即可。

Linux之vim全选,全部复制,全部删除相关推荐

  1. Linux之vim全选、全部复制、全部删除

    Linux之vim全选.全部复制.全部删除 全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG

  2. 【Linux】vim全选,全部复制,全部删除

    全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG 解析: gg:是让光标移到首行,在vim才有效,vi中无效 v : 是进入V ...

  3. ubuntu配置阿里源 vim全选复制粘贴

    1.先备份原始的源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.编辑原列表文件 sudo vim /etc/apt/source ...

  4. HTML,JS禁止鼠标右键、禁止全选、复制、粘贴的方法

    禁止鼠标右键.禁止全选.复制.粘贴: oncontextmenu事件禁用右键菜单: js代码: document.oncontextmenu = function(){ event.returnVal ...

  5. Android高级控件(一)——ListView绑定CheckBox实现全选,增加和删除等功能

    Android高级控件(一)--ListView绑定CheckBox实现全选,增加和删除等功能 这个控件还是挺复杂的,也是项目中应该算是比较常用的了,所以写了一个小Demo来讲讲,主要是自定义adap ...

  6. vim全选,全部复制,全部删除快捷键

    全选(高亮显示):按esc后,然后ggvG或者ggVG全部复制:按esc后,然后ggyG全部删除:按esc后,然后dG解析:gg:是让光标移到首行,在vim才有效,vi中无效 v : 是进入Visua ...

  7. Linux vim 全选

    全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG

  8. selenium中的对文本进行全选,复制,粘贴,剪切和删除的操作

    # 键盘全选操作from selenium.webdriver.common.keys import Keysdriver.find_element_by_css_selector('#key-dem ...

  9. Selenium+Python测试键盘操作---全选、复制、剪切、粘贴

    ''' 键盘操作--将百度搜索的关键字复制到必应中进行搜索 --导入模块from selenium.webdriver.common.keys import Keys --剪切 --复制 ''' fr ...

最新文章

  1. 2017-2018-1 20155202 《信息安全系统设计基础》第9周学习总结
  2. ERROR: from PIL import Image ImportError: No module named PIL
  3. 怎么把代码放图片里面进行注入_【5025Bridge V1.0】(三)连接、选座、准备的代码搭建...
  4. 优化Hadoop Balancer运行速度
  5. mysql explain 派生表_MySQL的Explain命令
  6. 外卖菜谱小程序源码-带流量主功能-外卖领劵个人也可过审
  7. 【MyBatis框架】mapper配置文件-关于动态sql
  8. 开工大吉:Oracle 18c已经发布及新特性介绍
  9. 重新打包版Inno Setup 5.4.3
  10. [网页设计]Ajax、Comet与Websocket--转
  11. [Specification by Example][ch5 Deriving scope from goals]-[读书笔记]-[4]
  12. Git提交错误:Permission denied (publickey),fatal: Could not read from remote reposito
  13. 计算机组成原理——思维导图分享
  14. 物联网-移远m26使用MQTT协议,AT指令对接阿里云
  15. Unity2D动画生成操作(简单)
  16. c语言停车场程序设计,停车场模拟管理程序的设计与实现,高手指教
  17. kafka(1) 初识
  18. ebs xml开发 html,EBS excel模板xml publisher开发
  19. 我猜你也在找内网渗透,这篇难道还不够你嚼烂?
  20. 【服务器raid数据恢复】RAID5两块盘离线的数据恢复案例

热门文章

  1. 皮一皮:双11到底买了啥...
  2. 银行科技到底怎么样?我曾经的四年告诉你 !
  3. 每日一皮:测试都ok啊,咋一上线就乱了呢...
  4. 每日一皮:产品和开发在线上吵了许久...
  5. RocketMQ 消息丢失场景及解决办法
  6. 面试官:说说微信和淘宝扫码登录背后的实现原理?
  7. 印象笔记终于支持Markdown了 !你还会再用其他笔记吗?
  8. 百度神马搜狗360网站地图sitemap,主动提交推送插件
  9. 图像翻译、语义分割、域适应、图像检索、无监督学习cvpr2021
  10. windows 安装PyTorch0.4.0