Notepad как удалить комментарии
Я использую Notepad++ в качестве редактора для написания программ на Python. Это может показаться глупым, но я огляделся в редакторе и не смог найти никаких средств (не ручной способ, но что-то вроде Emacs), чтобы сделать комментарий блока в моем коде.
Так как многие языковые настройки поддерживаются в Notepad++, мне любопытно найти способ заблокировать код комментария.
CTRL + Q блок закомментировать/раскомментировать.
попробуйте следующий ярлык:
эта ссылка была именно тем, что я искал .
позвольте мне суммировать ответы для пользы других (для python и notepad++)
1) Ctrl + K на нескольких строках (т. е. выбранный регион) позволяет блок комментария.
2) Ctrl + Shift + K (в комментируемой области) позволяет выполнять блок раскомментировать
3) Ctrl + Shift + K в незафиксированном выбранном регионе не комментирует это
надеюсь, это поможет другой блуждающей душе.
вопрос-как бы вы разработали взлом комбинаций клавиш для комментариев / раскомментирования, если бы не было ярлыков? Просто любопытно. Я понятия не имею, поэтому спрашиваю.
да Notepad++ вы можете сделать это!
некоторые горячие клавиши относительно комментариев:
- Ctrl + Q добавить блок комментариев
- Ctrl + K блок комментария
- Ctrl + Shift + K блок раскомментировать
- Ctrl + Shift + Q потокового комментария
по ссылке вы найдете много других полезных ярлыков.
for .файлы sql Ctrl + K или Ctrl + Q не работает.
для вставки комментариев .sql файлы в Notepad++ попробуйте Ctrl + Shift + Q
(нет ярлыка, чтобы раскомментировать блок кода, хотя. Я пробовал это на v5.8.2)
в Редакторе n++ вы можете перейти к задание>ярлык mapper и найти всю информацию ярлык, а также вы можете редактировать их:)
два способа для комментирования блока:
- выберите блок
- Alt + щелчок правой кнопкой мыши
- выбрать блок комментариев.
Используйте сочетание клавиш: Ctrl + Q . Вы можете настроить в настройки
без выбора типа языка для вашего файла не определены стили. Комментарий и комментарий блока-это языковые предпочтения стиля. Если это Пита.
выбрать для многострочного редактирования вы можете использовать
shift + alt + down arrow
чтобы добавить комментарий под любой код на NOTEPAD++ сначала мы должны сохранить и определить тип файла программирования или сценариев. Например, сохраните файл как xml, html и т. д. Как только файл будет сохранен в правильном формате, вы сможете добавить комментарий непосредственно с помощью ярлыка ctrl + Q
Notepad++, очевидно, распознает все комментарии как таковые. Есть ли способ просто удалить все?
Edit: метод закладки Stat-R очень помог не только для удаления комментариев, но и для условного удаления строк в целом.
для общего файла, прежде всего, вам нужно знать оператор комментария языка, на котором вы пишете файл. Например, в Java script оператором комментария является//. Для следующего кода.
отметьте строки, содержащие '//'. убедитесь, что опция закладки включена.
затем выберите из меню NP++ Поиск>закладка>удалить закладку линии
EDIT: Другое решение после @Chris Mirno ' s предложение выглядит следующим образом: Используйте регулярное выражение. См.рисунок ниже. Оно само говорит за себя
чтобы понять это лучше, обратитесь к эти
в диалоговом окне найти и заменить поместите следующее регулярное выражение и настройте параметры поиска, как показано на рисунке.
заменить на: (пусто)
выберите режим: регулярное выражение и .(точка) соответствует новой строки
Это должно удалить все ваши комментарии стиля C, расположенные по строкам.
предупреждение всем, кто использует решение Stat-R:
Этот метод удалит строки кода, если отформатирован следующим образом:
следуя его методу,весь строка будет удалена. Поэтому обязательно пройдите и сделайте эти комментарии, свою собственную строку, прежде чем делать этот метод.
Star-R и Крис мирно ответ также правильный и хороший.
Но Для Комментария Строки:
объяснение:
// будет начальная позиция
.*? будет любой символ
(?=\r?$) будет искать до конца строки (как это требуется в соответствии комментарий)
Примечание: Но все же проверьте каждую строку, потому что, например, если ваш код содержит формат soap, как
он захватит эту строку, потому что начало // и он идет до конца линии, так что следите за этим:)
мне повезло запустить макрос для вышеуказанного. В основном:
- искать // ( Ф3 )
- выделить до конца строки ( shift + конец )
- удалить ( удалить )
поставить // в диалоговом окне поиска, просто ища его один раз. Затем запишите три шага в макрос, затем воспроизведите его до EOF.
в первый раз, когда я это сделал, у меня была проблема, но потом он работал, не уверен, что я сделал по-другому.
Антон Largiader был самым надежным, в том числе сложных встроенных комментариев.
однако он оставит много пустых строк, в том числе с пустыми символами (пробел, вкладки. ) поэтому я бы просто добавил еще один шаг, чтобы сделать его почти идеальным:
после запуска макроса просто выполните:
Изменить > Операции С Линиями > Удалить Пустые Строки
Правка > Операции С Линиями > Удаление Пустых Строк (Содержит Пустые Символы)
1-й вариант хорош, если вы хотите удалить только действительно пустые строки 2nd options удалит каждую пустую строку, даже содержащую пространство и т. д. таким образом, больше не будет фактического расстояния между блоками кода. 1-й вариант может быть самым безопасным с ручной очистки после.
Как кто-то предложил в другом посте, самый простой и надежный, возможно, экспортировать весь текст .Формат RTF с помощью плагина меню-->NppExport-->экспорт в RTF, а затем:
-откройте вновь созданный файл в Word
-выберите любую часть любого комментария
-в верхней правой части Word clic выберите-- > выберите все тексты с аналогичным форматированием
-Удалить выбранные комментарии все сразу (Del или вырезать, если не работает)
чтобы удалить комментарии Powershell, если кто-то найдет его удобным:
Notepad ++ явно распознает все комментарии как таковые. Есть ли способ просто удалить все?
Edit: . Метод закладок Stat-R очень помог не только для удаления комментариев, но и для условного удаления строк в целом.
Для общего файла, прежде всего, вам нужно знать оператор комментария на языке, на котором вы пишете файл. Например, в скрипте java оператор комментария - это //. Для следующего кода .
В NP ++ вам нужно
Отметьте строки, которые содержат «//». Убедитесь, что опция закладки включена.
Затем выберите в меню NP ++ Поиск> Закладка> Удалить отмеченные строки
EDIT: Следующее решение после предложения @Chris Mirno заключается в следующем: Используйте регулярное выражение. Смотрите изображение ниже. Это говорит само за себя
Чтобы лучше это понять, см. эти
В поиске & Замените Dialog, вставьте следующее регулярное выражение и настройте параметры поиска, как показано.
Заменить на: (пусто)
Выберите режим: регулярное выражение AND. (точка) соответствует символу новой строки
Это должно удалить все ваши комментарии в стиле C, расположенные между строками.
Предупреждение всем, кто использует решение Stat-R:
Этот метод удалит строки кода, если отформатирован так:
Следуя его методу, вся вся строка будет удалена. Поэтому перед тем, как приступить к этому методу, обязательно просмотрите и оставьте свои комментарии в отдельной строке.
Star-R и Крис Мирно Ответ также верны и хороши.
Но для комментария к строке:
Объяснение:
// будет исходной позицией
.*? будет любым символом
(?=\r?$) выполнит поиск до конца строки (как требуется в комментарии к строке)
Примечание: Но все-таки проверьте каждую строку, потому что, например, если ваш код содержит формат мыла, например
он захватит эту строку, потому что начало - // , и оно идет до конца строки, поэтому следите за этим:)
Мне посчастливилось запустить макрос для вышеперечисленного. В основном:
- найдите // ( F3 )
- выбрать до конца строки ( shift + end )
- удалить ( удалить )
Поместите // в диалог поиска, просто выполнив один раз поиск. Затем запишите три шага в макросе, затем воспроизведите его до EOF.
Когда я впервые это сделал, у меня возникла проблема, но потом это сработало, не зная, что я сделал по-другому.
Ответ Антона Ларгиадера был самым надежным, включая сложные встроенные комментарии.
Однако в нем останется много пустых строк, в том числе строк с пустыми символами (пробел, табуляции . ), поэтому я бы просто добавил еще один шаг, чтобы сделать его почти идеальным:
После запуска макроса просто выполните:
Изменить> Операции с линиями> Удалить пустые строки
Изменить> Операции с линиями> Удалить пустые строки (содержащие пустые символы)
1-й вариант хорош, если вы хотите удалить только действительно пустые строки 2-й вариант удалит каждую пустую строку, даже содержащую пробел и т. Д., Поэтому больше не останется фактический интервал между блоками кода. Первый вариант может быть самым безопасным с последующей ручной очисткой.
Как кто-то предлагал в другом посте, возможно, самым простым и надежным является экспорт всего текста в формате .RTF с помощью плагина меню -> NppExport -> gt; Экспорт в RTF, а затем:
-Откройте вновь созданный файл в Word
-Выберите любую часть любого комментария
-В верхней правой части Word нажимаем Select -> Выделить все тексты с одинаковым форматированием
-Удаление выбранных комментариев одновременно (удаление или удаление, если не работает)
Чтобы удалить комментарии Powershell, если кому-то это пригодится:
- Блокнот ++ Меню поиска> Найти
- ‘Tab‘ Tab - заполните, как показано ниже.
- Выберите "Отметить все" (снимите все отметки, если они использовались ранее).
- Меню поиска> закладка> Удалить (или сделать что-нибудь в списке с их)
- Очистить все метки для сброса
Вы можете выбрать без комментариев, просто код, выполнив следующие действия:
Notepad++достаточно клевая программа для кодинга, и обработки текста. Данная запись является сборником часто используемых мною фишек при работе в данном редакторе.
Регуляторные выражения Notepad++
Важно! Поиск и замена производится в режиме поиска регулярных выражений:
Иногда бывает нужно удалить ссылку но оставить TITLE, для таких целей в начале удаляем (для удаления оставьте поле для замены пустым) начало тега :
За тем в обычном режиме удаляем закрывающий тег
Удалить весь HTML оставив только текст без тегов:
В ссылочном списке такого вида ТАЙТЛ удалить все html-теги, оставив только ссылки:
Основные операции поиска и замены
Перенести все каждый тег на новую строку (в расширенном режиме)
Наборы выражений Notepad++
Горячие клавиши Notepad++
Ctrl+G — Поиск строки в Notepad++
Удаление пустых строк (пустых абзацев) в Notepad++:
Многие пользователи сталкиваются с проблемой форматирования текста если была произведена вставка текса из Microsoft Word в WordPress. Последние версии WP поддерживают адекватную вставку текста с соблюдением форматирования, но при вставке почему-то появляются пустые строки (абзацы), для удаления которых мы опять обратимся к нашему любимому редактору.
Откройте документ содержащий пустые строки
Выделите все содержимое документа (для этого нажмите Ctrl+A)
Выберите пункт «Правка» -> «Операции со строками» -> «Удалить пустые строки»
Удаление пустых строк окончено:
Теперь осталось только вставить полученный результат в в текстовый редактор WordPress.
Перемещение выделенного участка текста внутри документа
Выделите нужную часть документа курсором мышки, зажмите «Ctrl+Shift» и перемещайте выделенный текст внутри документа нажимая клавиши «Вверх» и «Вниз».
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Горячие клавиши
Ctrl + S — Сохранить файл.
CTRL + D — Дублирование выделенного кода.
Ctrl + F2 — Ставим отметку у строки.
F2 — Переход к следующей отмеченной строке.
Shift + F2 — Переход к предыдущей отмеченной строке.
Ctrl + J — Объединение выделенных строк в одну.
Ctrl + B — Перейти к соответствующей скобке (закрывающейся или открывающейся).
CTRL + Space — Автодополнение кода:
Некоторые функции в меню
Кодировки → Преобразовать в … — Перекодирование файла.
Кодировки → Кодировать в … — Открыть файл в другой кодировке.
Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на верхний.
Клик правой кнопки мыши → строчные — Поменять регистр букв на нижний.
Правка → Панель истории файлов — История буфера обмена (Clipboard History):
Клик правой кнопки мыши → Вкл./Выкл. Комментарий строки — Закомментировать код (раскомментировать аналогично).
Клик правой кнопки мыши → Закомментировать выделенное — Закомментировать код (раскомментировать автоматически нельзя).
Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на большие буквы.
Клик правой кнопки мыши → строчные — Поменять регистр букв на маленькие буквы.
Вид → Операции с документом → Переместить в другое окно — Разделить окно на две части.
Синтаксис → … — Выбор подсветки синтаксиса.
C:\Program Files (x86)\Notepad++ — в Windows 7 находятся все установленные плагины, настройки и так далее.
C:\Program Files (x86)\Notepad++\plugins — папка с плагинами.
%appdata%\Notepad++ — папка с еще файлами Notepad++.
Update 2018. Сейчас есть x64 версия Notepad++, но я до сих пор рекомендую ставить 32-битную версию, так как много плагинов работает только под 32 бита.
Установка плагинов
Идем Плагины → Plugin Manager → Show Plugin Manager :
И там выбираем нужный нам плагин.
Update 2018. Данный менеджер плагинов был выпилен из Notepad++. Поэтому его нужно устанавливать отдельно. Статью, где описана установка менеджера и остальные плагины, можно найти тут: Плагины Notepad++.
Сортировка выделенных строк
Update 2018. В Notepad++ сейчас есть встроенные методы всевозможной сортировки:
Проверка орфографии
Автодополнение
Выше уже отмечалось, что клавиши CTRL + Space вызывают окно автодополнения. Но каждый раз мне нажимать на клавиши не удобно (привет любителям Vim). Было бы проще, чтобы подсказки возникали сами. Это делается так: Опции → Настройки → Автозавершение . Отметьте нужные вам галочки:
Update 2018. Сейчас данные настройки по умолчанию включены.
Особые выделения
Одной из «киллер-фич» в Sublime Text 2 считается мультивыделение. Оказывается, что оно есть и в Notepad++. Переходите в настройки программы Опции → Настройки → Правка и ставьте галочку:
И теперь, если нажать клавишу Ctrl , то можно выделить сразу несколько текстовых блоков (множественное выделение). При этом, если не снимать выделение, то, когда начнете писать, то текст будет вводиться во всех выделенных местах:
А при зажатом Alt можно делать вертикальное выделение:
Миникарта
Одной из главной «киллер-фич» в Sublime Text 2 считается миникарта справа, которую можно использовать как бегунок. Оказывается, что оно есть и в Notepad++.
Идите Вид → Карта документа :
Правда она не такая удобная, как в Sublime.
Работа с проектами
Если вы работаете с каким-то проектом (сайт, программа и так далее), то вы работаете обычно со множеством файлов в одной папке с подпапками.
Update 2018. Ниже описан способ, который позволит работать с несколькими папками в одном проекте, но с одной папкой сейчас проще всего работать через Файл → Открыть папку как Проект :
Лучше в этом случае работать с функцией проекта Вид → Проект (панель) → Панель проекта 1 :
Щелкаете правой кнопкой мыши по пункту рабочая область и выбираете пункт Добавить Новый проект и как-то его называете:
Теперь правая кнопка мыши по проекту и пункт меню Добавить файлы из директории :
Теперь у нас есть дерево наших файлов, в котором удобно ориентироваться и редактировать. Причем сюда занесены не только тестовые файлы, но и все остальные. Разумеется, проект можно сохранять, добавлять файлы по отдельности. В общем удобная вещь:
Синхронизация вертикальной прокрутки
Еще одна важная для меня функция. Когда имеется два файла одного типа часто требуется просмотреть их синхронно. В Notepad++ все реализовано:
Выделение определенного текста
В Notepad++ можно выделить конкретный текст (как будто маркером провели):
Список открытых файлов
Опции → Основные → Панель Списка документов и там нажмите галочку на Отображать :
Как удалить повторяющиеся строки
Как удалить пустые строки в Notepad++ с помощью горячих клавиш
Как удалить каждую вторую строку в Notepad++
Знаки табуляции
Рекомендую использовать вместо знака табуляции 4 или 2 пробела:
Статья обновлена 2018
- Notepad++
- Текстовой редактор
- FAQ
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Harrix
Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.
Читайте также: