tab键替换的代码是什么_代码补全让 TeXworks 成为 LaTeX 编辑利器

TeXStudio?Visual Studio Code?TeX Live 自带的一款轻量级编辑器——TeXworks editor 其实也很好用,你造吗?

今天小编为小伙伴们介绍 TeXworks editor 的代码自动补全功能,助你使用 TeXworks editor 心手相应。小伙伴们看完之后千万别将其他编辑器卸载了哟(哟嚯嚯嚯~)。

c5fd10576c504fa54e617512b850370e.gif

光 TeXworks 代码补全

c5fd10576c504fa54e617512b850370e.gif

在 TeXworks 中,输入 command 或 environment 的一部分(引导词),再按 Tab 键(触发键),TeXworks 会自动补全这个 command 或 environment。

举几个栗子

⓵ 输入 xa,再按 Tab 键,则可得到 \alpha;

⓶ 输入 bdoc,再按 Tab 键,则可得到

\begin{document}\end{document}

⓷ 输入 i,再按 Tab 键,则可得到 \item。

       a0055eabc337ae198634b2726efc8fdf.gif

所有的自动补全命令均可在本地查询,方法如下:

20a4139a72027f29ab75fa9348d33c58.png

ae3786e63e828cf5304e7ed91883ae3e.png

985e6573fb427dcbef76d6f556bfda97.png

completion 文件夹下的几个 txt 文件即为自动补全设置文件。

3682316560711b2d1c9fd6cf34d30b92.png

c5fd10576c504fa54e617512b850370e.gif

配置代码补全

c5fd10576c504fa54e617512b850370e.gif

小伙伴们也可以自己添加或更改设置。

代码自动补全的语法为 “引导词”:=“补全内容”。

也举几个栗子

⓵ completion 文件夹下的 txt 文档中新建如下命令:

bfigo:=\begin{figure}[#INS#]#RET#•#RET#\end{figure} 。 注:#RET# 表示一个换行;#INS# 表示自动补全后光标停留位置,• 表示占位符。

则以后只需要输入 bfigo,再按 Tab 键即可得到啦

\begin{figure}[]•\end{figure}•

⓶ 小伙伴们在使用 ElegantBook 模板时,打开文档484要输入长长的 

\documentclass[cn,11pt,chinese]{elegantbook} 

偷懒时刻到啦~  

completion 文件夹下的 txt 文档中新建如下命令(自定义命令)

elb:=\documentclass[cn,11pt,chinese]{elegantbook}

以后只需要输入 elb,再按 Tab 键即可得到啦

\documentclass[cn,11pt,chinese]{elegantbook}

滑动查看更多

假装只有小编知道的小技巧:

① Ctrl + Tab,可将光标移到下一个最近的占位符;

② Shift + Tab,可将光标移到上一个最近的占位符。

c5fd10576c504fa54e617512b850370e.gif

常用引导词巧记

c5fd10576c504fa54e617512b850370e.gif
  1. 小写希腊字母,引导词一般为“x+字母名称首字母”。如 xd:\delta。

  2. 大写希腊字母,引导词一般为“xc+字母名称首字母”。如 xcd:\Delta。

  3. 数学字体命令,引导词一般为“m+字体属性缩写词”。如 mbf:\mathbf{ }。

  4. 环境,引导词一般为“b+环境缩写词”。带*环境在原本引导词后加s(star)。若环境有可选项,需要使用可选项,还需在末尾加上o(option)。

    如 btab:\begin{tabular}{ } (此处有空白行,你看不见) \end{tabular}。

    注:并非所有命令或环境引导词均满足以上规则,特殊情况需单独记忆。

试着想想,一些经常使用的固定文稿、公式,利用自定义补全命令484也可以轻松搞定呢43e22158bbd55b7d1ebb0b696575d149.png(小编真是个小机灵鬼~)

小伙伴们有什么奇思妙想,可以在QQ交流群或留言区与小编分享哟8fcbe8f5d1292424fc5ec3fc3832ec79.png

c5fd10576c504fa54e617512b850370e.gif

References

c5fd10576c504fa54e617512b850370e.gif
  • EthanDeng: Texworks autocomplete

    https://github.com/EthanDeng/texworks-autocomplete

  • EthanDeng:TeXworks的自动补全功能分类解析

    http://blog.sina.cn/dpool/blog/s/blog_630306a50101fjwy.html

9f22c7d57fe4f1d57d06ce0cf31a47ae.gif

aa21381ca624b6a5c7a9fac56610214d.png

Homepage https://elegantlatex.org/

Github https://github.com/ElegantLaTeX/

Weibo https://weibo.com/elegantlatex

QQ交流群 692108391

公众号 ElegantTeX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值