Как выделить текст в notepad
Перейти к содержимому

Как выделить текст в notepad

  • автор:

Выделение текста

Как в любом редакторе, вы можете выделить текст с помощью мыши или клавиатуры. Выделенный текст можно перетаскивать мышкой в другое место того же документа, копировать в тот же или другой документ, искать текст, удалять, и т.д.

Как выделить текст

При использовании только клавиатуры, выделение происходит стрелками , Home , End при нажатой клавише Shift и комбинируя с Ctrl . Эти горячие клавиши могут быть изменены в любое время с помощью Shortcut Mapper.

Можно выполнить выделение в 2 этапа, нажав Правка→Задать начало и конец выделения в начале и конце желаемого выделения. Такой способ выделения особенно эффективен при выполнении поиска и замены.

Кроме того, Ctrl+Двойной клик мыши между разделителями (по умолчанию, ‘(‘ и ‘)’, но это настраивается) выделяет всё внутри них. Когда оба разделителя — двойные кавычки, то экранированные кавычки (\») не будут учитываться.

Выделение области и выделение столбцом

Описанный выше способ выделения называются обычной областью выделения (потоковый), который охватывает непрерывный диапазон текста. Использование команды SCI_SWAPMAINANCHORCARET Scintilla в Shortcut mapper, позволяет вам выбрать, является ли текстовый курсор началом или концом выделения.

Однако, Notepad++ позволяет выделение столбцом, который выделяет прямоугольником, захватывая несколько смежных строк. Чтобы выделить столбцом, используйте вышеуказанные способы, удерживая нажатой клавишу Alt . Например, попробуйте выделять текст мышкой, удерживая клавишу Alt , захватывая несколько строк. Клавиша Alt- в комбинации горячей клавиши может быть изменена. Пункт меню Правка→Выделение столбцом. (подсказка) покажет диалоговое окно с напоминанием о том как выделять столбцом .

Можно комбинировать выделение области и выделение столбцом, с помощью клавиатуры. Это, вероятно, менее полезно, но это не ошибка.

Пункт меню Правка→Строки→Переместить строку(и) Вверх (а также Вниз) перемещает строку, в которой находится курсор или одновременно несколько выделенных строки. Эта возможность не работает если выделено несколько областей, смотрите ниже.

Выделение текста сразу в нескольких местах

Если выделена область текста, можно добавить ещё выделенную область, используя Ctrl, чтобы поставить якорную точку и перемещать мышь в конечную точку. Таким способом можно добавить более одной области выделения. Однако эта способность не распространяется на выделение столбцом. Хотя выделение столбцом всё же может соединятся с обычной выделенной областью. Команда SCI_ROTATESELECTION Scintilla позволяет циклично переключаться между выделенными областями, в том порядке, в котором они были определены.

При копировании или вырезании нескольких областей выделения, текст отправляется в буфер обмена, в том порядке, в котором области были выделены, независимо от порядка, в котором они следуют в документе.

Правка

Применимо к большим файлам, когда выделение с помощью мыши или клавиши SHIFT затруднительно. Первое нажатие фиксирует начальную позицию выделения, второе — конечную позицию и выделяет текст между ними. Прекрасно работает в связке с функцией перехода к заданной строке (горячие клавиши Ctrl + G).

Копировать в буфер [ ]

Относится к текущему открытому файлу. Если содержимое не сохранено, то в качестве имени будет взято имя вкладки. Доступно следующее подменю:

  • «Путь и имя файла»
  • «Имя файла»
  • «Путь к файлу»

Отступы (табуляция) [ ]

Доступно следующее подменю:

  • «Вставить табуляцию»
  • «Удалить табуляцию»

Преобразование регистра [ ]

Становится активным при работе с выделенным фрагментом. Доступно следующее подменю:

  • «Прописные»
  • «Строчные»
  • «Все с заглавной». Заменяет первую букву в кажом слове на прописную (заглавную), а остальные меняет на строчные
  • «Все с заглавной (смешанный)». Заменяет первую букву в кажом слове на прописную (заглавную), а остальные оставляет без изменения
  • «Предложение». Делит выделенный фрагмент на предложения по знаку «.». Далее заменяет первую букву в первом слове на прописную (заглавную), а остальные буквы в текущем предложении меняет на строчные.
  • «Предложение (смешанный)». Делит выделенный фрагмент на предложения по знаку «.». Далее заменяет первую букву в первом слове на прописную (заглавную), а остальные буквы в текущем предложении оставляет без изменения.
  • «Инвертировать регистр»
  • «Случайный регистр»

