Czy istnieje sposób, aby skonfigurować nautilus, aby otworzyć plik w istniejącym procesie gvim w nowym buforze zamiast ładowania nowego wystąpienia gvim? Wiem, że mogę przeciągnąć i upuścić plik na gvim, ale byłoby to wygodne, gdybym tylko dwukrotnie kliknął plik, aby go otworzyć.Czy nautilus otwarty plik do nowego bufora gvim?
Odpowiedz
w terminalu
cd ~/.local/share/applications
vi gvim-tab.desktop
Kopiuj Wklej ten kod:
[Desktop Entry]
Encoding=UTF-8
Name=GVim Text Editor (Tabs)
Comment=Edit text files in a new tab
Exec=gvim --remote-tab %F
Terminal=false
Type=Application
Icon=/usr/share/pixmaps/vim.svg
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true
Nautilusa
Right-Click in a text file
Open With
Open with a another application
Select "GVim Text Editor (Tabs)"
to zrobić
Być może możesz napisać skrypt powłoki, aby zautomatyzować to, jeśli Gvim zapewnia funkcjonalność. Osobiście nie wiem wystarczająco dużo, aby podać szczegóły. Tylko kierunek, by spróbować?
Naprawdę chcesz tylko uruchomić gVim z opcją --remote-tab-silence. Od the manual: -
*--remote-tab-silent*
--remote-tab-silent
Like --remote-silent but open each file in a new tabpage.
Również po prostu sprawdzić --remote-cichy jeśli nie chce nową kartę i chce utworzyć nowy bufor.
Każdy pomysł gdzie konfiguruje który program gnome jest związany z pliki tekstowe? System -> Preferencje -> Preferowane aplikacje wydają się być właściwym obszarem, ale nie pozwala wybrać tam edytora tekstów. . . – CMB
Jestem na komputerze Mac, więc nie jestem w 100%, ale możesz spróbować: - http://www.howtogeek.com/howto/ubuntu/add-open-with-gedit-to-the-right- kliknij-menu-in-ubuntu/i użyj tego skryptu zamiast: - http://pastebin.com/m7abf308e Może to wystarczyć. –
Dzięki człowieku, używam również buforów zamiast kart. – Costa
Awesome - dokładnie to, co próbowałem wymyślić! Dziękuję Ci! : D – CMB
Działa to bardzo dobrze dla mnie, z tym wyjątkiem, że przy konfiguracji powyżej mój kursor zmienił się w spinner na bardzo długi czas. Aby to naprawić, zmienił "StartupNotify = false" w pozycji na pulpicie. http://developer.gnome.org/integration-guide/stable/startup-notification.html.en – Johann
Dzięki! Rządzisz! – Costa