当我将代码粘贴到Mac OS X终端窗口中的vim中时,它会将每行缩进。每行添加一个缩进,因此文本看起来像这样...
"ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
deserunt mollit anim id est laborum."
我当前的解决方法是先将文本粘贴到textmate文本编辑器中,以保持正确的格式。然后我保存该文件并在vim中打开它。然后我用vim yank粘贴它。
.vimrc中是否存在可以更改此行为的设置?还是这是一个终端问题?
:set paste
。带括号的粘贴在vim 8中是默认可用的。但是只有在vim认为您在Xterm兼容终端中时,才会启用。有多种方法可以使其在vi.stackexchange上看到此答案。