Di Eclipse, memilih garis dan menekan Alt+ ↑/ ↓akan menggerakkan garis ke atas dan ke bawah, cara cepat untuk menghindari salin & tempel. Apakah ada yang setara di Visual Studio?
visual-studio
eclipse
ide
keyboard-shortcuts
Roberto
sumber
sumber
Jawaban:
Dalam Visual Studio 2013 dan yang lebih baru, fungsionalitas ini sudah terpasang. ALT + ATAS / BAWAH akan memindahkan baris ke atas atau ke bawah.
Jika Anda memerlukan fungsionalitas ini di VS2012 (bekerja dengan VS2010 juga), lihat di MoveLine Visual Studio Extension atau suite Productivity Power Tools .
sumber
Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ ReSharper →bahkan lebih kuat - ketika di awal baris, itu akan memindahkan seluruh baris, tetapi juga dapat digunakan untuk memindahkan seluruh metode, mengubah urutan parameter, dll.
sumber
using
pernyataan dari bagian atas file beberapa baris ke bawah untuk berada di dalamnamespace
deklarasi. Ketika baris yang berisiusing
ada pada baris di bawahnamespace
deklarasi, R # akan menggabungkannya dan panggilan berikutnya ke <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> akan memindahkan baik barisnamespace
maupunusing
baris ke ujungnamespace
blok kode sebelumnya .Ini sekarang bekerja di luar kotak dengan Visual Studio 2013, dengan cara yang sama seperti di Eclipse.
sumber
Bagi saya di Visual Studio 2019 itu default ditutup.
Untuk membukanya:
Tools -> Options -> Keyboard lalu pilih Edit.MoveSelectedLinesUp , klik input "Tekan tombol pintas" dan tekan Alt + Up (atau apa pun yang Anda inginkan). Dan yang lainnya adalah Edit.MoveSelectedLinesDown , klik input "Tekan tombol pintas" dan tekan Alt + Down (atau apa pun yang Anda inginkan).
sumber
Di Visual Studio 2013 dan yang lebih baru, Anda dapat memindahkan baris ke atas dan ke bawah menggunakan Alt+ ↑/ Alt+ ↓. Sayangnya ini tidak akan menyesuaikan indentasi jika Anda berpindah antar blok, seperti saat ini hanya ReSharper (dan semua IDE lain dari Jetbrains termasuk Rider) yang dapat membantu Anda.
Untuk memindahkan seluruh blok kode di sekitar Anda dapat memindahkan kursor ke kepalanya dan menekan Ctrl+ mdua kali dengan cepat untuk menciutkannya, lalu gunakan perintah di atas untuk memindahkannya.
Berikut adalah referensi yang rapi ke semua pintasan keyboard default dalam berbagai versi Visual Studio.
sumber
Dengan ekstensi VSCommands, Anda memiliki pintasan keyboard yang persis sama. Dan, omong-omong, bilah alat pemberitahuan Stack OVerflow :)
sumber