Apakah ada cara di Visual Studio 2008 untuk beralih dari kurung kurawal ke kurung buka? Saya telah menemukan cukup banyak hal tentang menyorot penjepit, tetapi tidak ada yang memindahkan kursor ke sana.
(VB.NET versi Pertanyaan ini: Pintasan keyboard untuk Melompat di antara "If / End If" )
visual-studio-2008
keyboard-shortcuts
curly-braces
pisau pendakian
sumber
sumber
Jawaban:
Saya menemukan ini untuk Anda: Lompat di antara kawat gigi di Visual Studio :
Di MacOS, gunakan CMD+ SHIFT+\
sumber
Ctrl
+Å
(sama dengan untuk keyboard Denmark yang disebutkan dalam jawaban di bawah).Ctrl
+´
. Itu adalah apostrof tepat di sebelah backspace.ctrl
+^
, yang, anehnya, pada kunci yang juga memiliki[
braket (yang perluAltGr
diketik).Gunakan CTRL+ ]untuk beralih di antara mereka. Tempatkan kursor di salah satu kawat gigi saat menggunakannya.
sumber
Saya menggunakan Visual Studio 2008 , dan Anda bisa menyesuaikan apa yang Anda inginkan pintasan ini.
Klik menu Tools -> Options -> Environment -> Keyboard . Kemudian cari Edit.GotoBrace .
Ini akan memberi tahu Anda apa kombinasi tombol saat ini ditugaskan untuk ini. Saya pikir Anda dapat mengubah ini jika Anda mau, tetapi berguna jika Ctrl+ ]tidak berfungsi.
sumber
Catatan: Ini juga berfungsi untuk pencocokan #if / #elif / #endif. Tanda sisipan harus berada di #.
sumber
Jika karena alasan tertentu ini TIDAK bekerja untuk Anda, sesuatu mungkin telah mengacaukan binding keyboard Anda (itu tidak berfungsi untuk saya). Anda dapat mengaktifkan kembali pengikatan dengan cukup mudah - setidaknya demikian saya pikir:
Saya mencoba prosedur ini:
Saya mencobanya, dan itu masih tidak berhasil. Saya me-restart Visual Studio, dan itu masih tidak berfungsi - baik itu HANYA berfungsi untuk file .cs, tapi saya membutuhkannya untuk bekerja untuk file .vb dan file teks, dan ... well SEMUA file!
sumber
CTRL
+SHIFT
+UP/DOWN
(ref: stackoverflow.com/a/7895072/740639 )Di keyboard Prancis saya, itu CTRL+ ^.
sumber
Pada keyboard Jerman itu Ctrl+ ´.
sumber
Pada keyboard Spanyol itu adalah CTRL+ ¿(atau CTRL+ ¡).
sumber
Demi kelengkapan, pada keyboard Swedia itu CTRL + å .
Juga, saya kira logis, tetapi layak disebut CTRL + shift+ å (untuk huruf kapital Å), memilih segala sesuatu di dalam kawat gigi dan pergi ke yang cocok.
sumber
Di keyboard Denmark saya itu CTRL+ Å.
sumber
Dan Ctrl+ Shift+ ]akan memilih semua teks.
sumber
Pada keyboard Portugis saya dan SO dengan EN VS, itu CTRL+ «untuk menavigasi ke penjepit yang cocok dan CTRL+ SHIFT+ «jika Anda berniat untuk memilih kode bagian dalam.
sumber
Di keyboard Italia saya, itu CTRL+ ^.
sumber
Pada keyboard pt-BR (Portugis Brasil) saya sebenarnya CTRL+ [.
sumber
Pada keyboard Turki, itu adalah Ctrl+ ü.
sumber
Di keyboard Slovenia saya itu ALT +Đ
sumber
Di Mac gunakan command+ shift+ \.
Sumber : komentar pada jawaban ini: https://stackoverflow.com/a/37877082/3345085 . Diuji dalam Visual Studio Code versi 1.10.2.
sumber
Pada keyboard Belanda (Belgia) saya, ini CTRL+ ^.
sumber
Alat Goto> Opsi> Lingkungan> Fon dan Warna, pilih "Brace Matching (Rectangle)" dan ubah "Item Background" menjadi misalnya Yellow. Ini berfungsi untuk tanda kurung C # () {} dan [].
sumber
Untuk Visual Studio Code (seperti yang terlihat di dokumentasi mereka ), gunakan Ctrl+ Shift+ \.
Pengaturan dapat ditemukan di:
Saya menggunakan Visual Studio Code 1.8.0. Catatan Visual Studio Code mungkin berperilaku berbeda untuk keyboard internasional (seperti terlihat dalam jawaban ini re: keyboard Jerman )
Semoga ini bisa membantu seseorang.
sumber
Detail yang dapat menguntungkan semua orang (Linux / Win / Mac)
Perintah di menu jalan pintas keyboard / editor
editor.action.jumpToBracket
ada di sana Anda dapat mengaturnya untuk apa pun yang Anda suka. Ada juga yang disebuteditor.action.selectToBracket
yang tidak memiliki pintasan secara default (setidaknya di Mac).Dll
Pada Mac
editor.action.jumpToBracket
dimulai dengan Cmd+ Shift+ \ dan saya mengubahnya ke Ctrl+ ]agar sesuai dengan apa yang orang lain katakan di sini. Saya melakukannya dengan harapan bahwa saya dapat menggunakan Ctrl+ Shift+ ]untuk "Perpanjang pilihan ke braket yang cocok". Itulah yang membuat saya menemukan detail di atas. Saya mengatureditor.action.selectToBracket
ke Ctrl+ Shift+ ]dan mendapatkan perilaku yang saya inginkan.sumber
Pada keyboard Hungaria itu Ctrl+ ú.
sumber
Agak relevan, tetapi untuk tag HTML: (karena tidak ada solusi bawaan, Ctrl+ Jtidak berfungsi untuk tag HTML:)
Inilah jawaban sebagai makro yang saya buat yang melakukannya (beralih), termasuk buka fokus:
Inilah demo:
Dan ini kodenya. Nikmati!
sumber
Dalam Visual Studio Code pada keyboard jerman itu ctrl+ shift+^
Tapi Anda harus membuka file dengan ekstensi yang benar - misalnya, itu tidak berfungsi di file yang belum disimpan baru.
sumber
Pada keyboard Jerman itu ctrl+ shift+ ^.
sumber
Pada keyboard Swiss-Prancis: gunakan CTRL+ SHIFT+^
sumber
Pada keyboard Spanyol (Spanyol) dengan VS2012 adalah Ctrl+ ¡seperti yang dinyatakan oleh @Keith tetapi jika Anda menggunakan Ctrl+ ¿(diketik sebagai Ctrl+ Shift+ ¡) kemudian pergi ke Matching Brace plus memilih semua kode dalam dua kurung dan kemudian Anda tidak dapat pergi lagi ke penjepit lainnya.
sumber