Удалить отступы в notepad
Применимо к большим файлам, когда выделение с помощью мыши или клавиши SHIFT затруднительно. Первое нажатие фиксирует начальную позицию выделения, второе - конечную позицию и выделяет текст между ними. Прекрасно работает в связке с функцией перехода к заданной строке (горячие клавиши Ctrl + G).
Копировать в буфер
Относится к текущему открытому файлу. Если содержимое не сохранено, то в качестве имени будет взято имя вкладки. Доступно следующее подменю:
- "Путь и имя файла"
- "Имя файла"
- "Путь к файлу"
Отступы (табуляция)
Доступно следующее подменю:
- "Вставить табуляцию"
- "Удалить табуляцию"
Преобразование регистра
Становится активным при работе с выделенным фрагментом. Доступно следующее подменю:
- "Прописные"
- "Строчные"
- "Все с заглавной". Заменяет первую букву в кажом слове на прописную (заглавную), а остальные меняет на строчные
- "Все с заглавной (смешанный)". Заменяет первую букву в кажом слове на прописную (заглавную), а остальные оставляет без изменения
- "Предложение". Делит выделенный фрагмент на предложения по знаку ".". Далее заменяет первую букву в первом слове на прописную (заглавную), а остальные буквы в текущем предложении меняет на строчные.
- "Предложение (смешанный)". Делит выделенный фрагмент на предложения по знаку ".". Далее заменяет первую букву в первом слове на прописную (заглавную), а остальные буквы в текущем предложении оставляет без изменения.
- "Инвертировать регистр"
- "Случайный регистр"
Операции со строками
Доступно следующее подменю:
- "Дублировать текущую строку"
- "Удалить последовательные дубликаты строк"
- "Разбить строки". Текущая строка будет разбита на несколько, если ее длина превосходит ширину окна Notepad++ или выходит за "вертикальную границу" (Опции - Настройки - Правка - Вертикальная граница справа)
- "Объединить строки"
- "Переместить строку вверх"
- "Переместить строку вниз"
- "Удалить пустые строки"
- "Удалить пустые строки (содер. символы пробела)"
- "Вставить пустую строку перед текущей"
- "Вставить пустую строку после текущей"
- "Сортировка по возрастанию (по первой цифре)"
- "Сортировка по возрастанию целых чисел"
- "Сорт. по возрастанию десятичных чисел (запятая)"
- "Сорт. по возрастанию десятичных чисел (точка)"
- "Сортировка по убыванию (по первой цифре)"
- "Сортировка по убыванию целых чисел"
- "Сорт. по убыванию десятичных чисел (запятая)"
- "Сорт. по убыванию десятичных чисел (точка)"
Комментирование
Доступно следующее подменю:
- "Вкл./Выкл. комментарий строки"
- "Закомментировать строку"
- "Раскомментировать строку"
- "Закомментировать выделенное"
- "Раскомментировать выделенное"
Автозавершение ввода
Доступно следующее подменю:
- "Завершение функций"
- "Завершение слов"
- "Подсказка по функциям"
- "Завершение пути"
Формат конца строк
- "Преобразовать в Windows (CR LF)"
- "Преобразовать в Unix (LF)"
- "Преобразовать в Macintosh (CR)"
Операции с пробелами
Доступно следующее подменю:
- "Убрать замыкающие пробелы"
- "Убрать начальные пробелы"
- "Убрать начальные и замыкающие пробелы"
- "Символ конца строки в пробел"
- "Убрать лишние пробелы/концы строк в пробел"
- "Табуляцию в пробел"
- "Пробел в табуляцию (все)"
- "Пробел в табуляцию (в начале строки)"
Выделенное
Доступно следующее подменю:
- "Открыть файл".
- "Открыть папку документа". Если выделенный фрагмент не соответствует корректному пути, то в проводнике Windows будет открыта папка "%USERPROFILE%".
- "Поиск в Интернете".
- "Сменить поисковую систему".
Выделение столбцом
Используйте "ALT + выделение мышкой" или "Alt + Shift + клавиши стрелок" для переключения в режим столбца. Подходит для работы с CSV файлами
Отступы текста является распространенной операцией, при работе с редактированием исходного кода, и Scintilla и Notepad++ имеют полную поддержку для этого. Отступы это добавление лишних пробелов (или табуляции) в начале строки, чтобы отделять блоки текста, создавая иерархию.
Обычно при редактировании нажатие клавиши Tab вставляет символ табуляции в позицию курсора. Однако если выделено несколько строк, то нажатие клавиши Tab (по умолчанию) будет добавлять отступы в начале каждой строки, позволяя сдвигать весь блок текста. Нажатие Shift-TAB будет удалять отступы. Эти команды доступны в Правка→Отступы в выделенных строках .
Отступ задаёт уровень. Каждый уровень это добавление определенного количества пробелов (ширина отступа может быть настроена для каждого языка отдельно, смотрите Настройки). Также есть возможность выбора: вставить символ табуляции или пробелы (несколько) (смотрите Настройки).
Scintilla может показать визуальные знаки отступа () для каждого уровня, которые могут быть переключены с помощью пункта Вид→Отображение символов→Отображать отступы или нажмите кнопку . Это знаки показывают размер отступа, чтобы отслеживать текущий уровень отступа строк. Чтобы изменить цвет, смотрите Определение стилей. (note that if the guideline matches highlighted braces, it will assume the color of the brace highlight).
Я использовал CCleaner на моем компьютере и перезапущен.
после перезагрузки я открыл Notepad++ и мне сказали, что config.xml пропал.
и я хочу его изменить на:
Я пробовал настройки — > Настройки — > редактирование, но не повезло.
для изменения междустрочного интервала выберите настройки → Стиль Конфигуратор.
слева выберите Глобальные Стили под язык Brace Стиль Выделения под стиль, а затем изменить размер шрифта.
это исправление не будет работать для меня, поэтому я продолжал пытаться, и я нашел, что будет работать для меня в настройках>конфигуратор стилей>язык: глобальный стиль в левом поле и стиль: номер строки поля " в правом поле; оттуда, просто изменить размер шрифта на крайнем правом.
Как удалить 1 TAB (отступ) в нескольких строках?
Как добавить отступ понятно — выделяем, жмем ТАБ. А вот как также просто удалить 1 уровень отступ TAB?
Если такой функции нет, может есть плагин какой?
Сочетание клавиш — shift + tab
Это происходит не так, как код, с которым я работаю, с отступом.
Есть ли способ, которым я могу сделать следующее?
- Отключить автоматический отступ, если он меняет отступ, но оставить отступ там, где он продолжает существующий? (поэтому, если у меня есть отступ с 3-мя местами и я нажму клавишу ввода, у меня будет отступ с 3-х позиций в новой строке, но если я открою скобку, у меня все еще будут отступы в 3-х местах)
- Отключить автоматическое закрытие кронштейна полностью
(У меня нет опций в разделе автозаполнения).
2 ответа 2
Не уверен, почему, но настройки Auto-Complete были виновником. Все было непроверено, но проверка их, закрытие опций, возвращение и снятие отметки (установка обратно на то, как это было, когда я изначально выглядел) решило это, и теперь оно работает правильно.
(Лучше всего предположить, что пользовательский интерфейс как-то не отражает фактические настройки.)
Прежде всего, автоматическое завершение скобки легко. Просто зайдите в Настройки >> Настройки >> Автозаполнение и снимите скобки, скобки и фигурные скобки в списке, как показано на следующем рисунке. Это остановит автоматическое завершение этих скобок.
Во-вторых, для автоматического отступа, вам придется использовать обходной путь. Если вы идете в Настройки >> Настройки >> MISC. Вы найдете вариант для автоматического отступа. Однако, по моему опыту, это не остановит авто отступ для php. Обходной путь - это плагин под названием NppAutoIndent. Вы можете скачать его из менеджера плагинов (Плагины >> Менеджер плагинов >> Показать менеджер плагинов). После того, как вы загрузите его, перейдите в раздел Плагины >> NppAutoIndent и проверьте Предыдущая строка и убедитесь, что параметр Игнорировать язык не установлен. См. Питчер ниже для ясности.
Я надеюсь, что это поможет вам, и если не стесняйтесь комментировать! Благослови Бог и хорошего дня!
Я не хочу полностью удалять пустые строки, но я хочу удалить конечные вкладки и пробелы в них. Eclipse обычно делает это (через настройку предпочтений), когда мы сохраняем файл.
Например, файл перед сохранением ($ = конец строки):
. и когда я сохраняю это в редакторе, Eclipse делает следующее:
Как я могу автоматически обрезать конечные пробелы с помощью Notepad++?
Вы должны иметь возможность выполнять поиск / замену регулярного выражения в Notepad++, используя такой шаблон, как \s+$ .
В меню « Правка» -> « Пустые операции» также есть несколько параметров, которые могут соответствовать вашим потребностям.
В меню "Макрос" есть опция "Обрезать трейлинг и сохранить". Если вам нужно сделать регулярное выражение, может быть возможно создать макрос, однако я никогда не пробовал их.
Alt + Shift + S делает то, что вы хотите. На самом деле это также сохраняет файл.
Обновить
Как отметил 10basetom, этому макросу можно назначить другой ярлык. Вы можете управлять своими ярлыками в меню «Настройки»> «Ярлык ярлыков»> [Макросы].
Плагины> Менеджер плагинов> Показать менеджер плагинов
На вкладке Доступно выберите EditorConfig и нажмите [Установить]
Добавьте файл .editorconfig в папку (назовите его .editorconfig. Чтобы избежать ошибки Windows "Вы должны ввести имя файла" - последняя точка будет удалена)
EditorConfig также может указывать кодировку, отступ и символы новой строки и т.д.
Я изменил ярлыки, чтобы найти решение этой проблемы. Я удалил ярлык сохранения (отображение ярлыков -> главное меню -> сохранить) и сопоставил Ctrl + S с макросом "Trim Trailing and Save" (сопоставление ярлыков -> макросы -> трейлинг и сохранение). Таким образом, макрос заменяет функцию сохранения, и нет необходимости запоминать сочетание клавиш Alt + Shift + S.
Ctrl + F -> Перейти на вкладку Заменить ->
Убедитесь, что расширенный режим поиска включен, затем замените все.
Если вы хотите сэкономить, у Johanno есть правильное решение. Макрос -> Trim Trailing и Save работает как указано.
Чтобы сохранить существующие команды меню, сопоставьте (ранее не назначенные) Ctrl + T, чтобы обрезать конечные пробелы. Затем нажмите Ctrl + T и Ctrl + S вместе.
Это позволяет вам вносить небольшие изменения в файл, не путая утилиты сравнения текста и программы контроля версий, изменяя (потенциально) сотни строк.
Alt + Shift + S - это ярлык по умолчанию для этого. Он находится в строке меню как Macro -> Trim Trailing and save . Вы можете перепривязать это в Settings -> Shortcut Mapper -> [Macros] .
Основываясь на ответе Кон Псих, если вы хотите автоматически обрезать пробелы в любое время, когда вы сохраняете, вы можете установить его, чтобы заменить поведение по умолчанию Ctrl + S. Просто не забудьте изменить или удалить исходный ярлык сохранения, чтобы предотвратить конфликты.
В этой статье мы рассмотрим меню "Правка" редактора кода Notepad++. Данное меню кроме рядовых команд копирования, вырезания и вставки текста содержит множество остальные полезных услуг. Так, тут мы можем задать параметры автозавершения, включить или отключить комментирование строки, сменить регистр символов и много других вещей.
Меню Правка – Редактор Notepad++
Отмена – Позволяет отменить внесенные изменения в документ, комбинация "Ctrl + Z".
Повтор – Позволяет повторить действия, отмененные с помощью пункта Отмена, комбинация "Ctrl + Y".
Вырезать – Вырезать выделенный фрагмент, вырезанный фрагмент будет храниться в памяти, комбинация "Ctrl + X"
Копировать – Скопировать выделенный фрагмент в буфер обмена, комбинация "Ctrl + C".
Вставить – Вставить данные, которые хранятся в буфере обмена, комбинация "Ctrl + V".
Удалить – Позволяет удалить выделенный фрагмент, клавиша "DEL".
Выделить все – Выделяет весь текст, содержащийся в активном документе, комбинация "Ctrl + A".
Копирование в буфер обмена – Позволяет скопировать в буфер обмена данные про файл.
Отступы(табуляция) – Работа с табуляцией.
- Вставить табуляцию – Клавиша "Tab".
- Удалить табуляцию – Просто перемещает курсор влево на число символов, равных табуляции, комбинация "Shift + Tab".
Преобразовать регистр – Позволяет изменить регистр выделенных символов.
- Прописные – Комбинация "Ctrl + Shift + U".
- Строчные – Комбинация "Ctrl + U".
Операции со строками – Данный пункт редактора Notepad++ и его подпункты позволяют производить различные манипуляции со строками текста.
- Дублировать текущую строку – Вставляет с новой строки содержимое текущей строки (строки, в которой находится курсор), комбинация "Ctrl + D".
- Разбить строки - Комбинация "Ctrl + I".
- Объединить строки – Позволяет объединить выбранные строки в одну строку, комбинация "Ctrl + J".
Комментарии – Данный пункт содержит несколько подпунктов, которые позволяют управлять комментариями в программном коде.
- Вкл./Выкл. Комментарий строки – Комбинация "Ctrl + Q"
- Закомментировать строку - Комбинация "Ctrl + K"
- Раскомментировать строку - Комбинация "Ctrl + Shift + K"
- Закомментировать выделение - Комбинация "Ctrl + Shift + Q"
Автозавершение – Данный пункт меню содержит несколько подпунктов, которые позволяют сократить время при вводе текста:
- Завершение функций – Позволяет включить отображение выпадающего списка, в котором будут отображаться возможные варианты для вводимой функции, или любой другой программной конструкции, комбинация "Ctrl + SpaceBar"
- Завершение слов – Тут также отображается список возможных слов, которые вы хотите ввести, список формируется из слов, которые уже содержаться в документе, комбинация "Ctrl + Enter"
- Подсказка по функциям - Комбинация "Ctrl + Shift + SpaceBar"
Формат конца строки – Меню позволяет задать код-символ, которым будет завершаться строка.
- Преобразовать в Win-формат – Символ CRLF
- Преобразовать в UNIX-формат – Символ LF
- Преобразовать в MAC-формат – Символ CR
Операции с пробелами – Возможность удалить пробелы в нужных местах.
- Убрать замыкающие пробела – Пробелы, которые находятся в конце строки.
- Убрать начальные пробела – Пробелы, которые находятся вначале строки
- Убрать замыкающие пробела – Пробелы, которые находятся вначале и в конце строки.
- Символ Конец строки в Пробел – Фактически, размещает все строки в одну, так как вместо символа перевода строки мы получим пробел.
- Убрать лишние пробелы и концы строк – Тут, фактически объединены два предыдущих пункта.
- Табуляцию в пробел – Символ табуляции преобразуется в пробел
- Пробел в табуляцию (Все) – Преобразует все пробелы в символ табуляции.
- Пробел в табуляцию (Заглавные) – Преобразует только пробелы в начале строк в символ табуляции.
Редактор столбцов…. – Данный пункт меню открывает диалоговое окно Редактор столбцов, в котором можно задать текст или нумерацию, которые будут вставлены в документ в виде столбика. Вставка произойдет с того места, где находится курсор и до конца последней строки с текстом.
Панель символов – Очень полезный пункт, так как он выводит панель, в которой содержатся символы и их ASCII коды.
Только чтение – Включает или отключает режим, в котором можно только просматривать выбранный документ.
Спасибо за внимание. Автор блога Владимир Баталий
Читайте также: