Advertisement

CTags支持:为Visual Studio Code增添CTag功能的插件!

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这款插件为Visual Studio Code用户带来了强大的CTags功能,极大提升了代码浏览和导航效率,是C/C++开发者的得力助手。 在VSCode中安装CTags Support扩展!使用命令 `ext install ctags-support` 安装该插件前,请先确保您已生成了`.tags`文件。 **附加设置** 1. 在项目文件夹下运行 CTags 命令:`ctags -R -f .tags` 2. 通过在VSCode中选择单词,然后按下 `cmd+t (ctrl+t)` 可以导航到定义。 3. 按下 `cmd+shift+t (ctrl+shift+t)` 查看导航历史记录。 **其他特性** 1. 清除所有导航历史:按`f1`并输入Ctags Support: clear all navigation history,然后确认操作即可。 2. 清除单个导航历史项:按`f1`后搜索 Ctags Support: clear one navigation history 并选择要删除的历史记录。 **自定义键绑定** 您还可以根据需要调整上述命令的快捷键设置。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CTagsVisual Studio CodeCTag
    优质
    这款插件为Visual Studio Code用户带来了强大的CTags功能,极大提升了代码浏览和导航效率,是C/C++开发者的得力助手。 在VSCode中安装CTags Support扩展!使用命令 `ext install ctags-support` 安装该插件前,请先确保您已生成了`.tags`文件。 **附加设置** 1. 在项目文件夹下运行 CTags 命令:`ctags -R -f .tags` 2. 通过在VSCode中选择单词,然后按下 `cmd+t (ctrl+t)` 可以导航到定义。 3. 按下 `cmd+shift+t (ctrl+shift+t)` 查看导航历史记录。 **其他特性** 1. 清除所有导航历史:按`f1`并输入Ctags Support: clear all navigation history,然后确认操作即可。 2. 清除单个导航历史项:按`f1`后搜索 Ctags Support: clear one navigation history 并选择要删除的历史记录。 **自定义键绑定** 您还可以根据需要调整上述命令的快捷键设置。
  • VSCode-MATLAB:Visual Studio CodeMATLAB
    优质
    VSCode-MATLAB是一款扩展插件,旨在提升Visual Studio Code编辑器中对MATLAB语言的支持,提供语法高亮、智能感知及调试等功能。 用于Visual Studio Code的MATLAB扩展在VS Code中提供了对MATLAB语言的支持。主要特点包括: - 显色(从导入) - 片段(摘自TextMate片段) 代码检查:使用mlint来检测MATLAB代码中的问题。 安装和使用说明: 1. 在VS Code中安装该扩展。 2. 使用Ctrl+Shift+P打开命令面板,在其中输入“ext install Matlab”并选择MATLAB作为语言。 3. 如果创建了新文件,点击右下角的选择语言模式按钮,并在出现的语言列表中选择MATLAB。另外,保存一个以.m为扩展名的文件也会使VS Code识别其为MATLAB代码。
  • VSCode-Bazel: Visual Studio Code中Bazel
    优质
    简介:VSCode-Bazel是一款插件,旨在为Visual Studio Code用户提供对Bazel构建系统的支持,增强编码体验。 适用于Visual Studio Code的Bazel插件 此扩展为Visual Studio中的Bazel提供支持。 特征: - Bazel Build Targets树显示工作空间中的构建包目标。 - 通过单击目标,BUILD文件中的CodeLens链接可以直接启动构建或测试。 - 集成Buildifier以整理和格式化Bazel文件(需要安装)。 - 调试Starlark在你的代码.bzl文件生成过程(设置断点、单步执行代码、检查变量等)。 配置扩展: 此扩展将Bazel部分添加到Visual Studio Code中的扩展设置。 如果您将Bazel安装在系统路径之外的位置,或者希望在IDE中使用其他版本,则应将Bazel:Executable设置为指向Bazel可执行文件的位置。 同样,如果将Buildifier安装在系统路径之外的位置,则可以配置Bazel:Buildifier可执行文件设置。
  • VSCode-Java:在Visual Studio Code中使用Java语言
    优质
    VSCode-Java是一款专为Visual Studio Code设计的扩展插件,它提供了强大的功能来支持Java开发人员编写代码、调试和运行Java程序。 Java语言支持插件为Visual Studio Code提供了全面的功能。 快速开始: 安装扩展。 如果您还没有正确设置,请下载并安装最新的Java Development Kit(最低要求是Java 11)。 首次访问Java文件时,该扩展会自动激活,并在目录层次结构中识别具有Maven或Gradle构建文件的项目。 产品特点包括: 支持从Java 1.5到Java 15的各种版本代码; 提供对Maven pom.xml项目的全面支持; 基本支持独立的Gradle Java项目(不包含Android); 独立的Java文件也能得到良好支持。 在编写过程中,插件会实时报告分析和编译错误,并且具备强大的代码完成功能以及重构工具。
  • VSCode-Solidity:以太坊上Solidity智合约提供Visual Studio Code语言
    优质
    简介:VSCode-Solidity是一款专为开发人员设计的Visual Studio Code插件,它提供了强大的Solidity智能合约编写工具和功能,旨在优化在以太坊平台上进行软件开发的效率与体验。 Visual Studio Code 对 Solidity 提供了强大的支持。Solidity 是以太坊用于开发智能合约的语言,该扩展提供了以下功能: - 语法高亮、片段编制以及编译选项:可以按 F1 编译当前的 Solidity 合约或使用 F5 编译所有 Solidity 合约;此外还可以通过 Ctrl + F5 或 Cmd + F5 来编译当前文件中的所有合约和库及其导入的所有代码。 - 默认项目结构要求实体文件必须位于“src”目录中,而库则需放置在“lib”目录内。此扩展还支持 EIP82 的编译(包括 dappfile 和依赖包)以及不同版本的 Solidity 支持(远程和本地)。
  • AmicForVB:VB IDE
    优质
    AmicForVB是一款专为Visual Basic开发者设计的强大插件,它能显著增强VB集成开发环境的功能,帮助程序员提高代码编写效率和质量。 **VB IDE增强插件AmicForVB** AmicForVB是一款专为Visual Basic 6 (VB6)开发环境设计的强大插件,它极大地提升了IDE的功能性和开发效率。这款插件集成了多种实用工具,旨在简化开发过程、提高代码质量和开发者的工作效率。 ### 一、自动收集需要打包的控件和动态链接库 在VB6项目中,使用各种控件和DLL是常见的需求。AmicForVB的一项重要功能就是能够自动识别并列出所有被使用的控件及DLL文件,从而避免了手动查找依赖项的过程,减少了出错的可能性,并且确保安装包或部署的完整性。 ### 二、内置API字典与快速生成器 在开发过程中频繁使用到的各种API函数可以通过AmicForVB提供的内部查询工具迅速找到相关信息。此外,插件还支持直接将常用API插入代码中,这大大提高了编码效率和项目的整体质量。 ### 三、快捷的代码整理功能 保持良好的编程习惯对于维护高质量软件至关重要。通过自动化的格式化选项,开发人员可以轻松地使自己的VB6项目符合统一的标准规范,从而提高团队协作时的工作流畅性以及程序可读性的提升。 ### 四、集成记事本与鼠标滚轮支持 在编写代码的过程中记录想法或临时片段是常见的需求。AmicForVB内置的简易笔记功能可以帮助开发者快速保存这些信息,并且通过增强鼠标的滚动操作,使得文件间的切换更加便捷和高效。 ### 五、控制台程序的支持 尽管大多数情况下使用VB6开发的是图形界面的应用程序,但有时也需要处理一些命令行脚本或工具。AmicForVB为此类需求提供了支持,在此环境中编写调试控制台应用变得更加容易且无需额外配置环境。 总的来说,通过一系列自动化操作和便捷的功能设计,AmicForVB显著地优化了使用Visual Basic 6进行软件开发的工作流程,并为开发者带来了更多的便利与效率提升机会。
  • LuaScriptNotepad++Lua脚本
    优质
    LuaScript插件为Notepad++用户带来强大的Lua脚本功能,扩展编辑器能力,实现自动化操作和自定义命令,提升编程效率。 LuaScript是Notepad++的一个插件,用于增强脚本功能。它可以通过轻量级且功能全面的编程语言来控制Scintilla的所有特性和选项。 主要特性包括: - 可以将Lua函数绑定到快捷键,并注册事件回调。 - 支持完整的Lua 5.3功能集。 - 提供具有自动完成功能的交互式控制台,方便用户编写和调试代码。 - 安装插件需要使用Notepad++ Plugin Admin或手动下载并解压至plugins文件夹。 **Lua控制台** LuaScript提供了一个用于执行Lua命令的交互式控制台。通过“Plugins > LuaScript > Show Console”可以启动该功能。
  • VSCode-Intelephense:Visual Studio Code提供PHP智感知
    优质
    简介:VSCode-Intelephense是一款专为Visual Studio Code设计的PHP智能感知插件,提供高效、准确的代码补全与分析功能,极大提升PHP开发体验。 Intelephense 是一种高性能的 PHP 语言服务器,专为 Visual Studio Code 的 PHP 编码提供智能支持。它包含多项关键功能以提高生产效率: - 快速添加骆驼/下划线案例代码完成(IntelliSense)。 - 提供文档、工作区和内置符号及关键字的自动使用声明。 - 详细的函数签名帮助,包括参数信息,涵盖文档、工作空间以及内置构造函数、方法等。 - 高效的工作定义支持,快速查找整个工作空间中的所有引用。 - 支持骆驼/下划线案例的工作空间符号搜索和完整的文档符号搜索功能,并为面包屑导航和轮廓界面提供动力。 - 使用容错解析器及强大的静态分析引擎对打开的文件进行多种诊断。
  • Mac上Visual Studio CodeCodeLLDB
    优质
    CodeLLDB是专为Mac用户设计的一款Visual Studio Code扩展插件,它集成了LLDB调试器,使开发者能够高效地进行C/C++等语言的开发与调试。 Mac Visual Studio Code的CodeLLDB插件用于调试C/C++代码,并可与Code Runner配合使用。下载后可以通过`code --install-extension`命令加上插件路径进行离线安装。
  • VSCode-PlantUML:PlantUML
    优质
    VSCode-PlantUML是一款专为Visual Studio Code设计的插件,它能够提供强大的PlantUML语法高亮、图示预览以及代码片段等功能,极大提升了基于文本生成UML图的设计效率与体验。 PlantUML自述文件 对Visual Studio Code的丰富PlantUML支持。 公告1: 攻击者可能会利用一些敏感配置(例如java、jar)。最新版本默认在工作空间级别禁用了这些设置。要启用该功能,必须显式执行命令“PlantUML: Toggle Workspace Trust Flag”以信任工作区。 感谢RyotaK的报告 公告2: 现在,此扩展强烈推荐使用服务器渲染,因为它更快且更容易配置,并且主要缺陷已经得到改善: - 启用POST方法后,您可以呈现非常大的图表 - 扩展新增了一个include处理器,避免了包含问题。 为了确保您能从此次更新中受益,请确认您的PlantUML服务器已启用POST支持。如果没有,则扩展将退回到使用GET,并且您可能会遇到414 URI Too Long的问题。