vscode的if结尾提示插件“If End Marker”实现了if结尾提示功能

以前,我经常使用source insight 4.0这个软件来看单片机或者嵌入式的源码程序,其中有一个比较好的功能就是在每一个if的结尾都会有一个提示,来说明是大括号是属于哪个条件判断。

具体在source insight中的设置位置为:

我查询了以下资料:

https://blog.51cto.com/u_15953444/6036381

我感觉这个挺有用的,后来我切换到vscode开发环境中了,但是很多功能已经习惯用source insight的那种模式了,所以我想vscode中能否找到"在if条件判断结尾处有一个提示符,提示是属于哪一个条件判断"的插件,这种提示功能在if条件判断的代码段特别长,以及多层if嵌套的时候特别有用。

我查询了好久也没找到类似的功能,后来发现了这样一个插件"If End Marker",可以在vscode插件市场中直接搜索,安装后就可以直接使用了。本来这个插件是不支持c/c++的环境,后来我在github上给作者留言了,想不到作者真回复我了(感到很荣幸😃)而且将这个功能实现了,给作者点赞😄。

我测试了一下在使用微软自己的c/c++插件的环境或者clangd的环境都可以实现if结尾提示功能。

最后,可以将这个软件的if结尾提示要求的最小代码行数从"4"改成"2",这样就避免了有些比较简短的if判断没有提示的情况。

最后粘贴原作者的github链接,希望有能力的程序员多多支持他。

Github链接:

https://github.com/lacymorrow/vscode-if-end-marker

相关推荐
玄月三初2 小时前
使用pandoc把word转换成markdown格式
vscode·word·markdown
533_3 小时前
[vscode] 禁止保存自动格式化
vscode
sz4972385994 小时前
vscode多种编译环境共存的方法
ide·vscode·stm32·编辑器·esp32
DO_Community6 小时前
无封号焦虑!Claude Code 官方插件 +VS Code ,稳定接入的配置指南
人工智能·vscode·aigc·claude
2501_915918418 小时前
使用快蝎IDE进行iOS开发:从项目创建到真机调试全流程
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
一只积极向上的小咸鱼8 小时前
Vscode打开多个窗口
linux·运维·服务器·vscode
QAQ小菜鸟8 小时前
四、vs code设置自动保存
vscode
charlie1145141918 小时前
嵌入式Linux开发(6-前置)——IDE 配置指南 - VSCode + clangd 驱动开发环境搭建
linux·ide·驱动开发·vscode
2401_835792541 天前
Codex 启动报错:套接字访问权限错误 (os error 10013) 解法
vscode
酿情师1 天前
OpenCode 详细入门指南,从安装到使用保姆级教程
vscode·visual studio code·cli·opencode