Dalam Sublime Text 2 , bagaimana cara melampirkan pilihan dalam komentar ?
Apakah ada pintasan keyboard untuk tindakan ini?
Dalam Sublime Text 2 , bagaimana cara melampirkan pilihan dalam komentar ?
Apakah ada pintasan keyboard untuk tindakan ini?
Jawaban:
Secara default di Linux / Windows untuk keyboard bahasa Inggris pintasannya adalah Ctrl+ Shift+ /untuk mengganti komentar blok, dan Ctrl+ /untuk mengganti komentar baris.
Jika Anda masuk Preferences->Key Bindings - Default
, Anda dapat menemukan semua pintasan, di bawah ini adalah baris untuk berkomentar.
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
cmd+option+/
dan cmd+/
, masing-masing.
Dalam "Preferensi-> Ikatan Kunci - Pengguna"
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
Cukup rekatkan, ini akan bekerja dengan baik!
Saya ingin menambahkan, bahwa pada mac saya dengan default blok comment toggle shortcut adalah cmd+ alt+/
Untuk keyboard Jerman gunakan ctrl+ shift+ #untuk mengganti komentar blok dan ctrl+ #untuk mengganti komentar baris.
Cara pintas di Preferences->Key Bindings - Default
diatur ke Ctrl+ Shift+ /dan Ctrl+ /, tetapi untuk benar-benar menggunakan fungsi, tekan tombol yang dinyatakan di atas.
{ "keys": ["ctrl+#"], "command": "reindent" }
Apakah ada masalah menggunakan karakter # di JSON?
Ctrl+/
dan seseorang perlu menekan ctrl + #
untuk menggunakan fungsi, saya sarankan Anda mencoba menggunakannya /
untuk menetapkan kunci itu. Saya tidak tahu apa yang dilakukan parser JSON dengan karakter #.
Dalam keyboard ABNT2 Portugis Brasil saya memiliki masalah yang sama dengan yang dilaporkan oleh JoshDM. Dalam file sublime-keymap yang saya miliki:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
Tapi saya harus menggunakan ctrl+ ;dan ctrl+ shift+ ;. Di keyboard saya, ;ada di sebelah kiri /.
Sepertinya bug.
Ini berhasil bagi saya yang berasal dari Kurung dan digunakan untuk ctrl+ /pada numpad.
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
Di keyboard saya (Swedia) itu adalah kunci di sebelah kanan "ä": "*".
ctrl+*
Pada Mac dengan keyboard AS, Anda ingin cmd+ /.
Sepertinya ada semacam bug pemetaan keyboard. Saya orang Portugis, jadi saya menggunakan keyboard PT / PT. Sublime Text 3 tampaknya sedang menangani /sebagai ~.
Maks OS: Jika Anda ingin beralih komentar beberapa baris individual versus memblokir komentar seluruh pilihan, Anda dapat melakukan multi-line edit, shift+ cmd+ L, lalu cmd+ /dalam urutan itu.
Pertama Buka Teks Sublim 2.
Dan bilah menu atas pilih Preferences
.
Dan daripada memilih Key Bindings -User
.
Dan daripada meletakkan kode ini,
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
Saya menggunakan Ctrl + Shift + C , Anda juga menggunakan cara pintas yang berbeda.
<kbd>
tag di jawaban Anda, kawan. Ini menambah penekanan yang tepat pada pintasan keyboard yang Anda bagikan. Lihat jawaban saya untuk contoh: stackoverflow.com/a/19389142/901641 - tekanedit
jawaban saya untuk melihat bagaimana saya menggunakan tag.