GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mengatur Idle Sebagai Editor Default Untuk Skrip Python?

Saya ingin menetapkan IDLE sebagai editor default untuk skrip python, tetapi ketika saya mengklik "buka dengan aplikasi" dan menekan dropdown untuk menampilkan lebih banyak aplikasi, itu bukan pilihan.

Inilah tepatnya yang saya lakukan…

  1. klik kanan pada file .py di desktop saya.
  2. Klik kanan pada properti.
  3. Klik pada tab Buka dengan.

Tidak ada opsi "Gunakan perintah khusus". Hal yang sama terjadi ketika saya klik kanan pada file dan pilih "buka dengan aplikasi lain".

Apakah Anda memiliki cara untuk mengatur ini?

Jawaban Terbaik

Anda tidak menyebutkan paket idle mana yang Anda gunakan, mari kita asumsikan "Idle". Jika menggunakan “Idle3” maka gunakan idle3.desktop di bawah. Jika menggunakan “Idle(using Python-2.7)” maka gunakan idle-python2.7.desktop

Ada 2 hal yang mencegah Anda menemukan idle di menu konteks –

Pertama, tidak ada .desktop yang menganggur yang memiliki baris MimeType=di dalamnya, itulah mengapa Idle tidak muncul di r. klik> buka dengan … menu

Selain itu – hanya .desktops yang baris Exec=nya diakhiri dengan %letter yang akan ditampilkan di r. klik> menu konteks properti, meskipun muncul di menu 'buka dengan' di atas

Jadi dalam hal ini paling mudah untuk melakukan ini – pertama tambahkan ke menu terbuka dengan

gedit ~/.local/share/applications/mimeapps.list

Di bagian [Added Associations] cari baris ini

teks/x-python=

Jika ada, tambahkan ini di akhir

idle.desktop;

Jika tidak ada maka tambahkan saja

text/x-python=idle.desktop;

Idle sekarang harus tersedia di menu buka dengan, jika tidak keluar/masuk

Sementara di sana, di bagian [Aplikasi Default] cari baris yang sama &ganti .desktop seperti itu, jika tidak ada tambahkan saja baris ( no ; digunakan di bagian Default

text/x-python=idle.desktop  

Jika Idle tidak muncul sebagai default, bahkan setelah restart maka Anda harus 'memaksa' itu. Saya lebih suka cara ini daripada bermain-main dengan defaults.list

buka .desktop di editor root

 gksudo gedit /usr/share/applications/idle.desktop

Tambahkan %f ke akhir baris, simpan – seperti

Exec=/usr/bin/idle -n %f

Kemudian ck. lagi &lihat apakah Idle sekarang menjadi default, lakukan log out/in jika diperlukan.
Setelah ditambahkan maka Anda dapat membuka kembali idle.desktop &menghapus %f, itu harus tetap sebagai default.
I 'm tidak yakin apakah %f sesuai untuk idle, jika tidak, saya akan mengatakan Anda bisa meninggalkannya

Terkait:Bagaimana cara mengubah ukuran widget Tampilan Folder di desktop?


Ubuntu
  1. Bagaimana Cara Mengatur Jenis File Default Png Untuk Pemindaian Sederhana?

  2. Bagaimana Mengembalikan Manajer Login Default Untuk Kde?

  3. Cara mengatur gateway default di Ubuntu

  1. Bagaimana cara mengatur nick default untuk koneksi irssi baru?

  2. Bagaimana mengubah pengelola desktop default di debian?

  3. Cara mengatur gateway Default

  1. Bagaimana cara mengubah Editor default dari Nano di Ubuntu/Debian

  2. Bagaimana Cara Menonaktifkan Keyring Untuk Ssh Dan Gpg?

  3. Setel Emacs -nw Sebagai Editor Default?