Linux之vim全选,全部复制,全部删除

Linux之vim全选,全部复制,全部删除

Vim中如何全选并复制?

(区分大小写!!!)

全部删除:按esc键后,先按gg(到达顶部),然后dG

全部复制:按esc键后,先按gg,然后ggyG

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

单行复制:按esc键后, 然后yy

单行删除:按esc键后, 然后dd

粘贴:按esc键后, 然后p

vim只能粘贴50行的问题:

在当前用户主目录()编辑/.vimrc(如果不存在,新建这个文件),添加一行

vbnet 复制代码
:set viminfo='1000,<500  

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

批量注释

在命令行模式下,将光标固定在第一列,按Ctrl+V快捷键进入VB可视化模式:

上下移动光标,选择你想要注释的行:

选择好之后,按大写的I键进入insert模式,输入注释符"#":

最后按ESC键(两次),选择的多行已经注释掉啦

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

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

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

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

set paste

保存即可。

相关推荐
tianyuanwo21 小时前
深入理解 Linux 启动救援模式与控制台选择:从 x86 的 tty0 到 ARM 的 ttyS0
linux·grub·救援系统
蓝创工坊Blue Foundry21 小时前
发票、凭证和对账单怎么整理成 Excel?先定义字段,再逐项复核
pdf·ocr·excel·文心一言·paddlepaddle
瞬间&永恒~21 小时前
【MySQL】练习5-1:配置慢查询日志
linux·运维·云原生
邪修king1 天前
Re:Linux系统篇(四):权限Chapter--用户身份、权限位与目录权限三大核心问题
linux·运维·服务器
buhuizhiyuci1 天前
【Linux 篇】数字世界的通信管道 —— 匿名管道与进程池深度实战解析
linux·运维·服务器
道尔柯南1 天前
【Linux】基础开发工具Vim
linux·运维·vim
ms365copilot1 天前
Copilot直接读取Excel,一键生成完整数据汇报PPT
powerpoint·excel·copilot
无锡耐特森1 天前
ModbusTCP转Profinet:打通潜油电泵工业互联新路径
linux·运维·服务器
黑白园1 天前
个人台式机VMware 15及Ubuntu 16.04.5卸载以及VMware 16.2.3及Ubuntu 24.04.4安装
linux·ubuntu
Allen_LVyingbo1 天前
基于结构化电子病历的临床风险预测模型构建与大模型协同优化
python·安全·机器学习·docker·vim·健康医疗