Notepad выделить диапазон строк
Как в любом редакторе, вы можете выделить текст с помощью мыши или клавиатуры. Выделенный текст можно перетаскивать мышкой в другое место того же документа, копировать в тот же или другой документ, искать текст, удалять, и т.д.
Горячие клавиши
Ctrl + S — Сохранить файл.
CTRL + D — Дублирование выделенного кода.
Ctrl + F2 — Ставим отметку у строки.
F2 — Переход к следующей отмеченной строке.
Shift + F2 — Переход к предыдущей отмеченной строке.
Ctrl + J — Объединение выделенных строк в одну.
Ctrl + B — Перейти к соответствующей скобке (закрывающейся или открывающейся).
CTRL + Space — Автодополнение кода:
Выделение области и выделение столбцом
Описанный выше способ выделения называются обычной областью выделения (потоковый), который охватывает непрерывный диапазон текста. Использование команды SCI_SWAPMAINANCHORCARET Scintilla в Shortcut mapper, позволяет вам выбрать, является ли текстовый курсор началом или концом выделения.
Однако, Notepad++ позволяет выделение столбцом, который выделяет прямоугольником, захватывая несколько смежных строк. Чтобы выделить столбцом, используйте вышеуказанные способы, удерживая нажатой клавишу Alt . Например, попробуйте выделять текст мышкой, удерживая клавишу Alt , захватывая несколько строк. Клавиша Alt- в комбинации горячей клавиши может быть изменена. Пункт меню Правка→Выделение столбцом. (подсказка) покажет диалоговое окно с напоминанием о том как выделять столбцом .
Можно комбинировать выделение области и выделение столбцом, с помощью клавиатуры. Это, вероятно, менее полезно, но это не ошибка.
Пункт меню Правка→Строки→Переместить строку(и) Вверх (а также Вниз) перемещает строку, в которой находится курсор или одновременно несколько выделенных строки. Эта возможность не работает если выделено несколько областей, смотрите ниже.
Проверка орфографии
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.
Автодополнение
Выше уже отмечалось, что клавиши CTRL + Space вызывают окно автодополнения. Но каждый раз мне нажимать на клавиши не удобно (привет любителям Vim). Было бы проще, чтобы подсказки возникали сами. Это делается так: Опции → Настройки → Автозавершение . Отметьте нужные вам галочки:
Update 2018. Сейчас данные настройки по умолчанию включены.
Особые выделения
Одной из «киллер-фич» в Sublime Text 2 считается мультивыделение. Оказывается, что оно есть и в Notepad++. Переходите в настройки программы Опции → Настройки → Правка и ставьте галочку:
И теперь, если нажать клавишу Ctrl , то можно выделить сразу несколько текстовых блоков (множественное выделение). При этом, если не снимать выделение, то, когда начнете писать, то текст будет вводиться во всех выделенных местах:
А при зажатом Alt можно делать вертикальное выделение:
Список открытых файлов
Опции → Основные → Панель Списка документов и там нажмите галочку на Отображать :
Установка плагинов
Идем Плагины → Plugin Manager → Show Plugin Manager :
И там выбираем нужный нам плагин.
Update 2018. Данный менеджер плагинов был выпилен из Notepad++. Поэтому его нужно устанавливать отдельно. Статью, где описана установка менеджера и остальные плагины, можно найти тут: Плагины Notepad++.
Как удалить пустые строки в Notepad++ с помощью горячих клавиш
Как удалить повторяющиеся строки
Как выделить текст
Основной способ - использование мыши, но есть и другие - перетащить мышь из начальной позиции в конечную. Двойной клик на слове выделяет его, тройной клик выделяет строку. Такой же эффект достигается обычным нажатием на поле номеров строк, при его отображении. Вы можете увеличить или уменьшить захват выделения, удерживая Shift и кликая в новую позицию.
При использовании только клавиатуры, выделение происходит стрелками , Home , End при нажатой клавише Shift и комбинируя с Ctrl . Эти горячие клавиши могут быть изменены в любое время с помощью Shortcut Mapper.
Можно выполнить выделение в 2 этапа, нажав Правка→Задать начало и конец выделения в начале и конце желаемого выделения. Такой способ выделения особенно эффективен при выполнении поиска и замены.
Кроме того, Ctrl+Двойной клик мыши между разделителями (по умолчанию, '(' и ')', но это настраивается) выделяет всё внутри них. Когда оба разделителя - двойные кавычки, то экранированные кавычки (\") не будут учитываться.
Выделение определенного текста
В Notepad++ можно выделить конкретный текст (как будто маркером провели):
Как удалить каждую вторую строку в Notepad++
Некоторые функции в меню
Кодировки → Преобразовать в … — Перекодирование файла.
Кодировки → Кодировать в … — Открыть файл в другой кодировке.
Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на верхний.
Клик правой кнопки мыши → строчные — Поменять регистр букв на нижний.
Правка → Панель истории файлов — История буфера обмена (Clipboard History):
Клик правой кнопки мыши → Вкл./Выкл. Комментарий строки — Закомментировать код (раскомментировать аналогично).
Клик правой кнопки мыши → Закомментировать выделенное — Закомментировать код (раскомментировать автоматически нельзя).
Клик правой кнопки мыши → ПРОПИСНЫЕ — Поменять регистр букв на большие буквы.
Клик правой кнопки мыши → строчные — Поменять регистр букв на маленькие буквы.
Вид → Операции с документом → Переместить в другое окно — Разделить окно на две части.
Синтаксис → … — Выбор подсветки синтаксиса.
C:\Program Files (x86)\Notepad++ — в Windows 7 находятся все установленные плагины, настройки и так далее.
C:\Program Files (x86)\Notepad++\plugins — папка с плагинами.
%appdata%\Notepad++ — папка с еще файлами Notepad++.
Update 2018. Сейчас есть x64 версия Notepad++, но я до сих пор рекомендую ставить 32-битную версию, так как много плагинов работает только под 32 бита.
Работа с проектами
Если вы работаете с каким-то проектом (сайт, программа и так далее), то вы работаете обычно со множеством файлов в одной папке с подпапками.
Update 2018. Ниже описан способ, который позволит работать с несколькими папками в одном проекте, но с одной папкой сейчас проще всего работать через Файл → Открыть папку как Проект :
Лучше в этом случае работать с функцией проекта Вид → Проект (панель) → Панель проекта 1 :
Щелкаете правой кнопкой мыши по пункту рабочая область и выбираете пункт Добавить Новый проект и как-то его называете:
Теперь правая кнопка мыши по проекту и пункт меню Добавить файлы из директории :
Теперь у нас есть дерево наших файлов, в котором удобно ориентироваться и редактировать. Причем сюда занесены не только тестовые файлы, но и все остальные. Разумеется, проект можно сохранять, добавлять файлы по отдельности. В общем удобная вещь:
Сортировка выделенных строк
Update 2018. В Notepad++ сейчас есть встроенные методы всевозможной сортировки:
Знаки табуляции
Рекомендую использовать вместо знака табуляции 4 или 2 пробела:
Статья обновлена 2018
- Notepad++
- Текстовой редактор
- FAQ
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Миникарта
Одной из главной «киллер-фич» в Sublime Text 2 считается миникарта справа, которую можно использовать как бегунок. Оказывается, что оно есть и в Notepad++.
Идите Вид → Карта документа :
Правда она не такая удобная, как в Sublime.
Выделение текста сразу в нескольких местах
Если выделена область текста, можно добавить ещё выделенную область, используя Ctrl, чтобы поставить якорную точку и перемещать мышь в конечную точку. Таким способом можно добавить более одной области выделения. Однако эта способность не распространяется на выделение столбцом. Хотя выделение столбцом всё же может соединятся с обычной выделенной областью. Команда SCI_ROTATESELECTION Scintilla позволяет циклично переключаться между выделенными областями, в том порядке, в котором они были определены.
При копировании или вырезании нескольких областей выделения, текст отправляется в буфер обмена, в том порядке, в котором области были выделены, независимо от порядка, в котором они следуют в документе.
Практически каждый день, я использую блокнот Notepad ++ для простых задач. Но иногда требуется решить какую-то задачу с помощью регулярных выражений, которые я никогда не могу запомнить. Поэтому в этом посте, я буду писать решения разных задач (не только с регулярными выражениями), которые я сталкиваюсь в жизни, чтобы наконец-то собрать, такую-то себе шпаргалку.
Задача № 1. Есть список с номеров телефонов, с которых мне нужно выбрать только те, которые начинаются на +38067.
Решение задачи №1. Нажимаем на меню “Поиск”-“Пометки”. В строке “поиск” пишем, +38067 и отмечаем: “помечать закладкой”, “зациклить поиск”, “режим поиска – обычный”. После чего, нажимаем кнопку “пометить все”.
Далее переходим во вкладку: поиск-закладки и выбираем нужную нам операцию над закладками (копировать, вырезать, удалить).
Задача № 2. Как выделить определенный диапазон строк Notepad++
- Ctrl + G и ввести начальную строку, например 1.
- Переходим в меню: редактировать-выбрать начало/конец
- Ctrl + G вводим конечное значение, например 8000
- В меню: редактировать-выбрать начало/конец
Вот таким вот не хитрым способом, можно быстро выделить тысячи строк в любом диапазоне.
Задача №3. Вставка в начале/конце каждой строки документа
У меня снова-таки есть файл с номерами телефонов у формате 380, а мне нужно сделать у +380. Для этого, переходим: в Поиск-найти-заменить. В поле найти пишем символ: ^ и заменить на +. Режим поиска – регулярное выражение.
Вот настройки замены:
Снова-таки, открыл меню: Поиск-найти-найти у файлах, режим поиска – регулярное выражение. В поле найти я вписал выражение: ^\s*$, или ^[ ]*$. Можно ещё: \n\r (если пустая строка не содержит пробелов). В поле заменить на: указываем, что мы хотим вставить вместо пустой строки, и выбираем папку с файлами.
добрый день скажем у меня есть файлик в котором 100 к строк можно ли какой нибудь командой выделить строки скажем с 50 к до 65 к как вы понимаете в ручную сделать нельзя не обязательно чтоб было в notepad ++ подойдет и другая программа которая не виснет при очень больших размерах файла
Этой прогой можно это сделать, сначала отрезать 50к сторк, а затем еще 15 к сток и все с 50 к по 65 к будут твои!
- Обзор SEO софт для Вебмастера! | Антикапча лучшая RU сегменте
- ZennoPoster 5 + Бонус шаблоны | Купить Key Collector со скидкой за 1100р
Кстати очень хорошая программа не думал что в ней есть даже фтп клиент, классный редактор html и.т.д.
Видеоуроков на ютюбе куча поэтому стоит посмотреть и может что полезное для себя отметить
добрый день скажем у меня есть файлик в котором 100 к строк можно ли какой нибудь командой выделить строки скажем с 50 к до 65 к как вы понимаете в ручную сделать нельзя не обязательно чтоб было в notepad ++ подойдет и другая программа которая не виснет при очень больших размерах файла
я не знаю как так выделить
но могу раскрыть пару фишек
alt + пкм
выделяем по вертикали, множественный курсор
удобно для выравнивания фрагментов кода (можете написать сразу на 100 строчках слово "привет" )
ctrl + g
переход к нужной строчке (или столбцу)
ctrl + t
поменять строчки местами
часто использую после сочетания:
ctrl + d
дублировать строку
ctrl + q
закомментировать строку (js php)
вот все сочетания, которые я уже на автомате использую
это понятно. Но все же. вопрос стоит не об этом тем более что notepad++ использует очень много людей!У меня он ниразу не тормозил.
Ну в TextPad можно выделять строки командой Go To. (Ctrl+G), поставить галочку Extend selection и указать количество строк, которые нужно выделить.
- Обзор SEO софт для Вебмастера! | Антикапча лучшая RU сегменте
- ZennoPoster 5 + Бонус шаблоны | Купить Key Collector со скидкой за 1100р
в EmEditor есть переход на нужную строку точно!
но если и не будет пахать как нужно то попробовать сделать макросами хоть в нем хот в нотпад++
и EmEditor с большими файлами лучше себя ведет чем нотпад++
А вот столько строк, тоже в ручную будете прокручивать?
sublime text 2
я в нем не работал, но коллега на работе открыл в нем дамп базы данных весом в 100 метров
P.s. просто мне кажется notepad++ не откроет файл который показал Юрец.
Но не проверял, мне так кажется
nindia, на python 2.7 это одна строка кода
[php]
print open("1.xml").readlines()[10:15]
[/php]где 1.xml - это название вашего файла, [10:15] с какой по какую строку считать информацию.
это не php, просто подсветку его использовал.
не стал усложнять конструкцию, запись результатов в файл делается через вывод, пример
python test.py > нужный.txt
Обработка идет через память, так что ограничено только этим, при оперативке 2 ГБ, размер обрабатываемых файлов будет 1.5 ГБ и речь уже не о тысячах строк. Естественно придется немного подождать пока считается в память, но детские размеры которые KeyWordKeeper обрабатывает даже не заметите, речь идет о нескольких секундах.
67Полезны
Пропаганда notepad++
Или что с бедной программкой делает Unick.
Оглавление:
Часть 1 - горячие клавиши (и примеры)
Часть 2 - А что такое ФТП? Notepad? Вы о чем?
Часть 3 - Повареная книга рецептов notepad++ (или как заменить некоторый софт)
Ctrl+N - создать новую вкладку
Ctrl+O - открыть новый документ
Ctrl+W - закрыть активную вкладку
Ctrl+S - сохранить документ
Ctrl+Alt+S - сохранить как.
Ctrl+Shift+S - сохранить всё
Ctrl+C (Ctrl+Insert) - копировать
Ctrl+X - вырезать (это типа удаляет, и копирует одновременно)
Ctrl+A - выделить всё и вся
Ctrl+V (Shift+Insert) - вставить
Ctrl+Z - отмена действия, вернуться на шаг назад
Ctrl+Y - отмена действия, вернуться на шаг вперёд
Ctrl+D - Клонирование строки, либо выделенного текста
Alt+ПКМ+удержание - прямоугольное посимвольное выделение текста
Ctrl+T - поменять строчки местами (с верхней)
Ctrl+L - удалить текущую строку
Ctrl+Q - комментирование кода (ну на php js точно)
Ctrl+Shift+Q - комментировать выделенный текст как блок
Ctrl+Spase - ключевые выражения характерные выбранному языку программирования
Tab - добавляет отступ (четыре пробела по умолчанию)
Shift+Tab - сдвинуть табулированный текст назад.
Ctrl+Shift+UP (DOWN) - хехехехе. ой, перемещать строку вверх (вниз)
Ctrl+BackSpace - удалить все слово (влево)
Ctrl+Delete - удалить все слово (вправо)
Ctrl+Shift+BackSpace - удалить с начала строки
Ctrl+Shift+Delete удалить до конца строки
Ctrl+U - конвертация букв в прописные буквы
Ctrl+Shift+U - конвертация букв в ЗАГЛАВНЫЕ БУКВЫ
Ctrl+B - перейти к скобке (только сначала выделите любую скобку)
Ctrl+колесико мыши (либо Ctrl+-) - увеличить, или уменьшить масштаб текстовой области
F11 - развернуть текстовую область вместе с вкладками страниц на весь экран
F12 - убрать все компоненты программы, и заменить их на текстовую область без вкладок
Ctrl+Tab - выбор вкладки (+Shift - листать в обратную сторону)
Ctrl+End - перемещает текстовый курсор в конец документа
Ctrl+Home - Перемещает текстовый курсор в начало документа
Ctrl+F2 - Пометить строку закладкой
F2 - перемещаться вперёд по расставленным в документе закладкам
Shift+F2 - перемещаться назад по расставленным закладкам в документе
Ctrl+G - переход к строке
Ctrl+F - Поиск по тексту
F3 - продолжение поиска (если был запущен)
Ctrl+H - замена текста
Ctrl+P - печатать
Home - перемещает текстовый курсор в начало строки
End - Перемещает текстовый курсор в конец строки
Ctrl+Alt+F - свернуть текущий уровень (там где стоит курсор)
Ctrl+Alt+Shift+F - Развернуть текущий уровень (там где стоит курсор)
Alt+0 - свернуть все уровни (+Shift развернуть)
Alt+(1-8) - свернуть (1-8) уровень (+Shift развернуть)
Наглядные, не значит реальные, но поняв, осознав и научившись, это сэкономит уйма времени и нервов!
Вот мы написали
Наводим курсор на form и повторяем: Ctrl+D, курсор на input, Ctrl+T, курсор на input, 5 раз Ctrl+D, дописываем последнему form слеш.
Трудно? А вы попробуйте сначала Откройте нотепад++
У нас есть
И нам надо изменить порядковые номера, и вот мы начали потеть:
А второй столбик? Опять все вручную? Неее, тыкаем Alt+ПКМ и выделяем аккуратно прямоугольником первый столбец номеров, копируем и аналагично выделяем второй, вставляем…
Вы главное не спешите и мышку не ломайте) сначало Alt, потом нажимаем на Правую кнопку мышки, затем ведем мышку, а только потом отпускаем пкм.
ДА! У Notepad++ есть хороший встроенный фтп редактор!
Я знаю, что это не для кого не секрет, поэтому пишу просто так.
Чтобы увидеть волшебное окошечко мы тыкаем: Плагины > NppFTP > ShowNppFTP Windows
И справа мы увидим окно фтп менеджера. Чтобы добавить сайт мы ищем серенькую маленькую неназойливую, аккуратную, 2 справа, шестеренку. А потом: Profile Settings.
Отлично, добавляем сайт, заполняем все необходимое и. И все! Сайт мы добавили! Молодцы!
Чтобы приконектится к сайту, ищем хлопающие синие ручки Бендера, 1 иконка слева. Из выпадающего списка выбираем нужный сайт. и. вуаля!
Чем мне нравится FTP в нотепад++, после сохранения он моментально закачивается на удаленный сервер (как будто мы работаем сразу на удаленной машине)
Но есть и минус, проблема передать картинку или любой другой не тексовый файл. Но друзья, поэтому Notepad++ и называется редактором!
Один из моих любимых текстовых редакторов. В статье будут описаны всякие такие вещи, которые стоит запомнить при работе с ним. Сортировка чисел, клавиатурные сокращения и так далее.
Синхронизация вертикальной прокрутки
Еще одна важная для меня функция. Когда имеется два файла одного типа часто требуется просмотреть их синхронно. В Notepad++ все реализовано:
Читайте также: