Vim 8.0をアンインストールsudo apt remove vim-common
し、最新バージョンをコンパイルしてインストールしました。
git clone https://github.com/vim/vim.git
cd vim/src
make
sudo make install
vim
端末で Vim 8.2 を実行できます。
.desktop
Vim 8.2用のファイルは次のとおりです。
[Desktop Entry]
Name=Vim
Comment=text editor
Exec=/home/debian/vim/src/vim %F
Icon=/home/debian/vim/src/vim.ico
Type=Application
MimeType=text/plain
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;vim;
なぜメニューからVimを実行できないのですか?メニューの「Vim」をクリックしてもVimはポップアップしません。
以下を使用しても違いはありません。
Exec=/home/debian/vim/src/vim %F
または
Exec=/usr/local/bin/vim %F
私はlxterminal
それを使用していますdebian
。
答え1
端末にwhich vim
使用されているパスが正しいことを入力して確認してください。
vim
端末で実行する必要があるテキストベースのプログラム。ファイルが正しく機能するには、次のように.desktop
行を追加する必要があります。Terminal=true
[Desktop Entry]
Name=Vim
Comment=text editor
Exec=/home/debian/vim/src/vim %F
Icon=/home/debian/vim/src/vim.ico
Type=Application
MimeType=text/plain
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;vim;
Terminal=true
gvim
Vimには通常、コマンドラインから呼び出されるGUIバージョンがあります。グラフィックサポートでVimをコンパイルした場合は、グラフィックサポートを代わりに使用することもできます。
答え2
ターミナルウィンドウでこのコマンドを実行する必要があります。
vim
これはコマンドラインプログラムであり、グラフィカルユーザーインターフェイスを開きません。アイコンをクリックするとプログラムを実行できますが、表示されません。
パスを変更できるランチャーにProperties
移動し、チェックボックスをオンにします。Edit
Run in Terminal
答え3
どの端末エミュレータを使用していますか?この通貨を通して。一例xfce4-terminal
:
vim.desktop
Exec=xfce4-terminal -T ViM -I gvim --hide-scrollbar -e "vim %F"
どの端末を使用しても、-e
端末内でコマンドを実行するために使用されます。