我在 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" }