Какую клавишу клавиатуры следует использовать для удаления выбранной строки

Обновлено: 21.11.2024

Я хочу удалить строку, просто нажав Ctrl + X, ничего не выделяя, но не сохраняя строку в стек копий. Возможно ли это?

Я использую Visual Studio 2010.

12 ответов 12

Edit.LineDelete — это имя команды. По умолчанию он привязан к Ctrl + Shift + L , но вы можете дать ему все, что хотите, в Tools | Опции | Клавиатура.

Изменить: исправлена ​​информация о ярлыке по умолчанию.

Удалить строку! Почему они должны были назвать это задом наперёд! Похоже, что в VS2010 он по умолчанию привязан к Ctrl + Shift + L .

@musicfreak, когда я впервые искал эту команду, я набрал «Line.Delete» и искал, что там было (эта команда опускается при поиске таким образом). Ужасный пользовательский интерфейс позволяет мне видеть только 4 результата одновременно (для меня, в отличие от этого снимка экрана в другом ответе), что делает его настоящей болью.

@musicfreak, я искал "линия" и "удалить". Но из-за такого количества результатов этих поисков очень трудно найти его.

@nathan_hc, который на самом деле выполняет вырезание, которое загрязняет буфер обмена. (Попробуйте сами и вставьте после нажатия CTRL-L)

Ctrl + Shift + L удалит строку, а не скопирует ее в буфер обмена.

Да, но это менее чем полезно. Я бы сопоставил Delete + Shift или Ctrl, чтобы сделать то же самое, вместо того, чтобы нажимать три клавиши.

Я сопоставил Ctrl + L (Global) с Edit.LineDelete . В противном случае сочетание клавиш — Ctrl + Shift + L, что неудобно. Выберите «Инструменты» > «Параметры» > «Среда» > «Клавиатура», как показано ниже.

Исправление в моем ответе

Ubuntu 16 и Visual Studio Версия: 1.30.1

Чтобы обрезать линию Shift + del

Чтобы удалить строку Shift + Ctrl + k

CTRL + L (Visual Studio 2019 для Windows)

SHIFT абсолютно необходим, если вы хотите удалить строку, не разрезая ее. CTRL + L делает то же самое, что CTRL + X или SHIFT + DEL. Чтобы иметь возможность удалить строку, не копируя ее, вам нужно использовать CTRL + SHIFT + L.

По умолчанию это Cmd + Shift + K на Mac.

Но его можно изменить в соответствии с потребностями пользователя в настройках ( «Настройки» -> «Сочетания клавиш») -> поиск значения клавиши «Удалить строку».

Спасибо за подсказку! Cmd + Shift + K 👍 удаляет строку, и тогда курсор будет в том же положении, что и на удаленной строке, но на линии, которая всасывается. Или если эта строка короче, чем в конце этой строки. Здорово! С другой стороны, Cmd + L 👎 на Mac выбирает текущую строку и помещает курсор в начало следующей строки. Поэтому при перезаписи ваш курсор будет вставляться перед отступом пробела следующей строки. В большинстве случаев это не то, что вам нужно.

Вы можете настроить это, выбрав Инструменты->Настроить. Выберите «Клавиатура». Найдите команду Edit.LineDelete, чтобы назначить ее любому сочетанию клавиш, которое вам нравится. Источник

Если вы пришли сюда в поисках ответа для Visual Studio Code, ярлык по умолчанию:

Ctrl + Shift + K для Windows

⌘ + Shift + K для MacOS

Однако вы можете изменить его в меню "Файл" > "Настройки" > "Сочетания клавиш"

.

ни один из приведенных выше ответов мне не помог. чтобы удалить строку в коде Visual Studio, используйте :shift+del

Все ответы были полезными, но, похоже, не сработали для меня.

Поэтому я нашел решение --> для Visual Studio 2017 (и, конечно же, 2019):

Инструменты > Параметры > Среда > Клавиатура > на правой панели выберите Edit.LineEdit.

Ниже есть поле со списком Использовать новый ярлык в: с надписью Global --> Измените его на текстовый редактор.

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

Затем нажмите кнопку «Назначить кнопку» справа (иначе она не будет применена).

Теперь вы можете открыть файл .CPP и использовать ярлык для удаления строки.

В Visual Studio 2019 для Mac по умолчанию используется сочетание клавиш CTRL + K, чтобы обрезать всю строку.

Для Windows: Ctrl + Shift + k

Другие ответы относятся к Visual Studio, что было запрошено OP, однако, если кто-то ищет более общий способ сделать это для большинства программ Windows, вы также можете Тройным щелчком выбрать любой блок текста. , затем просто нажмите клавишу Delete. Это работает для любых текстовых редакторов или текстовых полей Windows, включая поля пароля, окна поиска, окна веб-адреса браузера и т. д. Для текстовых редакторов, таких как Visual Studio, блок текста обычно представляет собой одну строку кода. Очевидно, вы можете делать и другие вещи, например, трижды щелкнуть, чтобы выбрать строку кода, затем Ctrl-X, Ctrl-V, чтобы вырезать/вставить и т. д., или просто трижды щелкнуть и ввести текст, чтобы заменить строку.< /p>

Eclipse имеет сочетание клавиш, которое удаляет либо текущую строку (если ничего не выделено), либо все строки, являющиеся частью выделенного в данный момент текста: Ctrl + D .

Есть ли способ заставить Ctrl + D делать то же самое в Notepad++?

Лучшее, что я мог бы сделать, это переназначить ярлык на SCI_LINE_DELETE Scintilla, но это удаляет только одну строку за раз, даже если выделение охватывает несколько строк.

8 ответов 8

Ctrl + Shift + L даст тот же эффект.

Ctrl + L удалит строку, но сохранит ее в буфере обмена, заменив содержимое буфера обмена.

Я не уверен, можете ли вы сопоставить Ctrl+D, чтобы сделать то же самое или нет. Я особо не заморачивался с раскладками клавиатуры в Notepad++, так как они очень похожи на таковые в Visual Studio

Отлично! Теперь мне просто нужно найти, на что сопоставляется Ctrl+L. редактировать ага, это сопоставлено с SCI_LINECUT . Это была буквально следующая команда Scintilla после SCI_LINE_DELETE .

Обратите внимание, что Ctrl+L обрежет строку (скопируйте ее в буфер обмена). Чтобы фактически удалить строку, нажмите Ctrl+Shift+L , это удалит выбранные строки без перезаписи буфера обмена.

@RØŠÐÎ SCI_LINEDELETE — это то, чему были сопоставлены Ctrl+Shift+L. Я пробовал это, но он только удалил (без копирования в буфер обмена) первую из выбранных строк, как в OP. Я что-то упустил?

Мне пришлось сопоставить Ctrl + D как с SCI_LINEDELETE, так и с SCI_LINECUT, чтобы заставить его вести себя как Eclipse. Надеюсь, это будет полезно.

Вам также необходимо отключить или переназначить SCI_SELECTIONDUPLICATE, чтобы не было конфликта при нажатии Ctrl + D .
Чтобы отключить ярлык, выделите его, нажмите «Изменить», установите для раскрывающегося списка значение «Нет» , сначала нажмите «Применить», а затем «ОК».

Когда я сопоставляю один и тот же ярлык с обоими из них, все, что происходит, это то, что он переключается с удаления только первой строки выбранных строк на удаление только строки, на которой находился курсор. (Я использовал Ctrl+Shift+D, поэтому мне не пришлось беспокоиться о привязке дубликатов выделения.)

Здесь лучше всего подходит макрос. Хотя макрос, который я придумал, немного отстает (вы можете видеть, что может быть задержка в четверть секунды между нажатием CTRL-D и удалением строк при большом выборе), он отлично работает как при выборе одной строки, так и при выборе нескольких строк и охватывает различные сложные случаи.

CTRL + J — если выбрано несколько строк, они объединяются в одну строку.
HOME — обычная кнопка HOME. Перемещает курсор в начало строки (или начало соединенной строки)
SHIFT + END — выделяет строку до конца, начиная с позиции курсора
CTRL + SHIFT + L — удаляет всю строку< /p>

Этот набор действий охватывает все возможные сценарии удаления строки, с которыми я сталкивался до сих пор при интенсивном использовании notepad++.

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

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

Некоторые приложения могут не поддерживать некоторые из этих сочетаний клавиш, но большинство приложений поддерживают большинство из них. Многие из них встроены в стандартные поля редактирования текста в Windows и других операционных системах.

Работа со словами

Мы привыкли, что клавиши со стрелками, Backspace и Delete работают с одним символом за раз. Однако мы можем добавить клавишу Ctrl, чтобы они воздействовали на целые слова или абзацы одновременно.

Ctrl+стрелка влево — переместить курсор в начало предыдущего слова.

Ctrl+Стрелка вправо — переместить курсор в начало следующего слова

Ctrl+Backspace — удалить предыдущее слово.

Ctrl+Delete — удалить следующее слово.

Ctrl+Стрелка вверх — переместить курсор в начало абзаца.

Ctrl+стрелка вниз — переместить курсор в конец абзаца.

Пользователи Mac: используйте клавишу Option вместо клавиши Ctrl.

Перемещение курсора

Клавишу Ctrl также можно комбинировать с клавишами Home и End.

Home — переместить курсор в начало текущей строки.

Конец — переместить курсор в конец текущей строки.

Ctrl+Home — переместить курсор в верхнюю часть поля ввода текста.

Ctrl+End — переместить курсор в нижнюю часть поля ввода текста.

Page Up — переместить курсор вверх на один кадр.

Page Down — переместить курсор на кадр вниз.

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

Все вышеперечисленные сочетания клавиш можно использовать вместе с клавишей Shift для выделения текста.

Shift+клавиши со стрелками влево или вправо — выбор символов по одному.

Shift+клавиши со стрелками вверх или вниз — выбор строк по одной.

Shift+Ctrl+клавиши со стрелками влево или вправо — выберите слова — продолжайте нажимать клавиши со стрелками, чтобы выбрать дополнительные слова.

Shift+Ctrl+клавиши со стрелками вверх или вниз — выделение абзацев.

Shift+Home — выделение текста между курсором и началом текущей строки.

Shift+End — выделить текст между курсором и концом текущей строки.

Shift+Ctrl+Home — выделение текста между курсором и началом поля ввода текста.

Shift+Ctrl+End — выделение текста между курсором и концом поля ввода текста.

Shift+Page Down — выделение фрейма текста под курсором.

Shift+Page Up — выделение рамки текста над курсором.

Ctrl+A — выделить весь текст.

Вы можете использовать несколько из этих быстрых клавиш для точной настройки выделенного текста. Например, вы можете нажать Shift+End, чтобы выделить текст до конца текущей строки, а затем нажать Shift+Down, чтобы также выделить строку под ним.

После выбора текста вы можете сразу начать печатать, чтобы заменить текст — вам не нужно сначала нажимать клавишу Delete.

Редактирование

Вы действительно можете ускорить редактирование текста, используя сочетания клавиш Ctrl для копирования и вставки текста.

Ctrl+C, Ctrl+Insert — скопировать выделенный текст.

Ctrl+X, Shift+Delete — вырезать выделенный текст.

Ctrl+V, Shift+Insert — вставить текст в место курсора.

Ctrl+Z — Отменить.

Ctrl+Y — повторить.

Форматирование

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

Ctrl+B — полужирный.

Ctrl+I – курсив.

Ctrl+U — подчеркивание.

Функции

Эти функциональные клавиши являются общими для большинства приложений для редактирования текста. Если вы используете их в своем веб-браузере, вы откроете соответствующие диалоговые окна вашего браузера.

Ctrl+F — найти. Это открывает диалоговое окно поиска в большинстве приложений для поиска текста — я даже видел, как это работает в некоторых приложениях, в меню которых нет параметра «Найти».

F3 — найти дальше.

Shift+F3 — найти предыдущий.

Ctrl+O — Открыть.

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

Ctrl+N — Новый документ.

Ctrl+P — Печать.

Эти клавиши работают в большинстве приложений, но особенно полезны в текстовых редакторах:

Alt — активировать строку меню приложения. Вы можете использовать клавиши со стрелками, чтобы выбрать пункт меню, и клавишу Enter, чтобы активировать его.

Alt+F — открыть меню «Файл».

Alt+E — открыть меню редактирования.

Alt+V — открыть меню просмотра.

  • › 32 новых сочетания клавиш в Windows 10
  • › Более 35 сочетаний клавиш для редактирования текста на Mac для ускорения набора текста
  • › В веб-приложениях тоже есть сочетания клавиш, и многие из них работают практически везде
  • › 30 основных сочетаний клавиш Windows для Windows 10
  • › 20 самых важных сочетаний клавиш для ПК с Windows
  • › Компьютерщик-новичок: как начать работу с сочетаниями клавиш
  • › Все новое в Блокноте в обновлении Windows 10 за октябрь 2018 г.
  • › Как восстановить метки панели задач в Windows 11

Гленн знает, как выделить абзац (тройным щелчком), чтобы удалить этот абзац.Однако часто ему нравится держать руки на клавиатуре, не прибегая к помощи мыши. Гленн интересуется, есть ли комбинация клавиш, которая позволила бы ему удалить абзац, не выделяя сначала весь текст в абзаце.

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

  1. Нажмите Ctrl+Стрелка вверх. Это переместит точку вставки в начало абзаца. (Вам, очевидно, не нужно делать это, если точка вставки уже находится в начале абзаца, который вы хотите удалить.)
  2. Нажмите Ctrl+Shift+Стрелка вниз. Это выделяет все до конца абзаца.
  3. Нажмите "Удалить".

Еще один быстрый способ сделать это с помощью клавиатуры — просто четыре раза нажать клавишу F8, чтобы выбрать абзац, в котором находится точка вставки. Затем вы можете нажать клавишу Delete, чтобы избавиться от этого абзаца.

Если вам нужно что-то более короткое — например, что-то, что использует одну горячую клавишу, — тогда вам нужно будет создать макрос, который сделает удаление за вас. Есть несколько способов сделать это в VBA, но это, пожалуй, самый короткий путь:

Обратите внимание, что этот однострочный макрос удаляет любой абзац, в котором находится точка вставки. Если вы сделали выделение, то удаляется первый выделенный абзац. Вы можете назначить макрос сочетанию клавиш, и тогда у вас будет метод удаления абзацев одним нажатием клавиши.

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию. Нажмите здесь, чтобы открыть эту специальную страницу в новой вкладке браузера.

Советы по Word — ваш источник недорогого обучения работе с Microsoft Word. (Microsoft Word — самое популярное программное обеспечение для обработки текстов в мире.) Этот совет (5269) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.

Биография автора

На его счету более 50 научно-популярных книг и множество журнальных статей. Аллен Уайатт является всемирно признанным автором. Он является президентом Sharon Parq Associates, компании, предоставляющей компьютерные и издательские услуги. Узнайте больше об Аллене.

Сочетание клавиш – это набор клавиш, которые можно нажать для выполнения компьютерной команды. Как правило, клавиши, которые должны быть нажаты одновременно, в письменном тексте соединяются знаком +. Например, Ctrl+S означает, что вы должны нажать клавиши Ctrl и S одновременно.

Есть много, много сочетаний клавиш. Тем не менее, вам, вероятно, нужно будет использовать только несколько. Мы будем использовать многие из этих сокращений на протяжении всего курса.

Наиболее часто используемые сочетания клавиш

Команда Ярлык Пояснение
Вырезать Ctrl+X< /td> Копирует и удаляет элемент или текст; используется с Вставкой
Копировать Ctrl+C Копирует элемент или текст; используется с Вставкой
Вставить Ctrl+V Вставляет последний вырезанный или скопированный элемент или текст
Выбрать все Ctrl+A Выделяет весь текст или элементы
Отменить Ctrl+Z Отменяет последнее действие
Повторить Ctrl+Y Повторяет последнее отмененное действие
Устранение неполадок/Принудительный выход Ctrl+Alt+Delete Открывает диспетчер задач (см. примечание)
Закрыть окно Alt+F4 Закрывает окно; выключает компьютер, если закрыты все окна
Новый Ctrl+N Открывает новое окно, вкладку или документ
Открыть Ctrl+O Открывает файл или документ
Сохранить Ctrl+S Сохраняет файл
Найти Ctrl+F Открывает инструменты поиска; в большинстве программ открывает окно поиска для поиска определенных слов на странице

