ソースコードでvimを実行した後、evim、rvim、viewなどのmake&make install
vimシンボリックリンクがたくさん見つかりました。/usr/local/bin
マニュアルvim(1)
ページは、「rvim」が「vim -Z」と同じであることを示しています。
今は気になります。私自身とそのような象徴的な関係を持つことができますかln(1)
?可能であればどのように達成できますか?
ベストアンサー1
一部のコードを書かないとこれはできません。
これらのシンボリックリンクショートカットはvim
そのように書かれているので機能します。どのように起動したか(どの名前で)見て、適切なコマンドラインオプションを使用して呼び出されたかのように動作します。
この動作は実行可能ファイルにハードコードされており、シンボリックリンクを介して実行されるトリックではありません。
したがって、これを直接実行したい場合は、最も簡単な方法は、必要なオプションを含む小さなラッパーexec
スクリプトを作成することですvim
。
#!/bin/sh
exec vim <options you want> "$@"
最後"$@"
は、単にスクリプトに提供されたコマンドラインオプションをvimに渡します。