Istnieje tak gedit
zwane ustawienie notebook-show-tabs-mode
, które zwykle jest domyślnie ustawione na „zawsze”, co oznacza, że każdy nowy dokument zostanie otwarty na karcie. Jeśli jednak wybierzesz gedit
opcję „auto”, wprowadzając poniższe polecenie w terminalu, nie otworzy się na karcie, chyba że aktualnie otwarty jest inny dokument.
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
Jeśli jednak chcesz mieć pewność, że żadne karty nigdy nie zostaną otwarte, wybierz ustawienie „nigdy”, więc prawdopodobnie tego właśnie chcesz. Może być konieczne skorzystanie z menu Plik w gedit
celu przełączania się między dokumentami, chociaż gedit
nadal będzie Cię ostrzegać, gdy spróbujesz go zamknąć, jeśli nadal są niezapisane dokumenty. Oto polecenie, które chcesz w tym przypadku:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
Aby powrócić do ustawień domyślnych, użyj polecenia „zawsze” w powyższym poleceniu. Możesz również znaleźć całą listę ukrytych ustawień gedit
, wprowadzając
gsettings list-recursively | grep -i gedit
ale myślę, że to notebook-show-tabs-mode
ustawienie może być tym, czego chcesz.
Jednak po rozważeniu twojego komentarza myślę, że możesz również użyć opcji standalone ( -s
) gedit
, ponieważ spowoduje to otwarcie każdego nowego dokumentu w nowym oknie. Utwórz .desktop
plik taki jak ten, zrób go wykonalnym i umieść w ~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
Następnie po prostu powiąż go z plikami tekstowymi, edytując ~/.local/share/applications/mimeapps.list
i dodaj następujące elementy do tych sekcji pliku (najpierw wykonaj kopię zapasową):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
i
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
Zamień geditspecial
na nazwę własnego programu .desktop
uruchamiającego. Teraz po kliknięciu plików tekstowych wszystkie zostaną otwarte w osobnych instancjach.
Ja też tego potrzebuję. Nagle znajduję prostsze rozwiązanie:
Wskaż polecenie gedit , naciśnij klawisze Alt + Enter (Właściwości) i zamień polecenie na
Testowane na Xubuntu 12.04.2 LTS. Mam nadzieję, że to pomoże.
źródło
Dla Nautilus i innych instancji GUI
Edytuj swój
/usr/share/applications/gedit.desktop
plik, dodaj argument--new-window
doExec=
wpisu:Zmień z:
Zmień na:
W wierszu polecenia
To zajmuje się
nautilus
innymigui
sprawami. W wierszu poleceń użyjalias
in,~/.bashrc
jak wspomniano powyżej Leocadio González Casado . Dołącz to do swojego~/.bashrc
pliku.Uwaga:
Działa to ze wszystkimi wersjami Ubuntu.
źródło
Bardzo dobra funkcja do konfiguracji wielu monitorów, aby przeglądać jeden plik i edytować inny. Ale jakiś czas możemy użyć konfiguracji pojedynczego okna. Aby użyć obu:
Uruchom (zgodnie z opisem użytkownika 2223633):
sudo nautilus /usr/share/applications/
Wskaż polecenie gedit i utwórz kopię (ctrl + c, ctrl + v).
Zmień nazwę kopii na nazwę zrozumiałą dla Ciebie.
Wskaż nową kopię programu gedit.
Wciśnij Alt + Enter lub RightClick -> Właściwości (zgodnie z opisem użytkownika 2223633).
Zamień polecenie na (zgodnie z opisem użytkownika 2223633):
gedit -s %U
Jak najszybciej zamknij okno Nautilus (otwarte przez root).
Otwórz okno Nautilus lub użyj Pulpitu i wskaż dowolny plik tekstowy
Kliknij prawym przyciskiem myszy i wskaż polecenie Otwórz za pomocą - inny program.
Jeśli widzisz zarówno gedit, jak i jego kopię, konfiguracja jest zakończona. Jeśli nie, naciśnij „Pokaż inny program” i otwórz plik za pomocą gedit copy.
Powtórz otwarcie 9 i 10 przez gedit, a nie przez kopiowanie.
Teraz możesz otworzyć plik w obu trybach za pomocą prawego przycisku myszy - Otwórz za pomocą - innego programu.
Testowany przez Ubuntu 13.04 X64
źródło
W mojej instalacji Ubuntu 14.10, po otwarciu gedit, kliknij prawym przyciskiem myszy ikonę programu uruchamiającego, aby wyświetlić listę wyboru. Pierwszym wpisem na liście jest „Otwórz nowe okno”.
To działa na to, czego potrzebuję.
źródło
Aby to zrobić w wierszu polecenia, wystarczy dodać następujący wiersz
~/.bashrc
źródło
Ubuntu 18.04 LTS =
sudo nautilus / usr / share / applications /
kliknij prawym przyciskiem myszy Edytor tekstu> Otwórz za pomocą innej aplikacji> Edytor tekstu
(potrzebujesz gedit.desktop nie org.gnome.gedit.desktop)> change-
gedit% U
gedit -s% U
źródło