Enhanced-editing icon indicating copy to clipboard operation
Enhanced-editing copied to clipboard

请问如何自行添加1个自定义的Snipet+快捷键

Open shliujing opened this issue 2 years ago • 6 comments

需求

  1. 想添加一些Latex相关的,自定义Snipet+快捷键。

希望实现效果

  1. 选中文字A
  2. 按下快捷键 alt+i
  3. 得到\textit{A}

目前出现问题

  1. 参考转换粗体的代码,写了个斜体的代码,只在未选中时添加\text{},选中下效果是加粗。
  2. 按照转换粗体功能仿写,不太work。可以告知下添加1个自定义的Snipet的简单步骤吗,非常感谢。

附 希望添加的Snipet

Latex 文本,在写段落时使用

alt+b \textbf 粗体(textbold)
alt+i \textit 斜体(xieti)
alt+c \cite 引用某篇参考文献(citation)
alt+r \ref 引用文中label(reference)

Latex 数学符号,在写行间公式时使用

shift+alt+f $$ 美元符号(fuhao)。目前正则匹配有bug,会吃掉第一个字符
shift+alt+b \boldsymbol{} 加粗斜体(bold)
shift+alt+b \mathbf{} 加粗正斜体(bold)
shift+alt+i \mathit{} 斜体(italic)
shift+alt+z \mathrm{} 正体(zhengti)。也可以用 \text{} 正体
shift+alt+q \mathbb{} 期望(qiwang)和数域。黑板粗体blackboard bold
shift+alt+s \mathcal{} 书法体(shufa)

shliujing avatar Nov 14 '22 04:11 shliujing