有沒有辦法讓 texstudio 插入
~\cite
而不是\cite{}
, 以及
~(\ref{})
而不僅僅是\ref{}
,類似 Emacs/AucTeX?
答案1
你可以用 做類似的事情Macros -> Edit Macros
。
簡單的解決方案:在觸發器上插入文本
每次您鍵入觸發器時,rref
都會插入給定的文字(%|
表示所需的遊標位置):
進階解決方案:腳本文字插入和啟動完成程序
您可以運行腳本,而不是簡單地插入文字。在這種情況下,您必須明確地重新定位遊標,但您可以隨後啟動完成程序。
筆記:實際上觸發器是正規表示式,您可以在 上觸發\\ref
,但這可能會幹擾完成器,而且目前不能保證觸發器在完成器運作時正常運作。如果您在選項中停用了自動開啟完成器,則不會出現此問題。不管怎樣,像這樣的純小寫字元觸發器rref
打字速度更快,這就是我更喜歡它們的原因。
有關腳本編寫的更多信息,請參閱TXS 使用手冊。