konfigurasikan gedit untuk selalu terbuka di jendela baru

8

Saya ingin mengonfigurasi gedit sehingga setiap kali saya mengklik dua kali pada file teks itu akan terbuka di jendela baru, bukan tab baru. Bagaimana ini bisa dilakukan?

Sesuatu seperti,

gedit --new-window "file name"

, tetapi dengan klik dua kali

Menggunakan ubuntu 12.04 dengan kayu manis, dan gedit - Versi 3.4.1

Presbitero
sumber

Jawaban:

8

Ada geditpengaturan yang disebut notebook-show-tabs-mode, yang biasanya diatur secara default ke 'selalu', yang berarti setiap dokumen baru yang dibuka akan terbuka di tab. Namun, jika Anda mengaturnya ke 'otomatis' dengan memasukkan perintah di bawah ini di terminal, gedittidak akan terbuka di tab kecuali dokumen lain sedang terbuka.

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'

Namun, jika Anda ingin memastikan bahwa tidak ada tab yang pernah dibuka, pilih pengaturan 'tidak pernah', jadi mungkin itulah yang Anda inginkan. Anda kemudian mungkin perlu menggunakan menu File di dalam gedituntuk beralih di antara dokumen, meskipun geditmasih akan memperingatkan Anda ketika Anda mencoba untuk menutupnya jika masih ada dokumen yang belum disimpan. Ini adalah perintah yang Anda inginkan dalam hal ini:

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'

Untuk kembali ke pengaturan default, gunakan 'selalu' pada perintah di atas sebagai gantinya. Anda juga dapat menemukan seluruh daftar pengaturan tersembunyi geditdengan memasukkan

gsettings list-recursively | grep -i gedit

tapi saya pikir notebook-show-tabs-modepengaturannya mungkin yang Anda inginkan.


Namun, setelah mempertimbangkan komentar Anda, saya pikir Anda juga dapat menggunakan opsi mandiri ( -s) gedit, karena itu akan membuka setiap dokumen baru di jendela baru. Buat .desktopfile seperti ini dan buat itu bisa dieksekusi dan masukkan ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=

Kemudian cukup kaitkan dengan file teks dengan mengedit ~/.local/share/applications/mimeapps.listdan menambahkan berikut ini ke bagian file ini (membuat cadangan terlebih dahulu):

[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop

dan

[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;

Ganti geditspecialdengan nama .desktoppeluncur Anda sendiri . Sekarang ketika Anda mengklik file teks mereka semua akan terbuka dalam keadaan terpisah.


sumber
4
ini tidak lagi berfungsi pada yang terpercaya dan lebih tinggi
answerSeeker
'notebook-show-tabs-mode' sekarang 'disebut show-tabs-mode', tetapi tidak berfungsi dalam kasus saya
Markus Dutschke
9

Saya juga butuh ini. Tiba-tiba saya menemukan solusi yang lebih sederhana:

sudo nautilus /usr/share/applications/

Arahkan ke gedit , tekan Alt + Enter (Properti) , dan ganti perintah ke

gedit -s %U

Diuji pada Xubuntu 12.04.2 LTS. Semoga ini bisa membantu.

pengguna2223633
sumber
Ini berfungsi tetapi juga membuka setiap file baru MAKSIMAL. Menyebabkan contoh baru untuk menutupi seluruh layar
Chris
4

Untuk Nautilus dan instance GUI lainnya

Edit /usr/share/applications/gedit.desktopfile Anda, tambahkan argumen --new-windowke Exec=entri:

Ubah dari:

[Entri Desktop]
Nama = gedit
GenericName = Editor Teks
Komentar = Edit file teks
Exec = gedit% U
Terminal = salah

Mengubah:

[Entri Desktop]
Nama = gedit
GenericName = Editor Teks
Komentar = Edit file teks
Exec = gedit --new-window% U
Terminal = salah

Untuk baris perintah

Itu menangani nautilusdan guicontoh lainnya . Untuk baris perintah gunakan aliasdi ~/.bashrcseperti yang disebutkan oleh Leocadio González Casado di atas. Tambahkan ini ke ~/.bashrcfile Anda .

alias gedit="gedit --new-window"

Catatan:
Ini berfungsi dengan semua versi Ubuntu.

LD James
sumber
mungkin lebih baik untuk menyalin file '/usr/share/applications/gedit.desktop' terlebih dahulu ke '~ / .local / share / Applications / gedit.desktop' terlebih dahulu dan modifikasi versi yang disalin. Anda dapat mengubah tambahan. Ini hanya menimpa konfigurasi untuk pengguna saat ini
Markus Dutschke
1

Fitur yang sangat bagus untuk konfigurasi multimonitor untuk melihat satu file dan mengedit lainnya. Tetapi beberapa waktu kita dapat menggunakan konfigurasi satu jendela. Untuk menggunakan keduanya:

  1. Jalankan (seperti yang dijelaskan oleh user2223633):

    sudo nautilus /usr/share/applications/

  2. Arahkan ke gedit dan buat salinan (ctrl + c, ctrl + v).

  3. Ganti nama salinan menjadi nama yang dapat dimengerti untuk Anda.

  4. Arahkan ke salinan gedit baru.

  5. Tekan Alt + Enter atau RightClick -> Properties (seperti yang dijelaskan oleh user2223633).

  6. Ganti perintah ke (seperti yang dijelaskan oleh user2223633):

    gedit -s %U

  7. Tutup jendela Nautilus (dibuka oleh root) sesegera mungkin.

  8. Buka jendela Nautilus atau gunakan Desktop dan arahkan ke file teks apa pun

  9. Klik kanan dan arahkan ke Buka Dengan - Program lain.

  10. Jika Anda melihat kedua gedit dan salin konfigurasi selesai. Jika tidak tekan "Tampilkan program lain" dan buka file dengan salinan gedit.

  11. Ulangi pembukaan 9 dan 10 dengan gedit bukan dengan salin.

Sekarang Anda dapat membuka file menggunakan kedua mode menggunakan Rightclick - Open With - Program lain.

Diuji oleh Ubuntu 13,04 X64

v_mil
sumber
0

Dalam instalasi Ubuntu 14.10 saya, setelah gedit dibuka, klik kanan pada ikon peluncur akan menampilkan daftar pilihan. Entri pertama dalam daftar adalah, "Buka Jendela Baru".

Itu bekerja untuk apa yang saya butuhkan.

aero
sumber
0

Untuk melakukannya di baris perintah cukup tambahkan baris berikut untuk Anda ~/.bashrc

alias gedit="gedit --new-window"
Leocadio González Casado
sumber
0

Ubuntu 18,04 LTS =

sudo nautilus / usr / share / aplikasi /

klik kanan Editor Teks> Buka dengan Aplikasi Lain> Editor Teks

(Anda perlu gedit.desktop bukan org.gnome.gedit.desktop)> ubah-

gedit% U

to

gedit -s% U

Squeeto Na
sumber