Neovim 플러그인 관리자가 아닌 엄마를 보세요!

3085 단어 vimbashneovim

핸즈프리



플러그인 관리자를 사용하지 않고 터미널에서 Neovim 플러그인(예: Tim Pope's Commentary)을 수동으로 설치하려면 다음을 수행하십시오.

mkdir -p ~/.local/share/nvim/site/pack/tpope/start/commentary
git clone https://tpope.io/vim/commentary.git ~/.local/share/nvim/site/pack/tpope/start/commentary


설치 경로는 항상 ~/.local/share/nvim/site/pack/foo/start/bar의 패턴을 따릅니다. 여기서 foo 및 bar 변수는 사용자가 이해하는 모든 것이 될 수 있습니다. 일반적으로 foo는 작성자의 이름(예: tpope)이고 bar는 플러그인의 이름(예: 주석)입니다.

오토메이션



훌륭하지만 때때로 플러그인이 업데이트되고 새 버전을 가져와야 합니다. 이것은 작은 스크립트를 사용하여 Linux 시스템에서 쉽게 달성할 수 있습니다. ~/.local/bin/vimpluginupdate라는 파일을 만들고 다음을 붙여넣습니다.

#!/bin/sh
NVMPTH="$HOME/.local/share/nvim/site/pack"
git -C $NVMPTH/tpope/start/commentary pull || git clone --depth 1 https://tpope.io/vim/commentary.git $NVMPTH/tpope/start/commentary


다소 긴 git 라인은 저장소가 이미 존재하는 경우 저장소를 가져오고, 저장소가 존재하지 않는 경우(즉, 첫 번째 단계를 수행하지 않은 경우) 새로운 저장소를 복제합니다(깊이 옵션을 사용하여 이전 버전이 아닌 최신 버전만 가져옴). 변경).

이제 파일을 실행 가능하게 만드십시오.

chmod u+x ~/.local/bin/vimpluginupdate


플러그인을 업데이트하고 싶을 때마다 다음을 실행합니다1.


vimpluginupdate


더 많은 업데이트를 설치하면 새 줄을 추가하기만 하면 됩니다.

도움말 태그



플러그인과 관련된 도움말 문서를 로드하려면 플러그인이 활성화되었을 때 Neovim 내에서 :helptags ALL를 실행하십시오. 예를 들어 Vim-commentary 플러그인은 Neovim이 프로그래밍 언어로 인식되는 파일(예: 확장자가 .js, .py 등인 모든 파일)을 열 때 활성화됩니다. vim-commentary의 경우 :help commentary 를 사용하여 도움말 문서에 액세스할 수 있습니다.

하지만 vim을 사용합니까?



여기에서 실제로 수행한 작업은 vim-commentary install section 을 수정한 것이므로 표준 vim에 대해 확인하십시오(NB - 주요 차이점은 사용된 디렉토리임).

신뢰할 수 있는 출처를 요구합니다



:help packages:help add-package을 참조하십시오.

버전 관리



이는 Ubuntu Linux 22.04 LTS 및 Neovim v0.6.1에서 수정되어 테스트되었습니다.



흥미롭게도 ~/.local/bin/디렉토리는 PATH에 추가되지 않으므로on a fresh install 명령이 처음에 작동하지 않으면 로그아웃한 다음 다시 로그인하십시오.

좋은 웹페이지 즐겨찾기