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? 왜 다른 것보다 하나를 선택해야 합니까? 분명히 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 배포판의 경우와 마찬가지로 이러한 옵션을 플레이버(flavor)라고도 합니다.

사용 가능한 옵션을 보려면 포트 디렉터리의 Makefile을 읽어보세요.

Vim은 많은 기능으로 컴파일될 수 있습니다. 예를 들어 X11이 설치되지 않은 환경에 있어서 X11 클립보드나 GTK2 지원이 필요하지 않거나, 스크립팅에 python2 대신 python3을 사용하고 싶을 수도 있습니다.

다음 명령을 실행하여 컴파일한 vim 버전을 확인할 수 있습니다.vim --version

관련 정보