Por que o Vim não está sendo iniciado ao transmitir argumentos em seu arquivo .desktop?

2

Eu tenho o arquivo vim.desktop no diretório ~/.local/share/applications/ com estas linhas:

[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
TryExec=vim
Exec=vim
Terminal=true
Type=Application
Icon=terminal
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

Este arquivo .desktop funciona bem neste momento (por exemplo, posso pesquisar no painel do Unity e clicar nele para abrir o vim)

Mas eu queria mais deste arquivo da área de trabalho. Eu queria começar no modo de inserção, então mudei algumas partes, como:

TryExec=vim -c 'startinsert'
Exec=vim -c 'startinsert'

Mas assim que eu salvar este arquivo, não consigo pesquisá-lo.

    
por Santosh Kumar 27.09.2012 / 02:15

1 resposta

1

Tente fazer o logout / in ou até mesmo reiniciar para corrigir isso. O seguinte arquivo .desktop funciona perfeitamente para mim:

[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
Exec=vim -c 'startinsert'
Terminal=true
Type=Application
Icon=terminal
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

    
por ish 27.09.2012 / 02:54