用户定义的键盘快捷方式,用于使用用户定义的文本分隔符分隔所选文本

User-defined keyboard shortcut to delimit selected text with user-defined text delimiters

很多时候,我必须输入以下内容:

{\texttt{something}}

是否可以创建一个键盘快捷键,在选择 something 后,将 {\texttt{}} 添加到 something

是的,您可以使用 RStudio Add-in 来做到这一点。这些相对容易构建,因为它们只是包含常规 R 代码的 R 包,您可以为它们添加键盘绑定以设置您自己的热键。此处制作插件的说明:

https://rstudio.github.io/rstudioaddins/

在您的 add-in 中,您可以使用 rstudioapi 包的文档操作方法来定位 cursor/selected 文本并用相同的值替换范围。

https://rstudio.github.io/rstudioapi/reference/rstudio-documents.html