Преобразование пробелов (всех) в закладки в UltraEdit не работает?

1270
javadba

Я что-то пропустил? У меня есть файл из 1000 строк, который содержит разделенные пробелами строки из двух полей. Я выбрал меню Формат -> Пробелы во вкладках (Все) и ничего не произошло. Я пробовал несколько раз.

Это версия UltraEdit для Mac на OS X Mavericks (10.9) .

1

1 ответ на вопрос

0
Peter Mortensen

Название Spaces to Tabs, возможно, немного вводит в заблуждение. Функция поддерживает абсолютные позиции существующего текста, вставляя как можно больше вкладок и дополняя пробелом, чтобы сохранить положение существующего текста. Это приводит к тому, что вкладки TAB присутствуют в неожиданных местах, а в других местах их нет.

пример

Рассмотрим следующие три строки текста (в каждой строке по два пробела, и я добавил индикацию положения и положения табуляции выше и ниже для установки табуляции в четыре):

12345678901234567890123456789012345678901234567890 1 2 3 4 * * * * * * * * * * * * -------------------------------------------------- Stack Overflow 169 (no change) Server Fault 246 (no change) Meta Stack Overflow 269 -------------------------------------------------- * * * * * * * * * * * * 

После выполнения команды меню « Пробелы во вкладки» текст отображается точно в тех же позициях . Но теперь между Stackи Overflow(теперь есть табуляция в позиции 9). Есть два TAB и два пробела между Overflowи 169(два TAB, чтобы добраться до позиции табуляции на 25, а затем два пробела, чтобы добраться до 27, где 169начинается). Между TAB 169и TAB (нет позиций табуляции в позициях 30, 31 и 32. И так далее.

Разрешение?

В зависимости от ваших данных вы можете быть в состоянии сделать его работу, регулируя количество табуляции на что - то другое, чем 4. Если вы установите его в 1 вы будете получать некоторые ТАБУЛЯЦИИ, но, возможно, слишком много. Он устанавливается командой меню « Дополнительно» -> « Конфигурация» -> « Редактор» -> « Перенос по словам / Настройки вкладок» -> « Стоп-вкладка» :

Screenshot of UltraEdit's configuration dialog

Или вам лучше использовать функцию поиска / замены и, при необходимости, регулярное выражение .

Да, я прибегнул к регулярному выражению. В любом случае, спасибо за подтверждение - нет прямой реализации в редакторе. javadba 10 лет назад 0

Похожие вопросы