4

不确定这个问题属于哪个堆栈交换组,所以如果这是错误的,请移至正确的那个。

发生的情况是,如果我从一个窗口/浏览器中突出显示带有制表符/缩进的内容并想将其粘贴到 vi 中,格式就会混乱。

例如,我在另一个要复制的窗口中有以下内容:

   "date_created" : "2013-06-06 21:12:31",
   "netdriver_duplex" : "Full",
   "mac_address" : "FA:16:3E:17:CC:E1",
   "interfaces" : "eth0,sit0",
   "processors" : null

在我突出显示它并将其粘贴到 vi 后,我得到以下信息:

   "date_created" : "2013-06-06 21:12:31",
      "netdriver_duplex" : "Full",
         "mac_address" : "FA:16:3E:17:CC:E1",
            "interfaces" : "eth0,sit0",
               "processors" : null

有人告诉我自动缩进把我弄乱了,然后跑

ESC-> :set noai
Copy/Paste stuff
ESC-> :set ai

但这会在一段时间后变得很累。在自动缩进设置为打开的vi中粘贴选项卡行时是否有解决方法,或者我是否必须关闭自动缩进,粘贴,每次都重新打开ai?

在此先感谢您的帮助。

4

1 回答 1

4

您必须在正常模式下使用

:set paste

然后你粘贴你想要的。要恢复到原始设置,请在正常模式下使用

:set nopaste
于 2013-06-18T22:47:14.013 回答