











准备复制一段代码到Linux服务器上的vim文件中。
复制代码如下:
shenyu:
selectorMatchCache:
## selector L1 cache
cache:
enabled: false
initialCapacity: 10000 # initial capacity in cache
maximumSize: 10000 # max size in cache
## selector L2 cache, use trie as L2 cache
trie:
enabled: false
cacheSize: 128 # the number of plug-ins
matchMode: antPathMatch
复制后效果如下:


在 Vim 编辑器中,粘贴文本时通常会遇到自动缩进的问题。Vim 有一个自动缩进的特性,当你在插入模式下输入新行时,Vim 会尝试根据上下文自动插入适当的缩进。这在编写代码时通常是非常有用的,因为它可以帮助你保持一致的代码风格。然而,当你尝试粘贴一段已经有自己缩进的代码或文本时,这个自动缩进的特性就会导致问题。
为了解决这个问题,Vim 提供了 :set paste 命令,这个命令会暂时禁用 Vim 的一些特性,包括自动缩进。这意味着当你粘贴文本时,它会保留原有的格式和缩进,而不会添加任何新的缩进。
具体来说,set paste 会更改以下行为:
这些更改旨在确保粘贴的文本保持原样,没有任何 Vim 自动添加的格式。一旦粘贴完成,你应该使用 :set nopaste 命令来恢复 Vim 的正常行为。
在 Vim 中,你可以这样使用 :set paste:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。