Apakah ada cara saya dapat mengkonfigurasi Visual Studio 2008 untuk memahami CamelCase? Secara khusus, saya ingin bisa mendapatkan Ctrl + right
atau left
kursor untuk membawa saya ke subbagian dari nama variabel atau tipe.
yaitu, jika kursor saya berada di awal baris ini:
LongNamedExampleClass longNamed = new LongNamedExampleClass();
dan saya menekan Ctrl + right
, saya ingin melompat ke " Named
" dalam nama kelas, daripada awal nama variabel. Jika saya memukulnya lagi, saya ingin pergi ke " Example
". Saya harap itu masuk akal.
Saya menggunakan fitur navigasi ini di Eclipse cukup banyak, dan merasa sulit untuk menghapus sesuatu yang sudah berurat berakar.
Jawaban:
Terima kasih untuk mereka yang menyarankan Resharper. Memberiku alasan lain untuk lebih menyukainya. Untuk lebih spesifik tentang tempat ini tinggal - JetBrains menyebutnya CamelHumps (imut) dan Anda dapat mengaktifkannya menggunakan menu:
... dalam versi Resharper yang lebih lama, itu adalah;
sumber
Ctrl
+Alt
+Right
atauCtrl
+W
).Siapa pun yang menemukan halaman ini setelah 25 November 2008 (yang tidak ingin membayar untuk ReSharper atau CodeRush yang tidak lagi memiliki versi gratis ), Ekstensi gratis berikut menambahkan fungsionalitas ini: Subword Navigation oleh Olle Westman
(Atau, ekstensi VSTricks menyertakan Navigasi Sub-kata dalam daftar fitur yang bagus. Ada juga navigasi Subword yang berbeda ekstensi dibuat oleh Lauri Vasama agar tidak bingung dengan Olle Westman yang digunakan jawaban ini.)
Halaman proyek Navigasi Subword menyatakan:
Inilah cara saya mengaturnya
Visual Studio 2019
:Use new shortcut in
, pilih Editor TeksShow commands containing
, ketik Edit.Subword . Ini akan memunculkan bidang autocomplete dengan perintah yang tercantum di bawah ini.Step 4
untuk mengatur yang lain.Alt + Right Arrow
]Alt + Left Arrow
]Alt + Shift + Right Arrow
]Alt + Shift + Left Arrow
]Alt + Delete
]Alt + Backspace
]Press shortcut keys
, tekan Tombol Pintas AndaAssign
dan timpa pintasan yang adasumber
Jika Anda menginstal ReSharper, Anda juga dapat mengonfigurasi pintasan keyboard Visual Studio "Alt-Right" dan "Alt-Left" untuk CamelHump, tanpa kehilangan perilaku Visual Studio standar untuk "ctrl-kanan" dan "ctrl-kiri".
Peringatan:
Detail di sini: http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/
sumber
Ini bukan asli dari Visual Studio, tetapi Anda bisa mendapatkannya secara gratis menggunakan CodeRush Express . (ReSharper dan CodeRush membutuhkan pembayaran).
sumber
Visual Studio tidak mendukung perilaku ini. Namun, CodeRush dari DevExpres ! produk mendukung navigasi seperti ini (menggunakan Alt-Kiri & Alt-Kanan), bersama dengan banyak fitur lain untuk membantu dalam navigasi. CodeRush! produk juga dibundel dengan alat Refactor mereka. Mereka juga menawarkan CodeRush gratis! & Produk Refactor Express, meskipun saya tidak yakin apakah navigasi Camel Casing adalah bagian dari produk ekspres.
sumber
Tambahkan makro di bawah ini ke studio visual.
http://visualstudiomacros.blogspot.com/2008/03/getting-ctrl-right-arrow-to-respect.html
sumber
Saya tidak berpikir Visual Studio mendukung fitur ini secara internal, karena tampaknya menggunakan cara normal Ctrl + Kanan dan Ctrl + Kiri bekerja di lingkungan Windows. Tapi itu mungkin dengan beberapa jenis ekstensi atau plugin.
sumber