Apakah ada cara untuk menghapus garis di Visual Studio tanpa memotongnya?


Jawaban:


216

Edit.LineDeleteadalah nama perintah. Secara default itu pasti Ctrl+ Shift+ L, tetapi Anda bisa memberikan apa pun yang Anda suka di Alat | Opsi | Papan ketik.

Sunting : Info pintasan default yang diperbaiki.


3
LineDelete! Mengapa mereka harus menyebutnya mundur! Sepertinya dalam VS2010 itu terikat secara default Ctrl + Shift + L.
JChristian

1
@musicfreak, ketika saya pertama kali mencari perintah ini, saya mengetik "Line.Delete" dan mencari apa yang ada di sana (perintah ini dihilangkan ketika Anda mencari dengan cara itu). The mengerikan UI hanya memungkinkan saya untuk melihat 4 hasil pada suatu waktu (bagi saya, bertentangan dengan yang screen shot dalam jawaban lain.) Yang membuatnya sakit nyata.
Kirk Woll

@musicfreak, saya memang mencari "line" dan "delete". Tetapi dengan begitu banyak hasil yang dikembalikan dari pencarian tersebut, itu membuatnya sangat sulit untuk ditemukan.
JChristian

@JChristian: Cukup adil. :) Mereka pasti bisa membuat antarmuka itu lebih ramah pengguna.
Sasha Chedygov

2
@nathan_hc, yang benar-benar melakukan pemotongan , yang mencemari clipboard. (Cobalah sendiri dan tempel setelah menggunakan CTRL-L)
Kirk Woll

40

Ctrl+ Shift+ Lakan menghapus baris dan tidak menyalin ke clipboard.


Ya tapi itu kurang berguna. Saya akan memetakan Delete + Shift atau Ctrl untuk melakukan hal yang sama daripada harus menekan tiga tombol.
griegs

Saya pribadi menetapkan ini sebagai Ctrl + E untuk membuatnya lebih mudah digunakan.
Sasha Chedygov

Ctrl + E? Saya akan lebih cenderung menyimpan xcv dan mengubahnya + x hanya memikirkannya.
griegs

10
@griegs: Shift + X? Lalu bagaimana Anda membuat modal X?
Sasha Chedygov

6
itu Ctrl + D untuk saya, kebiasaan yang saya ambil dari Elipse
Imad Nabil Alnatsheh

25

Saya memetakan Ctrl+ L(Global) ke Edit.LineDelete. Kalau tidak, tombol pintasnya adalah Ctrl+ Shift+ L, yang canggung. Pergi ke Tools > Options > Environment > Keyboardseperti yang ditunjukkan di bawah ini.

Alat |  Opsi |  Papan ketik


6

Koreksi dalam jawaban saya

Ubuntu 16 & Visual studio Versi: 1.30.1

Untuk memotong garis Shift+del

Untuk menghapus baris Shift+ Ctrl+k


Shift + Del bekerja untuk saya di VS 2015 dengan ReSharper
user1068352

3

Ini Cmd+ Shift+ Kdi mac secara default.

Tetapi dapat dimodifikasi sesuai dengan kebutuhan pengguna dari pengaturan ( Preferences -> Keyboard Shortcuts) -> mencari Delete Linenilai kunci.


1

Semua jawaban sangat membantu tetapi tampaknya tidak berhasil untuk saya.

Jadi saya menemukan solusinya -> untuk Visual Studio 2017 (dan tentunya 2019):

Alat> Opsi> Lingkungan> Keyboard> pada panel kanan pilih Edit.LineEdit .

Di bawah ini ada ComboBox Use pintas baru di: dengan Global ditulis -> Ubah ke Editor Teks .

Di sebelah kanan ada input Teks Tekan tombol pintasan:, jadi gunakan pintasan pilihan Anda.

Kemudian klik Tetapkan Tombol Tekan di sebelah kanan (kalau tidak itu tidak akan diterapkan).

Akhirnya> OK.

Anda sekarang dapat membuka file .CPP dan menggunakan cara pintas Anda untuk menghapus baris.


0

Pada Visual Studio 2019 untuk Mac, itu CTRL + K untuk memotong seluruh baris secara default.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.