Saya punya ini di Vim dan sangat merindukannya sekarang karena saya terbatas pada Visual Studio. Saya ingin mengambil ini:
MyType type_obj = new MyType();
MyLongerType longer_type_obj = new LongerType()
Untuk ini:
MyType type_obj = new MyType();
LongerType longer_type_obj = new LongerType()
Saya telah menemukan beberapa makro untuk ini di web, tetapi tampaknya untuk versi yang lebih lama dari Visual Studio (& lt; 2008). Ini satu dari tahun 2000.
Edit:
Penggalian lebih lanjut di Google muncul yang ini: http://www.omegacoder.com/?p=8
Tampaknya berfungsi untuk menyelaraskan tanda sama dengan, tapi saya belum tahu apakah itu bisa menyelaraskan nama variabel lokal juga.
Masih tidak tahu apakah saya bisa mendapatkannya untuk melakukan perilaku semacam ini dengan a Ctrl E+D
, meskipun itu mungkin tidak praktis mengingat cara kerjanya. (Ini menyelaraskan turun dari garis yang saat ini memiliki fokus.)
Jawaban:
Berikut ini tautan ke ekstensi pemformatan kode yang menyelaraskan penugasan dan deklarasi.
http://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd
(Ini ditulis untuk VS 2010 sehingga 2008 mungkin tidak didukung)
sumber
Tautan yang Anda poskan memberikan contoh kerja untuk VS 2008. Dari dalam Macro Explorer edit modul makro menggunakan IDE. Setelah IDE dibuka gunakan Proyek - & gt; Tambahkan Item yang Ada untuk mengimpor file .vb. Setelah diimpor Anda dapat menetapkan makro individual ke binding keyboard mereka sendiri menggunakan dialog Opsi.
Selain itu, sudahkah Anda mempertimbangkan untuk menggunakan plugin VIM ke Visual studio? ViMemu tampaknya memiliki ulasan yang bagus. Pertanyaan Stack Overflow ini memiliki opsi lain.
sumber
Cari makro yang disebut 'LineEmUp' di alat & gt; opsi & gt; keyboard .
sumber