2009-08-24 15 views
7

¿Hay alguna manera de configurar nautilus para abrir un archivo en un proceso gvim existente en un nuevo búfer en lugar de cargar una nueva instancia de gvim? Sé que puedo arrastrar y soltar el archivo en gvim, pero sería conveniente si pudiera hacer doble clic en un archivo para abrirlo.¿Has abierto el archivo nautilus en el nuevo buffer gvim?

Respuesta

17

en un terminal

cd ~/.local/share/applications 
vi gvim-tab.desktop 

Copia Pega este código:

[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 

En Nautilus

Right-Click in a text file 
Open With 
Open with a another application 
Select "GVim Text Editor (Tabs)" 

Se hace

+0

Impresionante: ¡exactamente lo que intentaba descubrir! ¡Gracias! : D – CMB

+1

Esto funciona muy bien para mí, excepto que con la configuración de arriba mi cursor cambió a un girador durante mucho tiempo. Para solucionarlo cambié 'StartupNotify = false' en la entrada del escritorio. http://developer.gnome.org/integration-guide/stable/startup-notification.html.en – Johann

+0

¡Gracias! ¡Rock! – Costa

0

Quizás pueda escribir un script de shell para automatizar esto si Gvim proporciona la funcionalidad. Personalmente no sé lo suficiente como para proporcionar los detalles. ¿Solo una dirección para probar?

3

Realmente solo quiere lanzar gVim con la opción --remote-tab-silent. De the manual: -

      *--remote-tab-silent* 
    --remote-tab-silent 
    Like --remote-silent but open each file in a new tabpage. 

también sólo echa un vistazo --remote silencioso si no está queriendo una nueva pestaña y desea crear un nuevo buffer.

+0

alguna idea de dónde configura gnome qué programa se asocia con archivos de texto? Sistema -> Preferencias -> Aplicaciones preferidas parece ser el área correcta, pero no le permite elegir un editor de texto allí. . . – CMB

+0

Estoy en una Mac, así que no estoy al 100%, pero podrías probar esto: - http://www.howtogeek.com/howto/ubuntu/add-open-with-gedit-to-the-right- click-menu-in-ubuntu/y use este script en su lugar: - http://pastebin.com/m7abf308e Podría hacer el truco. –

+0

Gracias, yo uso los búferes en lugar de pestañas también. – Costa

Cuestiones relacionadas