这与调试中提到的问题有关:插件(vim-latex)在启动时崩溃gVim
安装latex-suite后,每次打开.tex文件时,无论是来自gVim还是终端vim,是否包含\ begin语句,Vim都会立即崩溃.
在重复崩溃之后,我能够在状态行中读取Python Traceback字符串,其中提到了第530行C:\Python27\lib\site.py
(仅包含known_paths = addusersitepackages(known_paths)
),但其余的回溯是不可见的,因为状态行显示会截断它并且仅显示为无论如何,在自动崩溃之前.
有没有办法以更永久和完整的方式捕获这个Traceback输出,以及从这个插件到Python等的方式?
(我尝试了这个-V15filename.log
选项,但是它(像往常一样)没用,包含一些部分记录到vim启动过程中的一个古老点.)
编辑:道歉,因为以前没有提到操作系统(除了间接通过C:\
路径),这个问题是在Windows上.从另一个相关的问题来看,似乎几乎所有在Windows上尝试乳胶套件的人都遇到了这个问题.
更新:只是一个FTR - 设置verbosefile没有帮助(可能是因为写入是根据文档缓冲的),并且:redir也没有捕获这个,以此错误和崩溃之前发生的任何操作结束.
我正在使用vim-latex-suite而不知道如何跳转到<++>
扩展的宏.
例如,在插入模式下键入SSE时,我得到:
/section{}<++>
Run Code Online (Sandbox Code Playgroud)
具体含义是<++>
什么?如何移动到那里?
当使用latex-suite(使用命令<leader>ll
)从vim编译时,我经常会收到以下错误:
W11:警告:自编辑开始以来文件"yourLaTeXfile.log"已更改请参阅":help W11"以获取更多信息.
如何配置vim/latex-suite以始终设置自动生成的日志文件Tex_RunLaTeX()
?难道是足以重新映射<leader>ll
到Tex_RunLaTeX()!
或将是引入任何新的很酷的功能?
当我用latex-suite编译一个latex文件时,在quickfix窗口中显示错误,主窗口显示错误发生的位置.这非常有用.但是,当完成修复bug时,我想返回缓冲区和我所在的确切位置,关闭quickfix和预览窗口,然后继续编辑.有没有办法做到这一点,除了手工?
在运行linux的情况下,当我从安装了乳胶套件的vim中编译乳胶文档时,系统会(不必要地)提示我按Enter。也就是说,当我输入\ll
要编译的内容时,屏幕似乎从vim中退出,显示为命令提示符,其内容为:
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
按下ENTER键可使我回到vim中,并且我的文档已成功编译,但是我不希望在这里单击ENTER键(我在Mac上没有同样的问题)。
我的.tex文件内容如下
\documentclass{article}
\title{This is the title}
\author{The Author}
\date{September 2013}
\begin{document}
\maketitle
Hello World!
\end{document}
Run Code Online (Sandbox Code Playgroud)
在vim中,我给出以下命令:
:echo g:Tex_DefaultTargetFormat
Run Code Online (Sandbox Code Playgroud)
并收到
pdf
Run Code Online (Sandbox Code Playgroud)
我给出以下命令:
:echo g:Tex_CompileRule_pdf
Run Code Online (Sandbox Code Playgroud)
并收到
pdflatex -interaction=nonstopmode $* >/dev/null 2>/dev/null
Run Code Online (Sandbox Code Playgroud)
在bash提示下,我可以输入
pdflatex -interaction=nonstopmode HelloWorld.tex >/dev/null 2>/dev/null
Run Code Online (Sandbox Code Playgroud)
和pdflatex编译我的文档,而不要求我按Enter。不必在命令提示符下按ENTER的任何帮助将不胜感激。
有没有办法$...$
在vim-latex套件中使用工具选择内部美元符号?理想情况下,这将是vi$
匹配vi(
,vi[
,vi"
它可以选择括号,括号和引号内的内容,分别.
这样一个宏
let @q='F$lvt$'
是不受欢迎的,因为它没有被显而易见的调用vi$
.
谢谢.
我正在使用(mac)vim与tex-suite,并希望有一个正则表达式命令(或任何其他方式)来执行以下操作:
更改
\ textcolor {green} {some random text}
成
一些随机文字
这应该\textcolor{green}{}
在我的tex文件中出现的所有内容...
任何的想法?
编辑:我需要它来识别匹配的大括号.这是一个例子:
\textcolor{green}{
with $v_\text{F}\sim10^6$m.s$^{-1}$ the massless Dirac fermions
velocity in pristine graphene}.
Run Code Online (Sandbox Code Playgroud) 我是使用乳胶套装的vim + latex新手.到目前为止它运作良好.我很享受vim.我无法摆脱的一件事是两个窗口:快速列表和日志文件,它们在调用后自动出现\ll
.我不知道如何从Quicklist和日志文件中受益.我只是想摆脱它们.有谁知道吗?
我已经在mac(10.7.?)上使用vim-latex套件几个月没有问题.在周末,我将操作系统升级到10.8.2,现在我的tex文件无法编译.编译命令
\ll
Run Code Online (Sandbox Code Playgroud)
在vim中没有产生错误,但是没有生成pdf文件.如果我转到终端的命令行,请执行以下命令
latex document.tex
Run Code Online (Sandbox Code Playgroud)
产生
-bash: latex: command not found
Run Code Online (Sandbox Code Playgroud)
同样,对于pdflatex.我不确定这是否是路径错误,或者是否需要重新安装10.8.2的乳胶.在这两种情况下,我都不确定如何处理.