Source insight支持shell脚本

Source Insight默认是不支持shell脚本的。

在添加文件时,需要取消Show only known file types的勾选,才能看到.sh文件和其他不支持的后缀名文件。

当然,作为一个款强大的编辑器是能够支持shell语法的,只需要自行下载配置文件(右键链接另存为,保存至本地即可 ):

下载链接: https://www.sourceinsight.com/pub/languages/

具体配置步骤可参考:

参考: https://blog.csdn.net/qq1753942680/article/details/102967210

 

Source Insight 是一款非常强大的源代码编辑器,它支持多种语言的代码编辑和分析。它还提供了一种称为“宏(Macro)”的脚本语言,可以用于自动化一些任务,提高效率。以下是一些 Source Insight 脚本的示例: 1. 打开文件并跳转到指定行号 ```C // 打开文件并跳转到指定行号 void OpenFileAndGotoLine(char* filename, int lineNum) { // 打开文件 project_open(filename); // 获取当前文档的句柄 int doc = current_document(); // 跳转到指定行号 goto_line(doc, lineNum); } ``` 2. 查找指定字符串并替换为另一个字符串 ```C // 查找指定字符串并替换为另一个字符串 void ReplaceString(char* findStr, char* replaceStr) { // 查找指定字符串 find_string(findStr); // 替换为另一个字符串 replace_string(replaceStr); } ``` 3. 执行一些常用的编辑操作,如删除行、复制行、粘贴行等 ```C // 删除当前行 void DeleteCurrentLine() { // 获取当前文档的句柄 int doc = current_document(); // 删除当前行 delete_line(doc); } // 复制当前行 void CopyCurrentLine() { // 获取当前文档的句柄 int doc = current_document(); // 复制当前行 copy_line(doc); } // 粘贴到当前行下面 void PasteAfterCurrentLine() { // 获取当前文档的句柄 int doc = current_document(); // 粘贴到当前行下面 paste_after(doc); } ``` 这些示例只是 Source Insight 脚本的冰山一角,你可以根据自己的需求编写更加复杂的脚本。如果你想了解更多关于 Source Insight 脚本的信息,可以查看 Source Insight 的官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值