Подтвердить что ты не робот

Как вставить несколько строк сразу в Notepad ++?

Во многих текстовых редакторах, предназначенных для программистов, если у пользователя есть выбор, который охватывает более 1 строки и нажимает клавишу TAB, эти строки отступают от 1 TAB (или нескольких пробелов, в зависимости от о том, как настроен редактор).

Однако это не похоже на поведение Notepad ++ по умолчанию. Есть ли способ сделать это в Notepad ++, или есть плагин, который я могу получить, чтобы позволить мне сделать это?

Изменить: при дополнительном тестировании SHIFT - TAB правильно отбрасывает строки, как ожидалось, но только вкладка просто вставляет вкладку везде, где находится карат. Это в версии 5.4.5 Unicode

4b9b3361

Ответ 1

Проблема заключалась в плагине QuickText. После удаления отступ работал нормально.

Ответ 2

Проблема с новой версией QuickText заключается в том, что она настроена на реакцию на клавишу TAB. Ранее он был настроен на использование CTRL - ENTER. Если вы измените комбинацию клавиш в ярлыке, то ваш ключ TAB должен снова начать работать, а QuickText также должен работать (с помощью любого нового ключа, который вы назначили).

Ответ 3

Это отлично работает для моего v. 5.4.5 Notepad ++. Я просто выбираю несколько строк и нажимаю TAB.

Если вы хотите, чтобы TAB был заменен на SPACE, вам нужно перейти в Настройки > Настройки и выбрать вкладку "Редактировать компоненты". Установите флажок "Заменить местами" в разделе "Настройка табуляции".

Ответ 4

Если вы используете QuickText и как нажатие Tab для него, вы можете изменить ключ отступа.

Настройки Go > Shortcup Mapper > Команда Scintilla. Посмотрите на номер 10.

  • Я изменил 10 на: CTRL + ALT + RIGHT и
  • 11 to: CTRL + ALT + LEFT.

Теперь я считаю это еще лучше, чем TABL/SHIFT + TAB по умолчанию.

Ответ 5

Capslock + Tab для отступов нескольких строк одновременно. Выделите текст первым.

Ответ 6

У меня есть Notepad ++ 5.3.1 (UNICODE). Я не сделал никакой магии, и это отлично работает для меня, как описано вами.

Возможно, это зависит от (программирования/разметки/...) "Язык"?

Ответ 7

Просто установите плагин NppAutoIndent, выберите Плагины > NppAutoIndent > Игнорировать язык, а затем Плагины > NppAutoIndent > Smart Indent.

Ответ 8

Notepad ++ будет только автоматически вставлять последующие отступы, если вы вручную отступаете первую строку в блоке; в противном случае вы можете повторно отложить свой код после факта, используя TextFX > TextFX Edit > Reindent С++ code.

Ответ 9

в Notepad ++ v6.1.8 (Unicode) он работает после удаления плагина QuickText.

Ответ 10

Может быть, использовать Tab после выбора кода строки