Menyiapkan Teks Luhur 2 Pintasan Keyboard Kustom

13

Saya pengguna Vim yang mencoba pindah ke Sublime Text 2, karena ini lebih cepat daripada MacVim dengan banyak hal terbuka.

Saya dapat kustom pintasan keyboard di Vim, yang ingin saya transfer ke ST2.

Bagaimana cara saya mengatur pintasan khusus? Apakah ada yang setara dengan vimrc?

Saya tahu saya bisa melakukan beberapa cara pintas chording melalui OS X Preferences, tetapi mereka tidak akan menghargai mode perintah di ST2.

Sebagai contoh, saya ingin mengatur ^ wl untuk memindahkan fokus input satu kolom / panel ke kanan, dan ^ wh untuk pindah ke kiri.

Ben Humphreys
sumber

Jawaban:

21

Ikatan kunci khusus: Buka Preferences > Key Bindings-Defaultbaca atau cari ikatan yang ingin Anda ubah. Salin perintah dan kemudian buka Preferences > Key Bindings-User. Rekatkan dan edit perintahnya.

Untuk mengubah binding untuk berpindah panel, edit perintah ini. Perhatikan bagaimana kunci dipisahkan oleh +dan akhir setiap baris (kecuali yang terakhir) membutuhkan koma. Saya tidak yakin apakah Anda dapat mengaturnya sehingga Anda dapat pindah ke panel kanan / kiri. Cara saya mengaturnya adalah ctrl+ 1beralih ke panel pertama, dll.

// panes
{ "keys": ["ctrl+1"], "command": "focus_group", "args": { "group": 0 } },
{ "keys": ["ctrl+2"], "command": "focus_group", "args": { "group": 1 } },
{ "keys": ["ctrl+3"], "command": "focus_group", "args": { "group": 2 } }

Info lebih lanjut: http://docs.sublimetext.info/en/latest/customization/key_bindings.html

d_rail
sumber
1

Untuk menambah jawaban @ d_rail,

Anda dapat membuat tombol pintas sederhana (ex:) f12, kombinasi (ex: ctrl+ Y) dan kompleks (ex: ctrl+ a, ctrl+ b) selama Anda tahu nama perintah operasi.

Lihat di sini untuk tahu lebih banyak: Daftar lengkap perintah Sublime Text 3

Narendran Parivallal
sumber