复制时如何清除Vim中的行号?
我将一些代码从一个文件的一部分复制到vim的另一部分,发现每行都有行号,格式不见了,如何将正确的格式设置为原点?
像这样:
40 root /opt/release/current/public; 67 41 passenger_enabled on;
68 42
回答:
如果您有行号,我可以肯定您没有使用Vim的yank / put操作(这些操作将 永远不会
复制行号,foldcolumn,图标等),因为就编辑缓冲区而言,它们不存在。
我的猜测是您正在终端仿真器中工作,并使用鼠标将内容复制到剪贴板,剪贴板可能会选择屏幕的“外部”空间(包括末尾的虚拟空间,行号,折叠标记等)
您可能有运气设置
:se mouse+=a
为了获得您期望的鼠标行为。否则,请使用V``<movement>...``y
(y
代表yank
,对应于“副本”)进行选择
然后在目标上使用p
(放置在光标上)或P
(放置在光标之前)
让我知道是否有帮助,或者您需要更多信息
以上是 复制时如何清除Vim中的行号? 的全部内容, 来源链接: utcz.com/qa/422967.html