【Note】Vim全选复制&修改粘贴50行限制

Vim全选复制&修改粘贴50行限制

“几乎所有码农的一个共通点,记不住tar的解压和压缩命令”。
Vim平时不太会当作主力来用,没有仔细学习过,但最近更加爱上终端的操作了。遇到的这个问题记录一下——Vim的全选复制:

全选复制

  1. 先esc切换到命令模式
  2. 键盘按 ggVGy,区分大小写
命令 含义
gg 光标定位到文件首行
V 进入可视模式(可以不加)
G 跳转到文件末尾行
y 复制到0号寄存器,即系统粘贴板

突破Vim粘贴50行限制

类unix系统,Vim粘贴不能超过超过50行,以下是修改方法:

  1. 在当前用户主目录~编辑.vimrc,没有则新建
  2. ~/.vimrc文件中添加一行 :set viminfo='1000,<500
    看后部分
    '后的数字表示记住的最大的文件标记数
    <厚度数字表示每个寄存器最大保存的行数,上面的命令也就是小于500行

💡补充

vimrc文件是vim的环境设置文件,全局vim的设置在 /etc/vimrc 文件中。但不建议修改/etc/vimrc 文件,每个用户可以在用户根目录中设置vim,新建 ~/.vimrc