一直用source insight作为代码编辑工具,在windows环境下source insight是嵌入式开发中最好的代码编辑工具。近期去了家新公司没有采购source insight,但又被要求不能用任何非正版软件,source insight是不能用了,只能退而求其替代品。

在网上搜索一圈,汇集如下建议:

1. 我之前也用 si 浏览代码, 后来转向 vim + ctags + cscope. 用熟后整体感觉比 si 好用.
代码补全用 ycm 插件, 不过目前对函数参数提示不是很好.
vim 插件和配置管理用 vundle, 托管到 github 上, 可非常方便的同步到多台主机上.
si 不支持 unicode 编码是个硬伤. 不过它的"Add and Remove Project Files"很方便, 特别是对于 Linux Kernel 这样的需要排除大量与体系结构相关的目录的项目, 而 cscope 就需要用cscope.file 来管理了.
2.  到了Linux下面就没有Source Insight了,虽然说可以使用vim+ctags来暂时的看一下,不过总是没有Windows下面的SourceInsight那么爽,于是就找啊找,终于在sourceforge上面找到了一个开源软件:TheSource-NavigatorIDE,在Linux和Windows下面都有,Windows下面的是绿色软件,可以直接使用,在Linux下面可以很方便的安装,欢迎大家使用

source insight替代品相关推荐

  1. Source Insight 基本使用(1)-使用Source Insight查看Android Framework 源码

    一.下载framework源码: google已经把framework源码托管在了gitHub上:  https://github.com/android/platform_frameworks_ba ...

  2. Source Insight 经典教程

    Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找.定位.彩色显示等功能的强大,常被我们当成源代码阅读工具使用. 作为一个开放源代码的操作系 ...

  3. Source Insight 有用设置配置

    转:http://blog.csdn.net/goldfighter/article/details/7847168 目录 source insight代码对齐Tab键终极版 source insig ...

  4. Source Insight技巧收集

    Source Insight技巧收集 1.背景色选择     要改变背景色Options->preference->windows background->color设置背景色 2. ...

  5. source insight 里编辑的时候,每次粘贴后,光标停留在粘贴内容的左面

    在source insight 里编辑的时候,每次粘贴后,光标停留在粘贴内容的左面. 我想把它设定为 粘贴后,光标移动倒粘贴内容的右面. 该怎么做? 这是个设置问题,按照下面的步骤设定就可以了. Op ...

  6. Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码

    最近使用source insight查看一些开源代码,显示中文就乱码,据说是因为source insight不支持utf-8编码,默认编码方式为ANSI码.所以需要将utf-8等非ANSI码的文件转换 ...

  7. Source Insight 3.X 标签插件v1.0发布

    Source Insight可以说是一款程序员必备的开发/阅读源码工具,美中不足的是SI没有标签栏,多个源码之间切换很不方便,于是我就乘闲暇之余写了该作品sihook:标签插件;不过严格意义上来说si ...

  8. 介绍linux下Source Insight强大代码编辑器sublime_text_3

    Centos6.4下安装Sublime Text 3 背景 1 一. 运行环境 1 二.安装环境配置 1 三.创建快捷方式 1 四.配置全局环境 2 五.操作界面 3 背景 在windows操作系统系 ...

  9. source insight快捷键及使用技巧

    2019独角兽企业重金招聘Python工程师标准>>> 原文转自http://lucjn.blog.163.com/blog/static/925911520091116843548 ...

最新文章

  1. 为什么不建议在 MySQL 中使用 UTF-8?
  2. ubuntu下php服务器搭建_Ubuntu服务器下搭建php运行环境的方法
  3. 【Python】Python之函数讲解
  4. java数据结构有哪些_java有哪些数据结构?
  5. eclipse中查看某个方法(函数)被谁调用
  6. Hadoop背景、模块介绍、架构
  7. matlab中图像处理的基本函数(2)
  8. 华为GaussDB相比PostgreSQL做了哪些内核优化?
  9. 江津2021年高考成绩查询,刚刚,重庆市2020年高考分数线出炉!
  10. LeetCode(500)——键盘行(JavaScript)
  11. 现代的 “Hello, World”,可不仅仅是几行代码而已
  12. PostgreSql Lock锁
  13. RDIFramework.NET(.NET快速信息化系统开发框架) Web版介绍
  14. Leetcode杯 第三题解答(动态规划)
  15. 2、HTML 元素属性
  16. 风变科技公司的python小课_风变编程Python小课最近很火,大家学完感受如何?
  17. cmd跑绿色代码_cmd装逼代码-cmd命令,装逼
  18. 小程序纵向选项卡可以滑动_微信小程序实现选项卡滑动切换
  19. iOS 实现3Dtouch
  20. CC3200使用MQTT协议连接Onenet平台实践

热门文章

  1. java模拟登录获取Cookie
  2. 2021福建省安全员官方 单选题题库及答案
  3. (附源码)ssm非遗传承背景下甘肃人文宣传网站 毕业设计 051441
  4. 一种基于区块链的场外交易平台
  5. 基于webrtc的视频聊天室(六)之客户端设计
  6. 打包pyinstaller生成的python桌面应用为windows安装包的方法教程
  7. 简繁体转换---Python自然语言处理(5)
  8. opensuse的一些软件使用
  9. 明日方舟统计寻访工具【附下载链接】
  10. 做好企业数据管理,用什么样的数据开发平台?