Comments (6)
from eide.
感谢你的反馈: 1.关于路径问题,我将会用相对路径替换,以减小长度;2.项目名称过长导致的遮挡,无法避免;解决方法:关闭项目,将项目的根目录重命名为较短名称后重新打开项目即可; 这种问题本不属于插件的 bug,而是你的路径问题,应采用简洁明确的路径储存项目
感谢大神提供了这么好用的插件,
1.10版烧录选项那的长路径己经OK了,头文件列表那还是用的绝对路径,会有遮挡。
项目根目录重命名这个好处理,要全面的缩短整个路径长度和层次就有些不好弄了
另外从keil导入的项目,目前是复制.c文件到新目录,但是直接引用的原项目.h目录。这样子我导入后再改代码时就会出现.c改动保存的文件在复制的新目录里,.h改动保存的文件在原项目目录里。
这样子感觉有些乱,不利于文件管理,是否可以改成除keil目录外项目目录下的.c和.h都复制新目录下,或者都不复制直接引用原项目目录下的文件呢?
from eide.
头文件目录,有些不能使用绝对路径,因此即使显示成相对的,也只是一部分,这样做并不能完全解决这类问题,其实只要鼠标悬停在项上,那些按钮就会出现,也会有 tooltips 供你查看路径,视图的显示是由 vscode 控制的。
keil 项目没有给足够的信息来帮助我复制头文件,keil 也只是简单的保存了一下头文件目录的路径而已,频繁更改的头文件应该由你自己复制过去,并去掉插件头文件路径中的相关路径
导入问题其他人也说过这类问题,由于 keil 和 此插件的需要的项目结构不同,暂时不能直接引用 keil 项目的信息。
from eide.
from eide.
不显示按钮的问题找到了,在设置中去掉:workbench.list.horizontalScrolling 前面的钩钩,鼠标悬停时按钮就能出来了,
谢谢!
from eide.
自动复制头文件,没法知道到底要复制到什么样的目录结构中去,
之所以源文件能够帮你复制到较合适的路径,是因为 keil 为源文件设置了组信息;
等我有了较好的办法再来解决这个问题;
目前来说,手动复制添加更加灵活稳定;
from eide.
Related Issues (20)
- Where to define Off-Chip XData Memory HOT 1
- [bug]调用STM32标准库中stm32f10x_flash.h的函数时,编译出错 HOT 1
- [bug] Error can't connect WCH Template HOT 3
- [bug] iar工程编译时搜索路径缺失,编译出错 HOT 2
- Cannot read properties of undefined (reading 'C51') HOT 2
- [question] 请允许对eide终端的自定义配置 HOT 1
- [bug] 在使用EIDE编译较大项目后VSCode短暂卡死 HOT 2
- armclang汇编器支持ARM语法 HOT 1
- [bug] 无法正确识别linux下的gcc编译链位置 HOT 1
- 能持支生成compiledb.json吗? HOT 2
- 目前支持编译后在 build/Debug 目录下生成 [compile_commands.json](https://clang.llvm.org/docs/JSONCompilationDatabase.html) HOT 1
- About how to reload the project in the IDE:[bug] HOT 3
- [question] import 导入 uvprojx文件后没有生成对应的工程,也没有任何提示,这个是什么原因呢? HOT 3
- 我想请问一下插件如何支持散列文件呢?[question] HOT 5
- jlink烧录stm32系列的指令异常 HOT 1
- 插件在项目保存方面的一点bug吗?[bug] HOT 4
- 构建项目时出错
- stlink下载时, 如果路径有中文会报错,希望能支持中文 HOT 1
- 请问一下插件可以让支持生成cmake文件吗,类似于clion那样的功能?[question] HOT 2
- [question] pyocd烧写时不支持指定远程probe
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eide.