(總結在底部)我已經使用Vim-R-plugin設置了Vim和R,它的工作原理完美無缺。我也在Vim中使用Latex套件,並且可以毫無問題地創建,編譯和查看.tex文件。對於knitr,我曾經使用Rstudio,但我真的很想留在Vim。我剛剛開始使用vim-latex-suite,所以也許我錯過了一些基本的東西,但是有些東西在我的Vim + Latex-Suite + knitr組合中不起作用。使用Vim + latex-suite + knitr
以下Associate .Rnw with vim latex suite,我在我的vimrc中包含.Rnw文件應該被讀作.tex文件(雖然有人在該帖子的評論中指出它應該在2011年在vim-r-plugin中自動執行,但它沒有:最初文件類型被檢測爲rnoweb,當我嘗試編譯時,它拋出一個錯誤,說我試圖編譯一個非.tex文件)。現在
,如果我使用下面的代碼作爲.Rnw文件:
\title{Data analysis}
\begin{document}
\maketitle
\Section{Introduction}
Some text as introduction
\end{document}
它編譯沒有問題。當我包括
<<>>=
1 + 1
@
它編譯,但它打印到
!! ?? = 1 + 1
@
而不塊顏色和!和?轉過身來。 當我有一個評論(# comment
)返回一個錯誤說
在垂直模式
不能使用「宏參數字符#」,但它並編譯和打印爲
評論
當我使用轉義,沒有顯示任何錯誤,它打印
#評論
我使用的MacVim 7.4和更新了所有的插件(安裝使用捆綁/更新)和R 3.1.2(最新更新)。
因此,總結:vim + r的作品,vim +乳膠作品,但vim + r +乳膠不起作用。 R代碼未執行且註釋顯示錯誤。
如果有人能指出我在正確的方向,這將不勝感激!
嘿,freek,我很高興我的博客文章幫助你。如果您想出任何可以改進我的設置的其他內容,請告訴我們! – 2015-11-29 03:38:18