Saya menggunakan IntelliJ IDEA, tapi menurut saya ini berlaku untuk semua IDE.
Di IDEA, beberapa pintasan keyboard yang sangat berguna berkonflik dengan pintasan keyboard Ubuntu. Beberapa contoh:
- Ctrl+ Alt+L : memformat kode sumber (dipetakan ke "Lock Screen" di Ubuntu)
- Ctrl+ Alt+Left : menavigasi mundur (dipetakan ke "beralih ke ruang kerja di sebelah kiri ruang kerja saat ini" di Ubuntu)
- ...
Saya telah menggunakan Ubuntu untuk waktu yang lama, dan saya terbiasa dengan jalan pintas ini. Saya menggunakannya sepanjang waktu untuk beralih di antara ruang kerja, mengunci sesi saya ... Pada saat yang sama, saya tahu betapa berguna pintasan IntelliJ, dan saya ingin menghindari penggunaan mouse sebanyak mungkin.
Saat ini, solusi saya untuk "format source code" adalah Alt+ D(membuka menu "Code"), diikuti dengan "R" ("Reformat Code"). Ini berfungsi dengan baik, karena saya tidak memformat kode sesering itu, tetapi bisa lebih baik. Tidak ada alternatif nyata untuk Ctrl+ Alt+Left .
Bagaimana Anda mengelola konflik ini di IDE Anda?
Apakah Anda hanya memetakan ulang semua pintasan keyboard IDE yang berkonflik ke sesuatu yang lain (dan kemudian tersesat saat Anda memasangkan pemrograman dengan kolega dengan pintasan berbeda ...)?
Apakah Anda memetakan ulang pintasan keyboard Linux (meskipun Anda "terbiasa" dengannya)?
Adakah cara untuk membuat pintasan keyboard "kontekstual"? Maksud saya: tekan tombol untuk masuk ke "mode IDEA" saat pengkodean (semua pintasan Ubuntu yang bertentangan untuk sementara dinonaktifkan), tekan tombol lagi untuk kembali ke "mode Standar" (pintasan Ubuntu diaktifkan kembali).
Apakah Anda punya ide / tip lain tentang cara menangani masalah ini?
sumber
Settings -> Keyboard -> Shortcuts
akan membiarkan Anda memodifikasi sebagian besar pintasan keyboard yang melekat di Ubuntu 16.04. Selain itu, compizconfig-settings-manager akan memungkinkan Anda untuk memodifikasi hotkey lain yang tidak tercakup dalam pengaturan asli Ubuntu sesuai keinginan Anda.Saya mengubah pintasan ubuntu menjadi
mirip dengan aslinya. Bekerja dengan baik untuk saya.
sumber
Di Ubuntu, cara untuk menonaktifkan ctrl+ alt+ leftkeybinding adalah dengan membuka System Settings -> Keyboard -> Shorcuts (tab) -> Navigation. Gulir ke "Beralih ke kiri ruang kerja", klik di atasnya dan tekan Backspace. Sungguh konyol bahwa ini bahkan diaktifkan untuk stok Ubuntu 14.04 di mana hanya ada satu desktop secara default.
sumber
Ada permintaan fitur untuk menyediakan peta kunci ramah Ubuntu.
Apa yang harus dipetakan ulang, IDEA atau kunci Linux? Tentukan sendiri tergantung pada apa yang Anda gunakan lebih sering. Saya kira Anda memformat kode lebih sering daripada layar kunci? Jadi, remap Linux dan biarkan pintasan keyboard default IDEA.
sumber
Anda bisa menggunakan
super
(alias Tombol Windows) dalam kombinasi denganintellijidea
pintasan Anda , untuk membiarkan pintasan default untuk Ubuntu.Jadi, Anda bisa saja
Ctrl + Alt + WinKey + L untuk memformat kode dan
Ctrl + Alt + WinKey + Left untuk menavigasi mundur
Semoga ini membantu
sumber
Ini berfungsi untuk saya di Ubuntu Studio 14.04 (XFCE):
xfwm4-settings
sumber
Untuk menonaktifkan peta kunci XUbuntu (xfce) untuk Alt+ F8dan Ctrl+ Alt+ Left/Right Arrow saya gunakan
Settings -> Window Manager -> tab "Keyboard"
.Di sini saya dapat menghapus pemetaan ini.
sumber
Dari tautan ke permintaan fitur yang disediakan oleh CrazyCoder:
"Default untuk Gnome" melakukan trik untuk saya (saya menggunakan ArchLinux, Gnome3, AndroidStudio / InteliJ), itu memetakan ulang Navigasi / Kembali ke Shift + Alt + Kiri (sebelumnya Ctrl + Alt + Kiri dari "Default untuk XWin" dan itu tidak berhasil).
Tapi sekarang itu beralih mungkin tata letak keyboard juga (Shift + Alt), masalah lain)) Mungkin saya akan memetakan ulang pengalih tombol ke sesuatu yang lain, masih lebih sederhana kemudian menetapkan ulang semua tombol yang bertentangan di IDE / OS.
sumber
Di bagian 'Pengaturan' 'Peta Kunci' Anda dapat memilih templat peta kunci dari XWin, Gnome, Visual Studio, Eclipse, dll ... Ini menyelesaikan masalah apa pun di Ubuntu dengan memilih Gnome.
sumber