Hem*_*ant 13 vim putty indentation copy-paste
我正在使用腻子终端的 vim 7.2。
即使我运行set noai它似乎 vim 仍然试图缩进代码。我正在将我的代码从 Notepad++ 复制到 vim。以下来自记事本++

并遵循我在 vim 中得到的内容:

我的文件中没有任何选项卡。
作为一种解决方法,我打开旧的 vi 运行set noai粘贴保存并再次在 vim 中打开。任何建议如何纠正这种行为?
这与 noai 选项无关。您所遇到的是将大量带有现有缩进的文本复制粘贴到 vim 时遇到的一些麻烦。
我通常做的(我经常遇到这个“问题”)是将 F4 绑定到 invpaste 然后,在我将内容粘贴到 vim 之前,按下那个键。它使问题消失。
nnoremap <F4> :set invpaste paste?<CR>
Run Code Online (Sandbox Code Playgroud)
阅读更多关于这个使用
:help paste
Run Code Online (Sandbox Code Playgroud)
在vim里面