linux:vim最多一次复制50行解决办法-尊龙官方平台

linux:vim最多一次复制50行解决办法

el/2024/3/25 16:54:36

linux:vim最多一次复制50行解决办法

linux默认情况下,vim一次最多可以复制50行数据(从一个文件到另一个文件)。

如何解决?

修改$home/.vimrc(如果不存在则新建),追加:

set viminfo=’1000,<666

其中,666即指代我们一次最多可以复制行数,你可以适当调整为自己所需的数值。

或:

set viminfo=’1000

不限制一次最多可以复制的行数。


原理:

在vim下输入:

:help e526

查看帮助手册:

选项:’
含义:

maximum number of previously edited files for which the marks are remembered.
this parameter must always be included when ‘viminfo’ is non-empty.

选项:<
含义:

maximum number of lines saved for each register.
when not included, all lines are saved.

viminfo选项的默认值:

vi default: “”,
vim default
for ms-dos,windows and os/2: ‘20,<50,s10,h,ra:,rb:,
for amiga: ‘20,<50,s10,h,rdf0:,rdf1:,rdf2:
for others: ‘20,<50,s10,h

 ̄□ ̄||,也就是说,viminfo选项默认值限制了寄存器保存的行数(50)。

我们重新定义viminfo选项的值时,可以显式地告诉vim:

1.指定<选项的值为666,一次最多可以复制666行(set viminfo=’1000,<666)

2.不指定<选项的值,保存所有的复制行数(set viminfo=’1000)

参考:

1.https://www.cnblogs.com/weiyublog/p/5306611.html
2.https://zhidao.baidu.com/question/440879619.html


http://www.ngui.cc/el/5127107.html

相关文章

linux:vim个性化配置

linux:vim个性化配置 $home/.vimrc文件用于配置当前用户vim个性化设置。 我的.vimrc文件: syn on set nu set hlsearch set tabstop4 set laststatus2 set viminfo1000 set cursorline set mouse "set paste如果~/.vimrc不存在,新建即…

linux:sudo选择特定用户身份执行某命令(集)

linux:sudo选择特定用户身份执行某命令(集) sudo switch user do sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. 有时我们有这样的需求: 让一…

c/c :文件描述符与进程之间的关系

c/c:文件描述符与进程之间的关系 在unix中,文件在进程中通常抽象化为文件描述符(file descriptor)。 文件描述符是一个非负整数,可以理解为一个句柄。 我们可以通过open一个磁盘文件,获取一个文件描述符…

c/c :tcp服务压测客户端connect报错(cannot assign requested address)

c/c:tcp服务压测客户端connect报错(cannot assign requested address) 最近我们对自己的服务器进行了一次压测,在测试中出现客户端在调用connect时报错: cannot assign requested address(errno99&#x…

c/c :进程资源限制函数(getrlimit、setrlimit) shell-ulimit命令

c/c:进程资源限制函数(getrlimit、setrlimit)&& shell-ulimit命令 进程在操作系统内核中是一个独立存在的运行实体。 每个进程都有 一组 资源限制,限制进程对于系统资源的申请量。 可以通过 getrlimit 来获取当前进程某…

c/c :tcp的三次握手和四次挥手(实验)

c/c:tcp的三次握手和四次挥手(实验) 建立tcp连接需经过三次握手,释放tcp连接需经过四次挥手。 tcp报文段的首部中,比较重要的字段除了源端口、目的端口,还有以下几个字段与tcp连接的建立与释放相关&#…

tcp/ip:连接服务器失败(错误原因:connection refused)

tcp/ip:连接服务器失败(错误原因:connection refused) linux中,通过系统调用(system call) connect 连接指定服务器建立tcp连接。 connect 最常见的失败原因是 connection refused。 假设服务…

c/c :系统idle、进程cpu占用率、cpu核心数以及进程中的线程数

c/c:系统idle、进程cpu占用率、cpu核心数以及进程中的线程数 top命令可以显示当前进程的cpu占用率、cpu核心数以及系统忙闲程度(idle)。 他们之间有什么关系呢? 实验主机配置:物理cpu*4,逻辑cpu*8。 [r…

c:时间函数 localtime localtime_r

c:时间函数 localtime localtime_r localtime 和 localtime_r 的函数功能: converts the calendar time timep to broken-time representation 在调用 localtime 和 localtime_t 函数时,需特别注意: localtime 是不可重入函数&…

linux:strings 工具常用方法

linux:strings 工具常用方法 strings - print the strings of printable characters in files. strings prints the printable character sequences that are at least 4 characters long and are followed by an unprintable character. strings is mainly usef…
网站地图