【问题标题】:Creating template on vim-latex suite (Ubuntu)在 vim-latex 套件(Ubuntu)上创建模板
【发布时间】:2015-03-04 00:05:08
【问题描述】:

我也问过关于tex stack overflow的同样问题,但是两天没有回复,所以我将它发布在这里(这更像是一个技术问题而不是tex问题)。我会在两个小时内删除关于tex溢出的问题。
https://tex.stackexchange.com/questions/230881/creating-templates-on-vim-latex-suit-template
这是上面链接中完全相同的问题。 我有一个关于在 vim-LaTeX 套件上创建模板的问题。
我放了一个模板文件

/usr/share/vim/addons/ftplugin/latex-suite/templates/

与内容

<+      +>      !comp!  !exe!
%        File: !comp!expand("%:p:t")!comp!
%     Created: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp!
% Last Change: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp!
%
\documentclass[a4paper]{article}
\usepackage[top=1in, bottom=1in, left=1in, right=1in]{geometry}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphicx}
\graphicspath{{<++>}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\newcommand{\norm}[1]{\lVert#1\rVert}
\begin{document}
\lhead{<++>}
\rhead{<++>}
\cfoot{\thepage}
<++>
\end{document}

然后我在目录中创建了它的软链接:

/var/lib/vim/addons/ftplugin/latex-suite/templates/

如果一切顺利,在vim上新建一个tex文件时输入

:TTemplate

在命令行上,我应该得到:
带有文件名的文件,
使用创建日期和时间创建
最后一次更改,包含最后一次更改的日期和时间。
并且起始光标应该打开 \lhead{ 光标在这里 }

但是,它似乎不会显示任何 vim 格式的日期,并且光标的初始位置不在我想要的位置。

有没有办法解决这个问题?

我使用的是 ubuntu 14.04,vim-latex 套装。
提前致谢。

【问题讨论】:

    标签: templates ubuntu vim latex


    【解决方案1】:

    文件的第一行是错误的。第一行的字段是制表符分隔的。你的当前是间隔分隔的。

    <+^I+>^I!comp!^I!exe!
    

    所以我写的任何地方^I 都应该是一个文字标签。


    另一个问题是&lt;++&gt; 在模板中的四个不同位置。光标只出现在第一个,其余的保持不变。 (我不知道这是否准确,但似乎就是这样)


    最近应该没有理由修改全局 vim 安装。您应该能够将模板放在以下位置。

    ~/.vim/ftplugin/latex-suite/templates/
    

    【讨论】:

    • 谢谢!今晚会试试看是否成功!
    • 完美运行。对于&lt;++&gt;,光标出现在第一个,而ctrl-J 跳跃技巧效果很好!谢谢!
    【解决方案2】:

    cd /home/coder352/.vim/plugged/vim-latex/ftplugin/latex-suite/templates。并且有四个标准模板,您可以复制和更改它们。 我使用vim-plug,所以路径是'plugged'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-01
      • 1970-01-01
      相关资源
      最近更新 更多