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