Jest skrót Shift+, Delaby usunąć linię, ale chcę usunąć linię bez modyfikowania zawartości schowka.
Czy jest jakiś sposób, aby to skonfigurować lub inny skrót?
Jest skrót Shift+, Delaby usunąć linię, ale chcę usunąć linię bez modyfikowania zawartości schowka.
Czy jest jakiś sposób, aby to skonfigurować lub inny skrót?
Odpowiedzi:
Domyślnie, jeśli używasz domyślnego profilu C #, możesz usunąć linię za pomocą Ctrl+ Shift+ L.
Możesz to dostosować za pomocą Narzędzia-> Dostosuj. Wybierz „Klawiatura”. Poszukaj polecenia Edit.LineDelete, aby przypisać go do dowolnego skrótu klawiaturowego, jaki chcesz.
CTRL+SHIFT+L
nie kopiuje linii do bufora ( domyślnie SHIFT + Del
jest to przypisane CUT
). Więc jeśli zmienisz przypisanie SHIFT + Del
jako skrót Edit.LineDelete
, możesz mieć ładny skrót z nieprzyjemnym efektem ubocznym. Niezły, dzięki!
CTRL+L
i CTRL+SHIFT+L
?
Jeśli przyjechałeś tutaj i szukasz odpowiedzi na kod Visual Studio Code ...
Domyślny skrót to, ctrl+shift+k
ale możesz go zmienićFile > Preferences > Keyboard shortcuts
{
"key": "ctrl+shift+delete",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
}
Aby uzyskać odpowiedź na temat programu Visual Studio, zobacz odpowiedź @ heavyd
Ctrl + Shift + K
będzie działać dobrze zarówno w systemie Windows, jak i Linux.
Możesz zainstalować Narzędzia produktywności , które są wykonane przez Microsoft, jako rozszerzenie.
Funkcja, z której możesz skorzystać, to Triple Click, która podświetla całą linię po jej trzykrotnym kliknięciu. Następnie możesz po prostu użyć klawisza Delete.
Skróty WinForms sterowania obsługuje klawiszy modyfikujących, wiele skrótów klucze i skróty bez klawiszy modyfikujących budowy działanie wyzwalacza klawiatury, takie jak Ctrl, Altoraz Shiftz innymi klawiszami, aby wywołać określoną akcję dla swoich aplikacji Windows.
Lub staroświecki sposób (dla mnie to nawyk i musiałem nawet pomyśleć, co to za połączenie :)):
Działa w większości edytorów tekstu :)
Home
, Shift
+ Down
, Del
;)
Wygląda na to, że ryzykuję głosowanie za niedostarczeniem rozwiązania z jednym naciśnięciem klawisza, ale mimo to chcę udostępnić moje rozwiązanie:
HOME, SHIFT + ARROW-DOWN (repeat for multiple lines), DEL
Jest szybki i ma tę dodatkową zaletę, że działa również w innych edytorach.
Ta kombinacja usunie tylko linię: Ctrl+ Shift+L
Źródło: Wytnij lub usuń bieżącą linię
Wiem, że jestem spóźniony na przyjęciu, ale oto lista klawiszy skrótu do programu Visual Studio: http://blogs.msdn.com/b/piyush/archive/2007/03/16/useful-visual-studio -shortcut-keys.aspx
Del
w wyróżnionych wierszach działa w Visual Studio 2008. Nie opublikowałbym odpowiedzi, gdybym jej najpierw nie przetestował.