我有一种多语言文件类型,其中可以嵌入 C、python、ruby 等(如果有帮助,请考虑“wiki 页面”)。有没有办法在文件区域上执行已知文件类型的自动命令?
例如,我可能有:
#!bash
if [ a = b ]; then
echo 'equal'
fi
#!python
if a = b:
print('equal')
我想将 bash 文件类型自动命令应用于第一部分,将 python 文件类型自动命令应用于后一部分。
我可以通过使用这种方法定义一个区域来获得语法高亮,但我对自动命令的理解不够,无法以类似的方式应用它们。