Операции со строками [ ]

Доступно следующее подменю:

  • «Дублировать текущую строку»
  • «Удалить последовательные дубликаты строк»
  • «Разбить строки». Текущая строка будет разбита на несколько, если ее длина превосходит ширину окна Notepad++ или выходит за «вертикальную границу» (Опции — Настройки — Правка — Вертикальная граница справа)
  • «Объединить строки»
  • «Переместить строку вверх»
  • «Переместить строку вниз»
  • «Удалить пустые строки»
  • «Удалить пустые строки (содер. символы пробела)»
  • «Вставить пустую строку перед текущей»
  • «Вставить пустую строку после текущей»
  • «Сортировка по возрастанию (по первой цифре)»
  • «Сортировка по возрастанию целых чисел»
  • «Сорт. по возрастанию десятичных чисел (запятая)»
  • «Сорт. по возрастанию десятичных чисел (точка)»
  • «Сортировка по убыванию (по первой цифре)»
  • «Сортировка по убыванию целых чисел»
  • «Сорт. по убыванию десятичных чисел (запятая)»
  • «Сорт. по убыванию десятичных чисел (точка)»

Комментирование [ ]

Доступно следующее подменю:

  • «Вкл./Выкл. комментарий строки»
  • «Закомментировать строку»
  • «Раскомментировать строку»
  • «Закомментировать выделенное»
  • «Раскомментировать выделенное»

Автозавершение ввода [ ]

Доступно следующее подменю:

  • «Завершение функций»
  • «Завершение слов»
  • «Подсказка по функциям»
  • «Завершение пути»

Формат конца строк [ ]

  • «Преобразовать в Windows (CR LF)»
  • «Преобразовать в Unix (LF)»
  • «Преобразовать в Macintosh (CR)»

Операции с пробелами [ ]

Доступно следующее подменю:

  • «Убрать замыкающие пробелы»
  • «Убрать начальные пробелы»
  • «Убрать начальные и замыкающие пробелы»
  • «Символ конца строки в пробел»
  • «Убрать лишние пробелы/концы строк в пробел»
  • «Табуляцию в пробел»
  • «Пробел в табуляцию (все)»
  • «Пробел в табуляцию (в начале строки)»

Выделенное [ ]

Доступно следующее подменю:

  • «Открыть файл».
  • «Открыть папку документа». Если выделенный фрагмент не соответствует корректному пути, то в проводнике Windows будет открыта папка «%USERPROFILE%».
  • «Поиск в Интернете».
  • «Сменить поисковую систему».

Выделение столбцом [ ]

Используйте «ALT + выделение мышкой» или «Alt + Shift + клавиши стрелок» для переключения в режим столбца. Подходит для работы с CSV файлами

Как выделить текст в notepad

БлогNot. Notepad++: запуск файла из программы, плагины, горячие клавиши

Notepad++: запуск файла из программы, плагины, горячие клавиши

Чтобы для файла, открытого в Notepad++, выполнить операцию «Запуск» обратитесь к верхнему меню Запуск — Запуск или нажмите клавишу F5.

  • $(FULL_CURRENT_PATH) — полный путь к текущему файлу (C:\my_folder\my_file.txt)
  • $(CURRENT_DIRECTORY) — папка, в которой находится текущий файл (C:\my_folder\)
  • $(FILE_NAME) — имя файла с расширением (my_file.txt)
  • $(NAME_PART)- имя файла без расширения (my_file)
  • $(EXT_PART)- расширение файла (txt)
  • $(NPP_DIRECTORY) — папка, в которой находится notepad++.exe, запущенный в данный момент
  • $(CURRENT_WORD) — текущий выделенный текст Notepad++
  • $(CURRENT_LINE) — номер строки, в которой находится курсор (отсчёт от 0, первая строка = 0)
  • $(CURRENT_COLUMN) — столбец, в котором находится курсор (отсчёт от 0, первая позиция = 0)

