硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3474|回复: 11
收起左侧

[其它] 大家推荐一款编辑器

[复制链接]

5

主题

87

回帖

102

积分

初级会员

积分
102
发表于 2020-9-3 16:38:57 | 显示全部楼层 |阅读模式

有没有推荐的比较好的编辑器写代码?

之前用的VS,没啥毛病,就是他太大了。如果没有找到合适的替代品,就还是选它了

现在用的VSC,有几个小问题很头疼,没找到解决办法。

问题1:点击F12跳转到函数定义时,经常无法跳转而且会把函数定义及其下方的代码粘贴到当前文本

举个例子

main.c

  1. void main(void)
  2. {
  3. tim_init();
  4. }
复制代码

tim.c

  1. <div class="blockcode"><blockquote>void tim_init(void)
  2. {
  3. uint8_t i=0;
  4. }

  5. void tim_init1(void)
  6. {
  7. uint8_t i=1;
  8. }
  9. void tim_init2(void)
  10. {
  11. uint8_t i=2;
  12. }
复制代码



但是在main.c中按F12跳转到tim_init()定义时,main.c文件就会变为、

  1. void main(void)
  2. {
  3. void tim_init(void)
  4. {
  5. uint8_t i=0;
  6. }
  7. void tim_init1(void)
  8. {
  9. uint8_t i=1;
  10. }
  11. void tim_init2(void)
  12. {
  13. uint8_t i=2;
  14. }

复制代码

问题2:使用VSC自带的代码格式时,某些文件会改变代码内容,而且是特定位置的某些字符变为空格或乱码,而且每格式化一次就增加一个空格。


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2020-9-3 17:01:50 | 显示全部楼层
Source Insight,楼主有用过没。

做嵌入式编辑器还是很溜的,论坛这位坛友玩的比较溜,有问题可以咨询他

将Source Insight打造成好用的编辑器
http://www.armbbs.cn/forum.php?m ... 5564&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

87

回帖

102

积分

初级会员

积分
102
 楼主| 发表于 2020-9-3 22:06:32 | 显示全部楼层
eric2013 发表于 2020-9-3 17:01
Source Insight,楼主有用过没。

做嵌入式编辑器还是很溜的,论坛这位坛友玩的比较溜,有问题可以咨询他 ...

3.5的版本用过,4.0没用过。
用不顺手,不太适合我。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2020-9-4 01:48:45 | 显示全部楼层
游在云间 发表于 2020-9-3 22:06
3.5的版本用过,4.0没用过。
用不顺手,不太适合我。

其它是这些

同时测试,VS Code,Si,Sublime Text3和NotePad++,添加了N种插件后,那个编辑代码
http://www.armbbs.cn/forum.php?m ... 4001&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

87

回帖

102

积分

初级会员

积分
102
 楼主| 发表于 2020-9-4 16:46:10 | 显示全部楼层
eric2013 发表于 2020-9-4 01:48
其它是这些

同时测试,VS Code,Si,Sublime Text3和NotePad++,添加了N种插件后,那个编辑代码

试了 下SES,感觉还不错。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2020-9-4 17:13:03 | 显示全部楼层
游在云间 发表于 2020-9-4 16:46
试了 下SES,感觉还不错。

SES的编辑功能很好用,比这些专门的编辑器不差
回复

使用道具 举报

4

主题

140

回帖

152

积分

初级会员

积分
152
发表于 2020-9-6 15:05:04 | 显示全部楼层
C语言的话比较推荐source insight4,比以前的3.5好用多了。尤其是调用预览的结构,看全局变量非常方便。
回复

使用道具 举报

76

主题

237

回帖

465

积分

高级会员

积分
465
发表于 2020-9-18 10:28:17 | 显示全部楼层
一直在用Eclipse+IAR,可在Eclipse里直接仿真调试,下载程序,Eclipse的编辑功能还是很不错的。
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2020-9-21 09:45:49 | 显示全部楼层
source insight吧,我有点难以理解为什么有人不用,无论阅读还是编辑都很好用。vsc装了几次都卸载了。配合4k分辨率,清晰的很。
QQ截图20200921094513.png
回复

使用道具 举报

5

主题

87

回帖

102

积分

初级会员

积分
102
 楼主| 发表于 2020-9-21 17:21:25 | 显示全部楼层
hejm 发表于 2020-9-21 09:45
source insight吧,我有点难以理解为什么有人不用,无论阅读还是编辑都很好用。vsc装了几次都卸载了。配 ...

之前用过3.5的。所有方面都很好,但是就是汉字支持不好。
4.0没再用过,有太多很好用的编辑器,不想用年更的编辑器。
现在更倾向于用跨平台的编辑器,万一转linux呢?
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2020-9-21 21:58:22 | 显示全部楼层
si 3.5对中文也支持的很好吧,我的注释全是中文,没什么问题呀,设置一下就行了。
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2020-9-23 17:05:55 | 显示全部楼层
我使用vsc也遇到过无法跳转的函数,在mdk5里面跳转则很正常,不过大部分函数都能跳转正常,也没有出现你说的复制粘贴。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-18 04:14 , Processed in 0.226325 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表