Как выделить текст вертикально в браузере
Как в любом редакторе, вы можете выделить текст с помощью мыши или клавиатуры. Выделенный текст можно перетаскивать мышкой в другое место того же документа, копировать в тот же или другой документ, искать текст, удалять, и т.д.
Как выделить текст
Основной способ - использование мыши, но есть и другие - перетащить мышь из начальной позиции в конечную. Двойной клик на слове выделяет его, тройной клик выделяет строку. Такой же эффект достигается обычным нажатием на поле номеров строк, при его отображении. Вы можете увеличить или уменьшить захват выделения, удерживая Shift и кликая в новую позицию.
При использовании только клавиатуры, выделение происходит стрелками , Home , End при нажатой клавише Shift и комбинируя с Ctrl . Эти горячие клавиши могут быть изменены в любое время с помощью Shortcut Mapper.
Можно выполнить выделение в 2 этапа, нажав Правка→Задать начало и конец выделения в начале и конце желаемого выделения. Такой способ выделения особенно эффективен при выполнении поиска и замены.
Кроме того, Ctrl+Двойной клик мыши между разделителями (по умолчанию, '(' и ')', но это настраивается) выделяет всё внутри них. Когда оба разделителя - двойные кавычки, то экранированные кавычки (\") не будут учитываться.
Выделение области и выделение столбцом
Описанный выше способ выделения называются обычной областью выделения (потоковый), который охватывает непрерывный диапазон текста. Использование команды SCI_SWAPMAINANCHORCARET Scintilla в Shortcut mapper, позволяет вам выбрать, является ли текстовый курсор началом или концом выделения.
Однако, Notepad++ позволяет выделение столбцом, который выделяет прямоугольником, захватывая несколько смежных строк. Чтобы выделить столбцом, используйте вышеуказанные способы, удерживая нажатой клавишу Alt . Например, попробуйте выделять текст мышкой, удерживая клавишу Alt , захватывая несколько строк. Клавиша Alt- в комбинации горячей клавиши может быть изменена. Пункт меню Правка→Выделение столбцом. (подсказка) покажет диалоговое окно с напоминанием о том как выделять столбцом .
Можно комбинировать выделение области и выделение столбцом, с помощью клавиатуры. Это, вероятно, менее полезно, но это не ошибка.
Пункт меню Правка→Строки→Переместить строку(и) Вверх (а также Вниз) перемещает строку, в которой находится курсор или одновременно несколько выделенных строки. Эта возможность не работает если выделено несколько областей, смотрите ниже.
Выделение текста сразу в нескольких местах
Если выделена область текста, можно добавить ещё выделенную область, используя Ctrl, чтобы поставить якорную точку и перемещать мышь в конечную точку. Таким способом можно добавить более одной области выделения. Однако эта способность не распространяется на выделение столбцом. Хотя выделение столбцом всё же может соединятся с обычной выделенной областью. Команда SCI_ROTATESELECTION Scintilla позволяет циклично переключаться между выделенными областями, в том порядке, в котором они были определены.
При копировании или вырезании нескольких областей выделения, текст отправляется в буфер обмена, в том порядке, в котором области были выделены, независимо от порядка, в котором они следуют в документе.
Мне нужно выделить левую часть текста что бы поместить её в говорилку для того что бы она читала мне теги когда я занимаюсь работой. Но у меня не получается выделить только левую колонку и говорилка начинает читать лишнюю информацию в данном примере цифры что полностью нарушает процесс.
- Вопрос задан более трёх лет назад
- 2082 просмотра
Вроде бы Ворд и Notepad++ умеют так делать с нажатой клавишей alt.
Как вариант скопировать в Ворд. а там уже выделить что нужно. :)
Можно в ctrl+shift+i в браузере (инструмены разработчика) скопировать нужный блок html. И вставить в тектовый редактор где есть мультикурсор, например sublime. А там удалить все теги.
Я таким образом раньше id пользователей из групп вытаскивал, когда ботов не было, может и Вам подойдет способ если приспособиться.
P.S.
На крайняк в инструментах разработчика можно просто удалить правый блок и скопировать левый =)
Тут таблицей. Тогда можешь скопировать всю таблицу и вставить в sublime. Потом поставить мультикурсор в начало каждой строки(зажимаешь колесо мыши и ведешь в низ).
После этого удерживаем shift+ctrl и жмем клавишу влево. И у тебя получатся выделенные все первые слова каждой строки =) Я бы так исхитрился)
В notepad++ если alt зажать, можно выделять прямоугольные блоки.
В ворде, емнип, тоже, но с ним больше возни, если вставлять из сети
John Smith: notepad слишком древняя штука было бы интересно если бы подсказали как добиться такого результата в sublime.
Да, нужно зажать не левую кнопку мыши и тянуть(выделение), а колесо мыши(мультикурсорность). Так же кликая на строке удерживая ctrl, добавляется курсор.
Я на работе пишу отчеты когда из браузера копирую именно с той же проблемой столкнулся.
Копируете все полностью в Sublime Text, потом зажимаете SHIFT и правой клавишей мышки выделяете левый столбик - выделение станет умное и будет выделять по "столбцам" - столбцом будет каждая буква, удобно короче.
Есть и более изощренные способы - написать регулярку вида "от начала строки одного слово" и нажать "выделить все", но тут уже надо немного соображать.
Я тут заметил еще одну штуку, которая есть в jEdit и которой мне категорически не хватало в NetBeans. Как водится, на самом деле все есть, надо было только осмыслить и загуглить. Штука - прямоугольное выделение текста. Однажды, сидя за спиной у коллеги-кодера, случайно выяснил, что штука эта известна не всем, а зря. Рассказываю.
Что такое rectangular selection?
В обычном режиме текст выделяется строчка за строчкой. В режиме вертикального выделения текст можно представить как матрицу символов (табличку, проще говоря), при выделении мышкой или стрелками с Shift выделяется прямоугольная область этой таблички. То есть можно выделить, например, каждый второй-третий-четвертый символы из пятой-шестой-седьмой строки. Круто, правда?
Зачем оно нужно?
Во-первых, для всякого мелкого форматирования и редактирования. Например, нужно стырить кусок кода из диффа с Гитхаба. Вставляем, но в начале каждой строчки будут плюсики или минусики (потому что из диффа). Их можно удалить вручную, но на 10 строк кода это будет 20 нажатий (вниз - Backspace, вниз - Backspace, как в анекдоте про верстальщика, который едет в поезде и слышит "тээр-тэдэ, тээр-тэдэ"). Куда приятнее выделить эти 10 плюсов мышкой и один раз нажать Delete.
Во-вторых, в моих умелых руках эта фича (особенно в сочетании с заменой по регулярке) очень часто позволяла не лезть в богомерзкий эксель, если нужно быстро обработать какие-то табличные данные.
Реальный пример
Посчитать сумму цифр в табличке на каком-то сайте. В нашем распоряжении: текстовый редактор jEdit и калькулятор имени Яндекса. Решение:
- Копипастим табличку прямо в редактор.
- Нажимаем Alt+\ (backslash)
- Выделяем нужные цифры (благо при копировании таблички в текст она размечается табами)
- Ctrl+X (вырезаем в буфер), Ctrl+A / Del (удаляем все нафиг)
- Ctrl+F (окно поиска), проверяем, что режим регулярок включен
- Найти: "\n", заменить: "+" - жмем "Replace all", получаем строчку "1+2+3+4" и т.д.
- Копипастим ее в Яндекс
- .
Наверное, в экселе это делается чуть быстрее, но пока он загрузится, я уже все два раза посчитаю (потому что редактор и браузер открыты всегда).
"Прямоугольная вставка"
Еще одна занятная фича - вставка текста в выделенную область при прямоугольном режиме. Работает одинаково и в jEdit, и в NetBeans. Примерно так:
- Открываем какой-нибудь адовый конфиг типа php.ini
- Находим там ненужные строчки, например блок xdebug
- Выделяем мышкой прямоугольную область начиная с нулевого символа каждой строки, шириной ноль символов (ага, так можно!)
- жмем на клавиатуре ";" (точку с запятой)
- вуаля - символ появляется в каждой строке, то есть мы легким движением руки закомментировали весь блок!
Прямоугольное выделение текста в jEdit
Включается путем нажатия кнопок Alt+\ (backslash). Выключается теми же кнопками. Кнопки можно настроить в Utilities / Global options / Shortcuts / Rectangular selection.
Еще есть переключалка-индикатор в нижнем правом углу окна, где кодировка, память и много непонятных буковок. Вот буковка "r" - это оно. Если буковка маленькая - прямоугольный режим выключен, если большая - включен. Клик по буковке переключает режим (если попадешь, ага).
Прямоугольное выделение текста в NetBeans IDE
Включается/выключается нажатием клавиш Ctrl+Shift+R, или мышью с панельки:
В русской версии называется "Переключать прямоугольный выбор", шорткат можно настроить в окошке "Сервис / Параметры / Назначения клавиш".
В NetBeans на этот режим указывает поведение курсора: при мигании он не исчезает, а превращается в уродскую волнистую хреновню. Слегка бесит, но можно простить, ок.
Современные браузеры позволяют выделять текст посимвольно, построчно или целиком, а затем копировать в буфер обмена. Результаты такого копирования можно затем помещать в формы ввода на других страницах, а также в документы, обрабатываемые текстовыми редакторами.
- Как выделить текст на сайте
- Как выделить ссылку
- Как выделить текст с помощью клавиатуры
Во всех браузерах для настольных компьютерах выделение текста осуществляется одинаково. Чтобы выделить фрагмент, используйте мышь. Подведите стрелку к началу фрагмента, нажмите левую кнопку, а затем, удерживая эту кнопку, ведите стрелку к концу фрагмента. Признаком того, что символы выделены, будет являться изменение цвета фона вокруг них, а иногда и их самих. Цвета, в которые они будут окрашиваться, зависят от настроек графического интерфейса операционной системы.
Можно также выделить сразу весь текст на странице. Для этого нажмите на клавиатуре сочетание клавиш Ctrl-A (буква A латинская) либо выберите в меню пункт «Правка» - «Выделить все» (он может также называться «Выбрать все»). В поле ввода текст можно выделять, подведя курсор к началу фрагмента, нажав Shift, а затем, удерживая его, клавишами со стрелками переведя курсор к концу фрагмента и отпустив Shift. В таких полях также можно использовать указанное выше сочетание клавиш Ctrl-A.
В мобильных телефонах выделение текста осуществляется несколько иным способом. В некоторых платформах, например, Series 40, оно не предусмотрено вообще. В Series 60 выделять текст можно только в поле ввода. Для этого подведите курсор к началу фрагмента, а затем выделите его способом, указанным выше, с той лишь разницей, что вместо клавиши Shift придется использовать кнопку с изображением карандаша. У некоторых смартфоров на платформе Series 60 имеются алфавитные клавиатуры. Такие аппараты снабжены двумя клавишами со стрелками, направленными вверх - они являются аналогами клавиш Shift на клавиатурах компьютеров. Если у телефона имеется и клавиша Ctrl, ее можно использовать для ввода сочетания Ctrl-A.
Выделение фрагментов текста не в поле ввода, а на странице можно осуществлять только средствами сторонних браузеров, например, новых версий UC и Opera Mini. В первом используйте для этого пункт меню «Инструменты» - «Копировать» - «Свободно коп.», а во втором - нажмите клавишу 1, а затем для указания начала и конца фрагмента руководствуйтесь подсказками, которые будут появляться на экране телефона. В обоих случаях выделенный фрагмент можно будет сразу поместить в буфер обмена (если речь идет о Java-приложении, то это будет буфер самой программы, а не телефона).
Во всех остальных случаях, как на компьютере, так и на телефоне, выделенный текст следует скопировать в буфер вручную. Для этого при использовании компьютера либо смартфона с алфавитной клавиатурой нажмите Ctrl-C (буква C - также латинская). У аппарата на платформе Series 60 с цифровой клавиатурой нажмите кнопку с изображением карандаша, удерживайте ее, и через секунду в нижней части экрана появится подсказка. Нажмите ту подэкранную клавишу, над которой будет написано «Копировать». А для вставки фрагмента в редактор или поле ввода нажмите Ctrl-V либо клавишу с карандашом в сочетании с подэкранной клавишей, над которой будет написано «Вставить».
Пользователи выделяют текст чтобы скопировать его, чтобы удалить или применить форматирование в выделенному фрагменту. Рассмотрим все возможные варианты, которые сделают из вас джедая по выделению фрагментов текста!
Как выделить текст
Выделение текста — это довольно простой процесс. Вам нужно навести курсор на начало фрагмента, который вы хотите выделить, в этом месте нажмите левую кнопку мыши и, удерживая её, передвигайте до конца фрагмента, который вы хотите выделить. Когда достигните нужного места, отпустите кнопку.
Текст будет выделен до тех пор, пока вы не кликните в любой области окна.
Как выбрать несколько фрагментов текста
Если на странице уже выделен фрагмент текста и вы попытаетесь выделить другое место, то выделение с первого будет снято. То есть можно выделить только один последовательный кусок.
Чтобы выделить в разных местах текста, удерживайте клавишу Ctrl. Вам необязательно постоянно держать её нажатой — главное, успевайте её нажимать до начала следующего выделения.
Таким образом вы сможете выделить любое количество фрагментов.
К сожалению, этот способ не работает в веб-браузерах, зато работает во многих текстовых редакторах, в том числе в Word.
Как выделить текст без перетаскивания мыши
Вы можете поставить курсор в начало фрагмента, который вы хотите выделить. Затем нажмите кнопку Shift и кликните в конец того места, которое вы хотите выделить. В результате будет выбрано пространство от курсора до второго клика.
Как выделить очень большой фрагмент текста
Если нужно выделить текст на десятки страниц, то воспользуйтесь показанным в предыдущем пункте методом — поставьте курсор в начало, перейдите в конце нужного фрагмента, нажмите Shift и кликните.
Как выделить очень большой фрагмент текста на веб-странице
Курсор можно поставить только текстовых редакторах — на веб страницах, в отличие от Word, нельзя поставить курсор, кликнув в какое-либо место страницы.
Чтобы обойти это ограничение, выделите первый символ фрагмента, который вы хотите выделить, затем перейдите в конце нужного фрагмента, нажмите Shift и кликните.
Как выделить весь текст
Вы можете использовать любой из показанных выше способов, но ещё проще просто воспользоваться сочетанием клавиш Ctrl+a. Эта комбинация работает практически в каждой программе.
Как снять выделение текста
Выделение текста нельзя отменить сочетанием клавиш Ctrl+z. Чтобы отменить выделение фрагмента, кликните в любое место (можно даже в самом выделении) или нажмите любую курсорную клавишу (последний метод работает в текстовых редакторах, но не работает в веб браузерах).
Читайте также: