Существует комбинация клавиш Shift+Del для удаления строки, но я хочу удалить строку без изменения содержимого буфера обмена.
Есть ли способ настроить его или другой ярлык?
Существует комбинация клавиш Shift+Del для удаления строки, но я хочу удалить строку без изменения содержимого буфера обмена.
Есть ли способ настроить его или другой ярлык?
По умолчанию, если вы используете профиль C # по умолчанию, вы можете удалить строку, нажав Ctrl + Shift + L.
Вы можете настроить это с помощью Tools-> Customize. Выберите "Клавиатура". Ищите команду Edit.LineDelete, чтобы назначить его на любое сочетание клавиш.
Если вы попали сюда в поисках ответа для кода Visual Studio ...
Сочетание клавиш по умолчанию - ctrl+shift+k
но вы можете изменить его в File > Preferences > Keyboard shortcuts
{
"key": "ctrl+shift+delete",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
}
Ответ Visual Studio см. В ответе @ heavyyd.
Перейти к инструментам -> параметры. Вкладка Окружение -> Вкладка Клавиатура.
Выберите Изменить.LineDelete. Назначьте ярлык. Это оно. Я использую Alt + D.
Ctrl + Shift + K
будет хорошо работать как для Windows, так и для Linux.
Сочетания клавиш WinForms Control поддерживает клавиши-модификаторы, сочетания клавиш и сочетания клавиш без клавиш-модификаторов для создания действия триггера клавиатуры, такого как Ctrl, Alt и Shift, с любыми другими клавишами для запуска определенного действия для их приложений Windows.
Вы можете установить инструменты Power Tools, производимые Microsoft, в качестве расширения.
Функцией, которая может вам пригодиться, является тройной щелчок, который выделяет всю строку при тройном щелчке по ней. Тогда вы можете просто использовать клавишу Delete.
Эта комбинация удалит только строку: Ctrl + Shift + L
Источник: вырезать или удалить текущую строку
Я знаю, что уже довольно поздно, но вот список сочетаний клавиш для Visual Studio: http://blogs.msdn.com/b/piyush/archive/2007/03/16/useful-visual-studio -shortcut-keys.aspx
Или по старинке (для меня это привычка, и мне даже пришлось подумать, что это за комбинация :)):
Работает в большинстве текстовых редакторов :)
Кажется, я рискую понизить голосование за то, что не предоставил решение с одним нажатием клавиши, но я все равно хочу поделиться своим решением:
HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL
Это быстро и имеет дополнительное преимущество, которое работает и в других редакторах.
Если вы часто копируете пустые строки в буфер обмена и стираете предыдущее содержимое буфера обмена, попробуйте перейти в Сервис-> Параметры-> Текстовый редактор -> [Все языки или ваш любимый язык] -> Общие и снимите флажок «Применить команды вырезания или копирования». на пустые строки, когда нет выбора ».
Сочетание клавиш по умолчанию в VS Code: Ctrl + Shift + K.