Є ярлик Shift+ Delдля видалення рядка, але я хочу видалити рядок, не змінюючи те, що є в буфері обміну.
Чи є спосіб налаштувати його чи інший ярлик?
Є ярлик Shift+ Delдля видалення рядка, але я хочу видалити рядок, не змінюючи те, що є в буфері обміну.
Чи є спосіб налаштувати його чи інший ярлик?
Відповіді:
За замовчуванням, якщо ви використовуєте профіль за замовчуванням C #, ви можете видалити рядок за допомогою Ctrl+ Shift+ L.
Ви можете налаштувати це за допомогою Інструменти-> Налаштувати. Виберіть "Клавіатура". Знайдіть команду Edit.LineDelete, щоб призначити її будь-якій клавіші швидкого доступу.
CTRL+SHIFT+L
не копіюється рядок у буфер ( SHIFT + Del
призначається CUT
за замовчуванням). Так що якщо ви повторно призначити в SHIFT + Del
якості ярлика для Edit.LineDelete
то ви можете мати , що хороший ярлик з неприємним побічним ефектом. Гарний, дякую!
CTRL+L
та CTRL+SHIFT+L
?
Якщо ви сюди шукаєте відповідь на Visual Studio Code ...
Ярлик за замовчуванням - це, ctrl+shift+k
але ви можете змінити йогоFile > Preferences > Keyboard shortcuts
{
"key": "ctrl+shift+delete",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
}
Для відповіді Visual Studio див. Відповідь @ heavyd
Ctrl + Shift + K
буде добре працювати як для Windows, так і для Linux.
Ви можете встановити продуктивність Power Tools , які виробляє Microsoft, як розширення.
Особливістю, якою ви можете скористатися, є потрійне клацання, яке виділяє цілу лінію, коли ви потрійне клацання по ній. Тоді ви можете просто скористатися клавішею Видалити.
Ярлики 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. Я б не розмістив свою відповідь, якби не спробував її спочатку.