Perintah sublime-text sebagai keybinding

1

Saya ingin menambahkan keybinding untuk Reindent (Edit> Line> Reindent).

Saya sudah mencoba menambahkan

"keys": ["ctrl+shift+i"], "command": "reindent"

Tapi ini tidak melakukan apa-apa bahkan setelah memulai kembali yang sublim

Jawaban lain tampaknya sudah ketinggalan zaman.

Pengaturan Penuh - File pengguna:

// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by file type specific settings.
{
    "update_check":false,
    "font_size":11,
    {"keys": ["ctrl+shift+i"], "command": "reindent"},
}
Lightvvind
sumber
Lupa tanda kurung keriting di sekitar pernyataan? {"keys": ["ctrl+shift+i"], "command": "reindent"},
Seni Gertner
@smc Tidak, itu memberi sayaError trying to parse settings: Expected value in Packages/User/Preferences.sublime-settings:6:2
Lightvvind
Bisakah Anda memposting contoh lengkap? lebih dari satu baris. Juga, file mana yang sedang Anda edit?
Seni Gertner
@smc menambahkan seluruh file dalam posting saya
Lightvvind

Jawaban:

0

Saya yakin Anda menambahkan konfigurasi ke file yang salah. Itu harus masuk Key Bindings - User, bukan di Settings - User.

Anda juga tidak perlu koma di akhir baris terakhir dalam daftar.

Menurut informasi yang Anda berikan, berikut ini yang saya rekomendasikan:

Edit konten Anda Settings - Userke yang berikut:

// Settings in here override those in "Default/Preferences.sublime-settings",
// and are overridden in turn by file type specific settings.
{
    "update_check":false,
    "font_size":11
}

Edit konten Anda Key Bindings - Userke yang berikut:

[
    {"keys": ["ctrl+shift+i"], "command": "reindent"}
]

Catatan, jika Anda ingin selalu meng-reindent seluruh konten dari file yang terbuka terlepas dari pilihan Anda dapat mengedit Anda Key Bindings - Usersebagai berikut:

[
    {"keys": ["ctrl+shift+i"], "command": "reindent", "args": {"single_line": false}}
]
Seni Gertner
sumber
Bekerja hebat, dan sekarang saya merasa seperti orang idiot karena tidak melihat file kunci-binding haha. Terima kasih sobat!
Lightvvind