在docker-compose.yaml中用visual block模式快速注释一部分内容时,每次都会根据上一行缩进对注释进行自动缩进,有点太过智能了,因此尝试解决这个问题。输入指令:
1 | |
就可以在当前会话中临时关闭这一特性。
此代码的含义为:从当前缓冲区的缩进键(indentkeys)列表中移除0#这个触发规则。
0#的含义是当在行首(第0列)输入#时,Vim会触发自动缩进。
另外,其实通过执行set paste设置paste模式,也可以临时关闭自动缩进。
这样不仅保证了粘贴带格式文本时不会打乱排版,同时插入注释也不会自动缩进,指令还很简单,可以说非常适合使用了。
通过执行set nopaste来关闭paste模式。