Запускает новый экземпляр Notepad++, открывая текущий файл. Не забудьте пути заключить в кавычки, если они могут содержать пробелы.

Открываем текущий файл в Mozilla Firefox.

Кое-что из привычных «фишек» со временем устаревает, скажем, плагин TextFX из 64-битных сборок исключён, а есть только в 32-битных. Адекватной замены я не знаю, но многие функции TextFX вошли в меню Правка свежих версий (подменю Операции со строками и др.).

Spell Checker в том виде, как описывается в прикреплённой ниже статье, тоже уже ставить не нужно, а входящий в стандартный список плагинов DSpellCheck сам легко загрузит словари для нужных языков и обеспечит мультипроверку для нескольких языков сразу.

Ну и регулярные выражения как всегда позволят решить почти все типовые задачи по обработке текста, например:

Удаление повторяющихся строк с помощью Notepad++ (регулярным выражением)
Удаление повторяющихся строк с помощью Notepad++ (регулярным выражением)

Регулярное выражение в диалоге поиска и замены:

Заменяем на пустое место. Оставляет из всех повторяющихся строк только последнее вхождение в файл.

Хотя конкретно для такого фильтра есть и встроенная команда Правка — Операции со строками — Удалить дублирующиеся строки.

Документация есть вот здесь, каких-либо официальных её переводов на русский я не встречал.

Вот несколько устаревший обзор по Notepad++:

Ниже — пара «шпаргалок» по возможностям Notepad++, сгенерированы они почти автоматически, так что могут быть не идеального качества.

Горячие клавиши Notepad++

Ряд команд могут требовать наличия в документе выделенного фрагмента, предполагать использование только определённых синтаксисов и т.п.

FAQ по Notepad++

Как в Notepad++ открывать новый файл в utf-8?

В главном меню выберите |Опции| |Настройки| |Новый документ| |Кодировка| |UTF-8| |Закрыть|

Как в Notepad++ сохранять файл по умолчанию в HTML?

В главном меню выберите |Опции| |Настройки| |Новый документ| |Формат| |Синтаксис по умолчанию| |HTML| |Закрыть|

Как в Notepad++ включить мульти-редактирование?

В главном меню выберите |Опции| |Настройки| |Правка| |Мульти-редактирование|, поставьте галочку, нажмите |Закрыть|

Как в Notepad++ включить историю буфера обмена?

В главном меню выберите |Правка| |Панель истории буфера|

Как в Notepad++ изменить кодировку файла?

В главном меню выберите |Кодировки| |Преобразовать в «кодировка»|

Как в Notepad++ отменить действие?

В главном меню выберите |Правка| |Отмена| или нажмите Ctrl + Z

Как в Notepad++ комментировать?

Выделите текст. Кликните правой кнопкой мыши по выделенному тексту, появится меню выберите |Закомментировать выделенное| или в главном меню выберите |Правка| |Комментирование| |Закомментировать выделенное| или нажмите Ctrl + Shift + Q

Как в Notepad++ поменять тему оформления?

В главном меню выберите |Опции| |Определение стилей| |Выбрать стиль|

Как в Notepad++ поменять фон?

В главном меню выберите |Опции| |Определение стилей|, в поле |Язык:| выберите |Global Styles|, в поле |Стиль:| выберите |Global Override|, выберите |Цвет фона|, поставьте галочку напротив |Общий цвет фона|

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

В главном меню выберите |Опции| |Определение стилей|, в списке |Язык:| выберите нужный, например, HTML, в окне |Стиль:| выберите нужный стиль, например, COMMENT. Измените |Стиль Цвета|, |Стиль Шрифта|, Нажмите |OK|.

Как в Notepad++ подсветить файлы с нужным расширением, например, .tpl?

В главном меню выберите |Опции| |Определение стилей|, в списке |Язык:| выберите нужный, например, HTML, ниже в |Польз.расширение:| добавьте tpl и нажмите |OK|

