Вставте текст дослівно в Sublime, не перетворюючи вкладки в пробіли


11

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

Так, я впевнений, що текст, який я скопіював, має фактичні символи вкладки. Я бачу їх, якщо перевіряю текст у hexdump або TextEdit.

Відповіді:


5

Я кілька експериментував і з'ясував, що я можу вставити текст дослівно, відключивши команду "Відступ за допомогою пробілів" у розділі Вид -> Відступ.

Це вирішує мою проблему, але мені не подобається постійно відключати цю функцію. Те, що я намагаюся зробити, є дещо незвичним. Зазвичай мені подобається, щоб це дозволило запобігти випадковому введенню символів вкладок у те, над чим я працюю.

З цієї причини я побачу, чи хтось тут придумає краще рішення, і прийму свою відповідь лише в тому випадку, якщо протягом тижня або близько того я нічого не знайду. Я шукаю спосіб вставити текст дослівно лише один раз, не змінюючи налаштування, яке впливає на роботу моєї клавіші вкладки.


1

Якщо ви перейдете до "Налаштування" -> Прив'язки клавіш -> Користувач,

Я вважаю, що вам потрібно переключити пасту і 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, на деякі вкладки посередині рядка.
Elias Zamaria
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.