В Notepad ++ он установлен для вставки 4 пробелов вместо табуляции. Я работаю в формате файла (каркас робота), где важно, чтобы некоторые вещи были разделены несколькими (более 1) пробелами.
Notepad ++, когда я нажимаю на вкладку, будет первый переместите курсор на любое количество пробелов, чтобы перейти к следующему кратному 4, т.е. попытаться автоматически выровнять все затем Вкладка 4 пробела после. Если так получилось, что последнее, что я набрал, заканчивает 1 пробел от следующей выровненной позиции, когда я вкладываю, он только вставляет этот единственный пробел ... и моя автоматизация не работает. (Если это будет 2, 3 или 4 пробела, все эти случаи работают, но на самом деле для согласованности, было бы хорошо, если бы «tab» всегда означал «4 пробела от текущей позиции курсора».)
Есть ли способ заставить Notepad ++ игнорировать выравнивание и всегда, несмотря ни на что, вставлять ровно 4 пробела, если я нажимаю клавишу табуляции? Я хочу сохранить функцию автоматического отступа, но я не думаю, что это должно иметь значение для того, что я спрашиваю. Я уверен, что где-то должна быть какая-то настройка, которая делает это, но я не знаю, где ее искать.
Ответы:
Да, это возможно В новых версиях Notepad ++ предлагается инструмент записи макросов, который можно использовать для привязки общих задач к клавише.
Что вы хотите сделать, это начать новую запись макроса, и нажмите пробел 4 раза, а затем остановить запись.
Затем нажмите «Макрос»> «Сохранить макрос», выберите клавишу TAB и дайте ей имя.
Внизу будет сказано: ключ найден, но все равно будет работать.
Теперь, каждый раз, когда вы нажимаете вкладку, он вставляет 4 пробела вместо вкладки.
В качестве альтернативы вы можете связать его с другой комбинацией клавиш, например ctrl-tab, чтобы у вас были оба варианта.
источник