CLI의 neovim에서 Skim과 SyncTeX하려면

2631 단어 neovimMac스킴
이 기사는 vim의 LaTeX 플러그인 vimtex을 이용하고 있다고 가정합니다.

neovim에서 skim



이것은 CLI뿐만 아니라 GUI의 neovim에서도 동일해야합니다.
vimrc에 다음과 같이 추가하면 OK입니다.

~/.vimrc
let g:vimtex_view_general_viewer = '/Applications/Skim.app/Contents/SharedSupport/displayline'
let g:vimtex_view_general_options = '@line @pdf @tex'

덧붙여서, Skim을 Homebrew cask로 인스톨 하고 있는 경우는 displayline 의 심볼릭 링크가 자동적으로 /usr/local/bin
~/.vimrc
let g:vimtex_view_general_viewer = 'displayline'

그래도 문제 없습니다.

이제 vim에서 \lv를 입력하면 Skim pdf에서 일치하는 부분으로 날 수 있습니다.



skim 으로 neovim



여기에서 (아마) CLI 전용이 될 것입니다.

neovim-remote 설치



이것은 neovim을 외부에서 조작하는 도구입니다. pip3 install neovim-remote 로 설치합니다.

Skim 설정





명령의 마지막 :<esc> 라는 것은, 상태 라인에 행 번호가 남지 않게 하기 (위해)때문에, 없어도 괜찮습니다.

명령줄에서 neovim 시작



커맨드 라인에서 neovim을 시작할 때는 일반적으로 시작해서는 안됩니다.
다음과 같이 시작하십시오.
$ NVIM_LISTEN_ADDRESS=/tmp/nvimsocket nvim

매번 이것을 치는 것은 귀찮다고 생각하므로, 쉘로 alias 를 만들게 되면 좋다고 생각합니다.
덧붙여서 나는 zsh 를 사용하고 있으므로, 다음과 같이 설정하고 있습니다.

~/.zshrc
alias nvimtex="NVIM_LISTEN_ADDRESS=/tmp/nvimsocket nvim"

이제 nvim 대신 nvimtex를 사용하면 SyncTeX를 사용할 수있는 환경에서 neovim을 시작할 수 있습니다.

실제로 해보자



Skim에서 열린 pdf에서 command+shift+クリック를하면 neovim의 tex 파일이 자동으로 해당 행으로 날아갑니다.

좋은 웹페이지 즐겨찾기