Vim(gvimではなく、viではない)を標準のテキストエディタとして設定したい。ネットでは、プログラムをファイルの種類に関連付けるための次の提案があります。
Ubuntu 14.04とnemoをファイルマネージャーとして使用しています。 update-alternativesを試したところ、次のプロンプトが表示されました。
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/vim.gnome 60 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
* 3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.gnome 60 manual mode
5 /usr/bin/vim.tiny 10 manual mode
Press enter to keep the current choice[*], or type selection number:
残念ながら、オプション3を選択しても何も変わりませんでした。次に、デスクトップファイルを使用して2番目の方法を試しました。 txtファイルには適していますが、.texファイルには適していません。それから私は.texファイルを関連付けることを試みました
mimeopen -d *.tex
Please choose a default application for files of type text/x-tex
1) vim (vim-usercreated-1)
2) Texmaker (texmaker)
3) SecureDownloadManager (wine-extension-sdx)
4) notepad (wine-extension-txt)
5) LibreOffice Writer (libreoffice-writer)
6) gedit (gedit)
7) Geany (geany)
8) GVim (gvim)
9) Other...
リストの最初の項目にあるように、プロンプトは「vim」でシンプルに答えました。それ以来、nemoで.tex-fileを開いた後に.swpファイルが作成され、vimターミナルは表示されません。したがって、実行中のようですが、画面には表示されません。 xdg-openのようなコマンドでtexファイルを開くと、「Vim:警告:入力は端末からではありません」という警告が表示されます。
ネット上では、このファイルの関連付けを行うためのオプションはこれ以上見つかりませんでした。私を助けてください :)
Nemoは、コマンドラインプログラムをフォアグラウンドで直接開くことはできません。したがって、トリックはNemoに新しいターミナルウィンドウを開き、vim
を引数として渡すように指示することです。
Nemoウィンドウを開き、.tex
ファイルを右クリックします。次にOpen With ...およびOther Application ..を選択します。 。;表示されたウィンドウのEnter a custom command ...ボックスに次のように入力します。
gnome-terminal -x vim
そしてAdd to listをクリックします。その後、次のようになります。
次に[〜#〜] ok [〜#〜]をクリックします。 .tex
ファイルをダブルクリックすると、新しいターミナルがポップアップし、vimでファイルを編集します。