Как в Notepad++ добавить новый синтаксис?

В главном меню выберите |Синтаксисы|, |Польз. определение синтаксиса|, |Задать свой синтаксис|.

Как в Notepad++ создать свою тему?

1. Скопируйте файл с темой по умолчанию:

для 32-bit C:\Program Files (x86)\Notepad++\stylers.xml

для 64-bit C:\Program Files\Notepad++\stylers.xml

или скопируйте файл с темой других авторов:

2. Переименуйте файл, например, в Main-stylers.xml

Поместите его в C:\Users\Имя пользователя\AppData\Roaming\Notepad++\themes

3. В главном меню выберите |Опции| |Определение стилей| |Выбрать стиль| Main-stylers

Изменение темы:

Вариант 1. Смотрите, как в Notepad++ редактировать подсветку синтаксиса.

Вариант 2. Откройте ваш файл Main-stylers.xml в Notepad++ Найдите нужный вам язык, к примеру блок с настройками для языка HTML

<LexerType name=»html» desc=»HTML» ext=»»>

Изменение настроек цвета:

Цвет текста fgColor=»000000″ (HEX:#000000 — чёрный цвет)

Цвет фона bgColor=»FFFFFF» (HEX:#FFFFFF — белый цвет)

Как в Notepad++ изменить размер шрифта?

В главном меню выберите |Вид| |Масштаб текста|

Как в Notepad++ выделить весь текст?

Нажмите Ctrl + A или поставьте курсор в начало выделяемого текста, прокрутите страницу вниз, зажмите Shift и поставьте курсор в конец выделяемого текста

Как в Notepad++ убрать табуляции?

Выделите текст, нажмите Shift + Tab

Как в Notepad++ настроить табуляции?

В главном меню выберите |Опции| |Настройки| |Синтаксисы|, блок |Настройка Табуляции|, |Размер табуляции:|, задайте количество пробелов нажмите Enter

Как в Notepad++ выделить столбцы?

Мышкой при зажатой клавише Alt

Как в Notepad++ открыть два окна?

В главном меню |Вид| |Окно документа| |Дублировать в другой области|

Как в Notepad++ сравнить два файла?

Установите плагин «Compare». В главном меню выберите |Плагины| |Compare| |Compare|. Для выхода из режима сравнения выберите |Плагины| |Compare| |Clear Active Compare|

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

В главном меню выберите |Вид| |Синхрониз. вертикальную прокрутку|

Как в Notepad++ поменять язык?

В главном меню выберите |Settings| |Preferences|, в списке слева выберите |General|, в центре окна сверху выберите язык.

Как в Notepad++ ИЗмеНить реГИСТР СЛоВа?

Выделите слово или текст, в главном меню выберите |Правка| |Преобразование Регистра|

Как в Notepad++ открыть файл в браузере?

В главном меню выберите Вид| |Открыть текущий файл в. |

Как в Notepad++ установить плагин?

В главном меню выберите |Плагины| |Управление плагинами|. Из общего списка плагинов выберите нужный и нажмите |Установить|

Как вручную установить плагин?

Плагины имеют расширение .dll и могут быть с папками или без.

1. Для Notepad++ x32 скопируйте файл с папкой в C:\Program Files (x86)\Notepad++\plugins Для Notepad++ x64 скопируйте файл с папкой в C:\Program Files\Notepad++\plugins

2. Перезапустите Notepad++

Как в Notepad++ удалить пустые строки?

Выделите текст, в главном меню выберите |Правка| |Операции со строками| |Удалить пустые строки|

Как в Notepad++ включить перенос строк?

В главном меню выберите |Вид| |Перенос строк|

Как в Notepad++ добавить нечто в начало каждой строки?

В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите ^ , в поле |Заменить на:| напишите нужное слово. В |Режим поиска:| выберите |Регуляр. Выражен. и новые строки|, нажмите |Заменить всё|

Как в Notepad++ добавить нечто в конец каждой строки?

В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите $ ,в поле |Заменить на:| напишите нужное слово. В |Режим поиска:| выберите |Регуляр. Выражен. и новые строки|, нажмите |Заменить всё|

Как в Notepad++ включить автозавершение?

В главном меню выберите |Опции| |Настройки|, в списке слева выберите |Автозавершение|, поставьте флажок |Включить при каждом вводе|

Как в Notepad++ слова в строчку расположить столбиком и наоборот (сделать перенос по словам)?

В главном меню выберите |Поиск| |Замена|, в поле |Найти:| нажмите пробел, в поле |Заменить на:| напишите \n , в |Режим поиска:| выберите |Расширенный|, нажмите |Заменить всё|

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

В главном меню выберите |Поиск| |Пометки|, в поле |Найти:| напишите искомое слово, в |Режим поиска:| выберите |Обычный|, нажмите |Пометить всё|

Как в Notepad++ удалить все строки, содержащие слово?

В главном меню выберите |Поиск| |Пометки|, в поле |Найти:| напишите искомое слово, выберите |Помечать закладкой|, в |Режим поиска:| выберите |Обычный|, нажмите |Пометить всё. В главном меню выберите |Поиск| |Закладки| |Удалить все строки с закладкой|

Как в Notepad++ заменить слова с разными окончаниями?

В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите слово, вместо его окончания добавьте \S+ , в поле |Заменить на:| напишите слово , в |Режим поиска:| выберите |Регуляр. Выражен. и новые строки|, нажмите |Заменить всё|

Как в Notepad++ заменить пробел и перевод строки на просто перевод строки?

В главном меню выберите |Поиск| |Замена|, в поле |Найти:| напишите пробел следом \r\n, в поле |Заменить на:| напишите \r\n , в |Режим поиска:| выберите |Расширенный|, нажмите |Заменить всё|

Шпаргалка по Notepad++

Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.

Горячие клавиши

Ctrl + S — Сохранить файл.

CTRL + D — Дублирование выделенного кода.

Ctrl + F2 — Ставим отметку у строки.

F2 — Переход к следующей отмеченной строке.

Shift + F2 — Переход к предыдущей отмеченной строке.

Ctrl + J — Объединение выделенных строк в одну.

Ctrl + B — Перейти к соответствующей скобке (закрывающейся или открывающейся).

CTRL + Space — Автодополнение кода:

Автодополнение кода

Некоторые функции в меню

Кодировки → Преобразовать в … — Перекодирование файла.

Кодировки → Кодировать в … — Открыть файл в другой кодировке.

Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на верхний.

Клик правой кнопки мыши → строчные — Поменять регистр букв на нижний.

Правка → Панель истории файлов — История буфера обмена (Clipboard History):

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 :

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 :

Панель проекта 1

Щелкаете правой кнопкой мыши по пункту рабочая область и выбираете пункт Добавить Новый проект и как-то его называете:

Добавление нового проекта

Ввод названия проекта

Теперь правая кнопка мыши по проекту и пункт меню Добавить файлы из директории :

Добавление файлов из директории

Теперь у нас есть дерево наших файлов, в котором удобно ориентироваться и редактировать. Причем сюда занесены не только тестовые файлы, но и все остальные. Разумеется, проект можно сохранять, добавлять файлы по отдельности. В общем удобная вещь:

Пример проекта

Синхронизация вертикальной прокрутки

Еще одна важная для меня функция. Когда имеется два файла одного типа часто требуется просмотреть их синхронно. В Notepad++ все реализовано:

Синхронизация вертикальной прокрутки

Выделение определенного текста

В Notepad++ можно выделить конкретный текст (как будто маркером провели):

Назначение выделения тексту

Результат выделения нескольких текстов разными стилями

Список открытых файлов

Опции → Основные → Панель Списка документов и там нажмите галочку на Отображать :

Опция отображения панели списка документов

Панель списка документов

Как удалить повторяющиеся строки

Как удалить пустые строки в Notepad++ с помощью горячих клавиш

Как удалить каждую вторую строку в Notepad++

Знаки табуляции

Рекомендую использовать вместо знака табуляции 4 или 2 пробела:

Настройка табуляции

Статья обновлена 2018

  • Notepad++
  • Текстовой редактор
  • FAQ
  • blog
  • it
  • program

Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.

Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *