Я использую Notepad ++, и я трачу время на выравнивание своих столбцов, есть ли способ пойти из этого:

hello    a   blabla
world!     b blabla
asda    c    blabla
fasda     d  blabla

К этому:

hello   a   blabla
world!  b   blabla
asda    c   blabla
fasda   d   blabla

(Я забочусь о левом пробеле после применения сценария (?) слева я могу применить его и справа)

Я знаю, что могу выбрать несколько столбцов, но когда я выбираю столбец прямо вниз, могу ли я использовать что-то для автоматизации процесса выравнивания?

3 ответа3

1

После того, как вы напечатаете «привет», нажмите один раз вместо пробела несколько раз, наберите «а». Затем, если следующее слово будет «плохим» вместо «мир» (короче, чем привет), при нажатии на вкладку он будет совпадать с концом слова «привет», если вы снова нажмете на вкладку, он будет выровнен вправо с «a ». Если следующее слово длиннее «привет», вы можете просто нажать один раз на вкладку, чтобы выровнять «a». Так или иначе это работает в возвышенном тексте, который я лично предпочитаю над блокнотом ++.

1

В Notepad++ есть плагин TextFX, http://tomaslind.net/2016/02/18/how-to-align-columns-in-notepad/, который сделает это за вас. После того, как вы установите его через Менеджер плагинов, он появится в качестве опции панели инструментов. Скопируйте символ-разделитель в буфер обмена Ctrl+ C, выделите текст Ctrl+ A и выберите TextFX -> TextFX Edit -> Выстроить несколько строк по (Символ буфера обмена), чтобы выбор выровнялся

0

В редакторе SynWrite -

  • вызовите некоторый лексер (например, C++), чтобы он считал слова как токены
  • выберите нужные линии для выравнивания
  • вызовите диалог команд (Alt+P), найдите команду "Выровнять токены", запустите ее

Выравнивает все токены (не только слова).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .