vimとvim-liteの違いは何ですか?

vimとvim-liteの違いは何ですか?

vim私のFreeBSDコンピュータにインストールしたいです。この他のウェブサイト次のようにFreeBSDポートからインストールすることをお勧めします。

# cd /usr/ports/editors/vim-lite/
# make install clean

これはすべてうまく機能します。私はFreeBSDポートからインストールする予定です。しかし、私のコンピュータに別のディレクトリがあることがわかりました。

/usr/ports/editors/vim/

vimこれらとそしての違いは何ですかvim-lite?なぜ他のものよりも1つを選ぶべきですか?明らかにvim-lite「軽くなった」のです。しかし、より軽いバージョンを持つためには何を犠牲にする必要がありますか?

答え1

/usr/ports/editors/vim-lite/Makefile変数を設定(LITE = yes)してから含めます。/usr/ports/editors/vim/MakefileLITEが設定されている場合は、次の操作を行います。

OPTIONS_EXCLUDE=ATHENA CSCOPE EXUBERANT_CTAGS GNOME GTK2 LUA MOTIF NLS PERL PYTHON RUBY TCL X11 XTERM_SAVE OPTIONS_SLAVE=  CONSOLE MAKE_ARGS+=     CONF_OPT_GUI="--enable-gui=no --without-x" \
                CONF_OPT_LUA=--disable-luainterp \
                CONF_OPT_PERL=--disable-perlinterp \
                CONF_OPT_PYTHON="--disable-pythoninterp --disable-python3interp" \
                CONF_OPT_RUBY=--disable-rubyinterp \
                CONF_OPT_TCL=--disable-tclinterp

答え2

通常、* BSDはプログラムをコンパイルするためのさまざまなオプションを提供し、ほとんどのLinuxディストリビューションの場合と同様に、これらのオプションはフレーバーとも呼ばれます。

利用可能なオプションについては、ポートディレクトリのMakefileを読んでください。

Vimは多くの機能でコンパイルできます。たとえば、X11がインストールされていない環境でX11クリップボードやGTK2をサポートする必要がない場合、またはスクリプトにpython2の代わりにpython3を使用したい場合があります。

次のコマンドを実行して、コンパイルしたvimのバージョンを確認できます。vim --version

関連情報