将文本逐字粘贴到 Sublime 中,无需将制表符转换为空格

将文本逐字粘贴到 Sublime 中,无需将制表符转换为空格

我在 Mac OS X 10.8.4 上使用 Sublime Text 3 beta。我从某处复制了一些文本,我想将其粘贴到 Sublime 中正是如此但 Sublime 似乎将制表符转换为空格。我该怎么做才能阻止它这样做?

是的,我确信我复制的文本有实际的制表符。如果我在 hexdump 或 TextEdit 中检查文本,我可以看到它们。

答案1

我做了一些实验,发现我可以通过禁用“视图”->“缩进”下的“使用空格缩进”命令来逐字粘贴文本。

这解决了我的问题,但我不喜欢一直禁用该功能。我试图做的事情有点不寻常。通常,我喜欢启用它,以防止我意外地将制表符插入到我正在处理的内容中。

因此,我会看看是否有人能提出更好的解决方案,并且只有在一周左右的时间内找不到任何答案时才会接受我的答案。我正在寻找一种一次性逐字粘贴文本的方法,而不必更改影响 Tab 键工作的设置。

答案2

如果你进入“首选项”->“键绑定”->“用户”,

我相信您必须切换粘贴和粘贴和缩进,如下所示:

    { "keys": ["command+v"], "command": "paste_and_indent" },
    { "keys": ["command+shift+v"], "command": "paste" }

相关内容