按理来说只需要安装一个vim的插件即可使用,但是涉及到了PDF阅读器与neovim交互就麻烦了一些。
插件vimtex
插件使用vimtex插件,插件的安装不再赘述,vimplug直接安装就好
默认配置:
" -------------- lervag/vimtex
let g:vimtex_view_method= 'zathura'
let g:vimtex_compiler_progname = 'nvr'
这里需要neovim能有启动一个远程服务器来保证与PDF的交互,所以需要nvr这个插件
neovim-remote
这个插件看起是启动一个neovim的后台服务来干点什么,vimtex的 forward search 和 backward search需要这个东西。
pip3 install neovim-remote
Zathura
PDF阅读器采用Zathura因为支持vimtex的 forward search 和 backward search 的PDF阅读器不多,在Linux下能用的就更少了。
安装方法
apt install zathura-pdf-poppler
新版本的安装会要求更高版本的**synctex**
所以最好使用apt安装预编译版本
zathura需要额外的设置:
# ~/.config/zathura/zathurarc
set synctex true
set synctex-editor-command "nvr --remote-silent %f -c %l"
使用vimtex
注意,需要使用nvr启动,而不是nvim启动
vim自动切换输入法
在GNOME下可以采用g3kb-switch进行输入法的切换
vim插件使用 https://github.com/lyokha/vim-xkbswitch
配置
let g:XkbSwitchEnabled = 1
let g:XkbSwitchLib = '/usr/local/lib/libg3kbswitch.so'
参考文献
使用 Neovim 和 vimtex 高效撰写 LaTeX 学术论文 https://sspai.com/post/64080
vim可不可以实现在在normal模式或者visual模式下自动改输入法为英文呢? - 小头的回答 https://www.zhihu.com/question/25744174/answer/506519877
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。