gpt4 book ai didi

unix - 如何在vi中剪切和粘贴自动缩进设置为开的标签行

转载 作者:行者123 更新时间:2023-12-03 23:31:23 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Turning off auto indent when pasting text into vim

(24 个回答)


8年前关闭。




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

发生的情况是,如果我从一个窗口/浏览器中突出显示带有制表符/缩进的某些内容并想将其粘贴到 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?

在此先感谢您的帮助。

最佳答案

你必须在正常模式下使用

:set paste

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

关于unix - 如何在vi中剪切和粘贴自动缩进设置为开的标签行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17179397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com