我不想卸载代码急.我只是希望有机会在我不想要的时候把它关掉.
这可能吗?(快递版)......
我想通过各种项目手动扩展IntelliSense列表.我想对项目触发的操作负责(即代码完成和工具提示信息).哪个项目无关紧要.
这可以使用VisualStudio插件,ReSharper/DXCore或任何其他插件吗?
背景:
你们中的一些人可能知道FOP(面向功能的编程).FOP需要对intellisense和编辑器行为进行各种更改.
编辑:
另一个有趣的帖子.
我正在尝试为Visual Studio编写一个加载项,除其他外,需要跟踪Visual Studio解决方案中的每个文件.我知道我需要订阅什么事件(当打开解决方案时,在其中添加/删除/编辑文件时,项目中的文件相同等),但我不明白如何实际获取文件列表从任何一个.
我最近安装了CodeRush并且一直在使用DXCore框架.我对插件的方法感到非常满意,但我仍然没有看到一个明显的方法来获取解决方案中的文件列表.
总结一下:如何通过Visual Studio SDK 或 DXCore获得解决方案及其项目中可靠的文件列表?
我想编写一个visual studio addon来为我做一些代码修改(比如一些特定的重构).我想知道我应该使用这些工具中的哪一个以及为什么?
我们有resharper的许可证,另外两个是免费的,这是一个内部使用的软件,所以我们不需要担心许可.
resharper vsx visual-studio-addins dxcore visual-studio-2008
据我所知,以下片段可用于在插件中使用时提取VS解决方案信息.
EnvDTE.Solution solution = CodeRush.ApplicationObject.Solution;
EnvDTE.Projects projects = solution.Projects;
Run Code Online (Sandbox Code Playgroud)
问:我想构建一个控制台应用程序并访问这些文件详细信息.我的目标是创建一个控制台应用程序(可以在没有VS的情况下运行),以根据我在输入.sln文件中找到的设计问题生成报告.我用它做什么功能?
这里有人让 IntelliSense 在带有 DxCore 项目的 Arduino 的 Visual Studio Code 中相对完美地工作吗?我已经完成了大部分工作,但仍然存在一些问题。
对我来说,任何需要Serial.printf()用红色波浪线标记的电话。Ctrl+单击printf可以很好地显示定义。这里那里的其他事物也有相同的行为。例如,在定义va_start内printf。
除此之外,在验证草图时,我得到:
[Error] Failed to read or write IntelliSense configuration: {}
不认为这是一个真正的问题,但它很烦人。
这是我的c_pp_properties.json文件:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:\\Users\\nabel\\OneDrive\\Documents\\ArduinoData\\packages\\DxCore\\hardware\\megaavr\\**",
"C:\\Users\\nabel\\OneDrive\\Documents\\Arduino\\libraries\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\**",
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\**",
"C:\\Program Files (x86)\\Arduino\\tools\\**",
"C:\\Program Files (x86)\\Arduino\\libraries\\**"
],
"forcedInclude": [
"C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino\\Arduino.h"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE",
"ARDUINO=10816", // Should be updated for version of Arduino IDE installed; …Run Code Online (Sandbox Code Playgroud) intellisense arduino dxcore visual-studio-code vscode-extensions