Практический вопрос

Примечание. Вырезать или копировать

Вырезание и копирование можно использовать для файлов, папок и текста. За обоими следует команда «Вставить». Так в чем же разница между вырезанием и копированием?

Команда вырезания удаляет выбранные данные из исходного положения, а команда копирования создает дубликат; в обоих случаях выбранные данные хранятся во временном хранилище, называемом буфером обмена. Данные в буфере обмена позднее вставляются в положение, в котором была введена команда вставки. Данные доступны любому приложению, поддерживающему эту функцию, что позволяет легко передавать данные между приложениями.

Подумайте об использовании ножниц, чтобы вырезать строку текста на распечатанном листе бумаги и вставить ее на другой лист бумаги. Линия больше не является частью исходного листа бумаги, когда вы ее вырезаете. Теперь подумайте об использовании копировального аппарата для копирования листа бумаги. Строка текста остается на исходном листе бумаги.

Примечание: Ctrl+Alt+Delete

Ctrl+Alt+Delete – полезный инструмент для завершения программ, в которых произошел сбой, или выключения зависшего компьютера. Ctrl+Alt+Delete прерывает все, что делает ваш компьютер, и позволяет вам выключить компьютер или получить доступ к диспетчеру задач. Диспетчер задач показывает все программы, используемые в данный момент, и позволяет закрывать программы, которые не отвечают, или фоновые задачи.

Экран Windows 10 Ctrl+Alt+Delete. (Нажмите на изображение, чтобы увеличить его.)

Диспетчер задач Windows 10. Чтобы закрыть программу, выберите ее и нажмите «Завершить задачу».

Обзор ключей

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

Кнопка управления

Клавиша Control или Ctrl необходима для многих распространенных сочетаний клавиш.При нажатии сама по себе она ничего не делает, но при одновременном нажатии с другими клавишами может изменить функцию другой клавиши.

Альтернативный ключ

Клавиша alt или альтернативная клавиша запускает альтернативное использование клавиш. Например, многие специальные символы (символы, которые обычно не встречаются на клавиатуре, такие как ¿ или ¢) доступны при нажатии Alt и нужной серии цифр. Как и клавиша управления, клавиша alt также необходима для многих распространенных сочетаний клавиш.

Ключ Windows

Клавиша Windows (также известная как клавиша Win, клавиша запуска или главная страница) вызывает открытие меню «Пуск». Логотип может незначительно отличаться от дизайна на схеме выше. Если клавиша Windows отсутствует, Ctrl+Esc может выполнять ту же функцию.

Этот логотип использовался с 2012 года по настоящее время.

Этот логотип использовался в 2002–2012 годах.

Ключ меню

Клавиша меню или клавиша приложения обычно представлена ​​небольшим значком, изображающим указатель, наведенный на меню. Обычно он находится на правой стороне клавиатуры между правой клавишей с логотипом Windows и правой клавишей управления (или между правой клавишей Alt и правой клавишей управления). Клавиша меню часто опускается из соображений экономии места, особенно на портативных клавиатурах и клавиатурах ноутбуков. Основная функция клавиши — запуск контекстного меню с клавиатуры, а не с помощью обычной правой кнопки мыши. Его можно использовать, когда на мыши нет правой кнопки мыши.

Ключ Escape

Ключ Escape, или Esc, находится в верхнем левом углу клавиатуры. Его можно использовать в качестве ярлыка в диалоговых окнах для закрытия программ.

Ключ печати экрана

Клавиша печати экрана или клавиша Prt Sc используется для создания скриншотов. Нажатие Prt Sc сделает снимок всего экрана, а нажатие Prt Sc+Alt сделает снимок только текущего выбранного окна. Местом сохранения снимков экрана по умолчанию является C:\Users\\Pictures\Screenshots.

Читайте также: