vimtexを使用してTeXファイルを編集するためにvimを使用しようとしています。編集したPDFから逆に検索できるようにしたいです。これvimtex ドキュメント次のように教えてください。
|+クライアントサーバー| PDFビューアからVimに戻るために必要です。
それでは、以下を提案します。このリンクvimがサーバー名で始まっていることを確認してください。指示に従って+clientserver
実行されたことを確認しましたが、$ vim -h | grep servername
出力が出ていません(出力されていないことを示します)。私もそれを実行し、$ vim --version | grep client
出力を得ました-clientserver
。これにより、ページは次のオプションを提供します。
- vimをgvimでSymlinkに接続します(gvimがインストールされている場合)。
- バイナリで「クライアントサーバー」をサポートするvimのインストール
- クライアントサーバーサポートを介してソースからvimをビルドしてインストールします。
gvimを使用したくないので、オプション2と3に制限されています。ただし、アーチでこれを行う方法についての指示はありません。誰もがこれを行う方法を知っていれば幸いです。
答え1
Arch Linuxのパッケージは、gvim
vimバイナリにクライアントサーバー機能を提供します。
↪ vim --version | grep client
-clientserver +job +persistent_undo -toolbar
↪ pacman -Qo /usr/bin/vim
/usr/bin/vim is owned by vim 8.2.0814-2
↪ sudo pacman -S gvim
resolving dependencies...
looking for conflicting packages...
:: gvim and vim are in conflict (vim-minimal). Remove vim? [y/N] y
Package (2) Old Version New Version Net Change
vim 8.2.0814-2 -3.60 MiB
extra/gvim 8.2.0814-2 3.92 MiB
Total Installed Size: 3.92 MiB
Net Upgrade Size: 0.32 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [-------------------------------------------------] 100%
(1/1) checking package integrity [-------------------------------------------------] 100%
(1/1) loading package files [-------------------------------------------------] 100%
(1/1) checking for file conflicts [-------------------------------------------------] 100%
(2/2) checking available disk space [-------------------------------------------------] 100%
:: Processing package changes...
(1/1) removing vim [-------------------------------------------------] 100%
(1/1) installing gvim [-------------------------------------------------] 100%
Optional dependencies for gvim
python2: Python 2 language support [installed]
python: Python 3 language support [installed]
ruby: Ruby language support
lua: Lua language support [installed]
perl: Perl language support [installed]
tcl: Tcl language support [installed]
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
↪ pacman -Qo /usr/bin/vim
/usr/bin/vim is owned by gvim 8.2.0814-2
↪ vim --version | grep client
+clientserver +job +persistent_undo +toolbar
↪ vim --help | grep servername
--servername <name> Send to/become the Vim server <name>
vim
クライアントサーバー機能はパッケージベースの端末でも使用できますgvim
。