Saya tidak dapat menggunakan komposisi unicode (Metode ctrl+ shift+ u) untuk memasukkan karakter unicode di Sublime Text 2 (v2.0.1, Build 2217) di Ubuntu 12.04 (Unity). Untuk mereproduksi, buka saja tab dan lakukan ini:
Tekan ctrl+ shift+u
Tipe 00B0
tekan enter
Biasanya tanda derajat (°) akan dimasukkan. Saya tidak yakin jika beberapa perintah Sublime menimpa keybinding ini, Apakah ada orang lain yang bisa melakukan ini?
Saya hanya mengalami masalah yang sama dan saya tidak dapat menemukan jawaban di mana pun, tetapi saya memang menemukan solusi. Masalahnya adalah bahwa binding kunci default di Sublime untuk Linux menimpa ctrl+shift+udengan soft_redoperintah. Untuk menonaktifkan ini:
Cari ctrl+shift+udan komentari baris yang berisi kunci yang mengikat. Sebagai contoh: //{ "keys": ["ctrl+shift+u"], "command": "soft_redo" },. Secara opsional, Anda dapat memetakan ulang ini ke pengikatan kunci yang berbeda jika Anda benar - benar menginginkannya soft_redo( saya tidak tahu apa yang dilakukan perintah ini. Lihat komentar di bawah untuk soft_redofungsionalitas).
Simpan dan Anda siap berangkat!
Namun satu catatan, Anda harus menggunakan <space>alih-alih <enter>ketika Anda telah menyelesaikan kode karakter unicode karena Sublime memiliki kunci yang mengikat <enter>.
Sunting:
Karena Anda tidak dapat lagi dengan mudah mengedit binding kunci default di Sublime Text 3, saya sarankan menggunakan jawabannya oleh @ brandon-lockaby.
Terima kasih, Michael. Solusi ini memperbaiki masalah dengan mudah!
dhulihan
btw, ada ide tentang redo lunak? apa itu?
kumarharsh
Anda harus memulai kembali yang sublim.
redochka
2
Anda tidak harus memulai kembali yang sublim. Setiap kali Anda menyimpan file konfigurasi sublim, sublim memuat ulang konfigurasi. Adapun soft_undodan soft_redomereka digunakan untuk membatalkan / mengulangi pilihan ketika Anda membuat banyak pilihan. Misalnya, jika Anda secara keliru menambahkan pilihan ke dalam banyak pilihan, Anda dapat melakukan soft_undountuk membatalkan pilihan terakhir tanpa kehilangan semua pilihan Anda yang lain.
Michael Mims
21
Saya juga sudah sampai di sini, tetapi hari ini sepertinya Anda benar-benar tidak dimaksudkan untuk mengedit pengaturan default, dan ikatan tidak dapat dibatalkan dalam pengaturan pengguna.
Solusi saya adalah dengan menekan ctrl+ alt+ shift+ udengan luhur. Ini berfungsi dan saya tidak perlu mengubah ikatan kunci apa pun. Masih harus menekan spasi ketika Anda selesai.
Ctrl + Alt + Shift + Utidak bekerja untuk saya dengan Sublime Text 3 on Debian 7.
Geradlus_RU
1
ctrl+alt+shift+utidak bekerja di Sublime Text 3 di Ubuntu 14.04
Phrogz
1
Berfungsi pada mesin saya, Ubuntu 16.04 Sublime 3. Saya juga menggunakan paket Character Table karena ia menawarkan fungsi pencarian dan penambahan keybindings yang lebih mudah diingat
jbbiomed
Tidak berfungsi untuk saya, Ubuntu 16.04, Sublime 3. CTRL-Shift-u berfungsi dengan baik dari Terminator, Firefox, dll.
Pointy
1
Dengan Mengedit 'Default (Linux) .keymap' di /opt/sublime_text/Packages/Default.sublime-paket, seseorang dapat menonaktifkan ctrl + shift yang bertentangan + u mengikat
Dalam Sublime Text 3 Anda tidak dapat mengubah binding kunci Default ... secara normal. Namun, jika Anda menginstal PackageResourceViewer , Anda dapat menggunakan perintah PackageResourceViewer: Open Resourcedan kemudian memilih Default, lalu Default (Linux).sublime.keymap... dan kemudian Anda dapat menghapus (atau mengomentari) soft_redobaris, dan menyimpan file.
soft_undo
dansoft_redo
mereka digunakan untuk membatalkan / mengulangi pilihan ketika Anda membuat banyak pilihan. Misalnya, jika Anda secara keliru menambahkan pilihan ke dalam banyak pilihan, Anda dapat melakukansoft_undo
untuk membatalkan pilihan terakhir tanpa kehilangan semua pilihan Anda yang lain.Saya juga sudah sampai di sini, tetapi hari ini sepertinya Anda benar-benar tidak dimaksudkan untuk mengedit pengaturan default, dan ikatan tidak dapat dibatalkan dalam pengaturan pengguna.
Solusi saya adalah dengan menekan ctrl+ alt+ shift+ udengan luhur. Ini berfungsi dan saya tidak perlu mengubah ikatan kunci apa pun. Masih harus menekan spasi ketika Anda selesai.
sumber
Ctrl + Alt + Shift + U
tidak bekerja untuk saya dengan Sublime Text 3 on Debian 7.ctrl+alt+shift+u
tidak bekerja di Sublime Text 3 di Ubuntu 14.04Dengan Mengedit 'Default (Linux) .keymap' di /opt/sublime_text/Packages/Default.sublime-paket, seseorang dapat menonaktifkan ctrl + shift yang bertentangan + u mengikat
sumber
Dalam Sublime Text 3 Anda tidak dapat mengubah binding kunci Default ... secara normal. Namun, jika Anda menginstal PackageResourceViewer , Anda dapat menggunakan perintah
PackageResourceViewer: Open Resource
dan kemudian memilihDefault
, laluDefault (Linux).sublime.keymap
... dan kemudian Anda dapat menghapus (atau mengomentari)soft_redo
baris, dan menyimpan file.sumber