Вставить текст дословно в Sublime без преобразования табуляции в пробелы


11

Я использую бета-версию Sublime Text 3 в Mac OS X 10.8.4. Я скопировал некоторый текст откуда-то, и я хочу вставить его в Sublime точно так же, как он есть, но Sublime, похоже, преобразует символы табуляции в пробелы. Что я могу сделать, чтобы предотвратить это?

Да, я уверен, что скопированный текст содержит символы табуляции. Я могу видеть их, если я проверяю текст в hexdump или TextEdit.

Ответы:


5

Я немного поэкспериментировал и обнаружил, что могу вставлять текст дословно, отключив команду «Отступ с использованием пробелов» в представлении -> Отступ.

Это решает мою проблему, но мне не нравится постоянно отключать эту функцию. То, что я пытаюсь сделать, несколько необычно. Обычно мне нравится, когда он включен, чтобы я не смог случайно вставить символы табуляции в то, над чем я работаю.

По этой причине я посмотрю, найдет ли кто-нибудь здесь лучшее решение, и приму мой ответ, только если я ничего не найду в течение недели или около того. Я ищу способ дословной вставки текста без изменения параметра, влияющего на работу клавиши табуляции.


1

Если вы идете в Настройки -> Привязки клавиш -> Пользователь,

Я считаю, что вы должны переключить paste и paste_and_indent, например так:

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

Я попробовал это, и это не помогло. Даже если для привязок клавиш установлены значения по умолчанию, paste_and_indentкоманда вставляет текст, возможно, с отступом, но символы табуляции заменяются пробелами.
Элиас Замария

Будет ли Convert Indentation to Tabsкнопка, как видно из этого ответа, решить вашу проблему?
Sameetandpotatoes

Я попробовал это, но ничего не получилось. AFAIK, эта кнопка просто конвертирует пробелы в начале строки во вкладки. Я пытаюсь вставить некоторые CSV-подобные данные с некоторыми вкладками в середине строки.
Элиас Замария
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.