vim-evince-synctex


Ⅰ. 插件描述

Forward and backward search (synctex) between gvim and Evince

Ⅱ. 基本信息

创建日期:  2018-01-02
使用用户:  2
Github星:  7
插件作者:  Gaute Hope

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'gauteh/vim-evince-synctex'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'gauteh/vim-evince-synctex'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'gauteh/vim-evince-synctex'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/gauteh/vim-evince-synctex

Ⅳ. 文档说明

# Vim <-> Evince forward and backward search for vim-LaTeXSuite and VimTeX

This plugin provides backwards and forward search between GVIM and Evince.

Only works on GVIM at the moment.

Installation

Should work with standard plugin managers.

Requirements

  • Evince
  • Python 3
  • Python 2

Usage

LatexSuite


" compile your pdf with --synctex support:
let g:Tex_CompileRule_pdf =
      \ 'pdflatex --synctex=1 -interaction=nonstopmode -shell-escape "$*"'

Use \ls to forward search, use Ctrl+Left Mouse to backward search.

VimTex


" Bind forward search (this command is provided by us)
nnoremap <leader>lf :VimtexForwardSearch<CR>

Use \lf to forward search, use Ctrl+Left Mouse to backward search.

Resources and previous work

evince_dbus.py:

evince-backward-search:

Other resources:

添加新评论