選擇區域,如何獲得區域之前和之後的(預定義)部分?Emacs功能:[pre]標記區域[post]
比方說,例如,乳膠工作,我們希望\begin{frame}{}
的區域和地區後\end{frame}
,如何讓這一個功能使用Emacs之前完成?
[pre-part]"Has to be around this"[post-part]
我會鼓勵使用yasnippet。此外,也許「autopare」可以給出提示,因爲它可以巧妙地在按下時在標記區域周圍加上引號「
選擇區域,如何獲得區域之前和之後的(預定義)部分?Emacs功能:[pre]標記區域[post]
比方說,例如,乳膠工作,我們希望\begin{frame}{}
的區域和地區後\end{frame}
,如何讓這一個功能使用Emacs之前完成?
[pre-part]"Has to be around this"[post-part]
我會鼓勵使用yasnippet。此外,也許「autopare」可以給出提示,因爲它可以巧妙地在按下時在標記區域周圍加上引號「
你可以使用yasnippet,這裏是一個html標記片段的例子,它可以包括 wrap不是。
# -*- mode: snippet -*-
# name: Wrap open close tags
# binding: C-c C-t
# expand-env: ((yas-wrap-around-region t))
# --
<$1>$0</${1:$(car (split-string text))}>
這適用於yasnippet。
的最新版本GitHub的乳膠模式,C-c C-o
做到了這一點。
即使在關閉大綱模式並保存.emacs(C-c C-o C-l爲大綱模式)後,也不適用於我。對此功能感到好奇,儘管event_jr回答了這個問題。 – PascalVKooten
我的猜測是你沒有使用由AUCTeX提供的LaTeX模式使用latex-mode(與Emacs捆綁在一起的latex模式),在這種情況下,我認爲綁定是'C-c C-e',而不是內存服務。 – Stefan
使用AUCTeX。我測試了它,而且它確實有效。就我個人而言,我並不喜歡這種插入環境的方式(我爲所有內容編寫代碼片段),儘管這是使用它的好方法。 – PascalVKooten
我不知道你爲什麼不直接使用yasnippet。文件沒有說清楚這個功能是否提供?如果是這樣,你應該在github上提交一個bug。 –
我不知道這些文檔。實際上,我正在尋找如何與yasnippet混合一些lisp的能力。謝謝。 – PascalVKooten