ソースから_make&make install
_ vimを実行した後、vimの多くのシンボリックリンクがevim、rvim、viewなどの_/usr/local/bin
_に見つかりました...
vim(1)
のmanページには、「rvim」は「vim -Z」と同等である、などと記載されています。
さて、私は自分でln(1)
を使用してそのようなシンボリックリンクを作成できますか。
少しのコードを書くことなしにはできません。
vim
がそのように記述されているため、これらのシンボリックリンクのショートカットは機能します。起動方法(名前)を調べ、適切なコマンドラインオプションで呼び出されたかのように動作します。
この動作は実行可能ファイルにハードコードされており、シンボリックリンクによって行われるトリックではありません。
したがって、それを自分で行いたい場合、最も簡単なのは、必要なオプションを使用してexec
s vim
の小さなラッパースクリプトを記述することです。
#!/bin/sh
exec vim <options you want> "$@"
"$@"
最後に、スクリプトに指定されたコマンドラインオプションをvimに渡すだけです。
これは、Shell構成を介して迂回的に行うことができます。何かのようなもの
alias big_vim='gvim -p -geom 126x512'
bash/zshで動作します。 Sudo/rootをいじることなくカスタマイズすることができます。
それはできません。
VIMは、開始時に実行パスを確認します。たとえば、元のバイナリをrvimにリンクすることにより、実行パスは/path/to/rvim
になります。その場合、VIMは-Z
パラメータを自動的に追加します指定しなかった場合。
しかし、VIMターミナルのみで実行している場合は、次のことを行う必要があります。
Bashの場合は、エイリアスを〜/ .bashrcに追加します
alias vim='vim -Z'
必要に応じてパラメーターを変更します。
Csh/tcshの場合、=
記号を削除し、
例:alias vim vim -Z