MacOS 上有什么用来看源码的好软件?类似 Source Insight 那种

2016-07-22 10:31:53 +08:00
 ayanamist9
4649 次点击
所在节点    macOS
16 条回复
oxoxoxox
2016-07-22 10:32:59 +08:00
qtcreator
eclipse
sinxccc
2016-07-22 10:52:31 +08:00
wine Source Insight

我总觉得我之前答过类似的问题=_=
blanboom
2016-07-22 11:44:29 +08:00
Understand
bjzhou1990
2016-07-22 12:40:30 +08:00
还是 Sublime 吧,功能弱一点,但效率高
yongboy
2016-07-22 13:24:28 +08:00
推荐 Vim
jsfaint
2016-07-22 13:27:48 +08:00
macvim + gtags + gen_tags.vim
lovedebug
2016-07-22 14:40:28 +08:00
understand + 1
lovedebug
2016-07-22 14:40:41 +08:00
也可以用 Intellij Idea 啊
laven
2016-07-22 14:54:56 +08:00
sublime + 1
rashawn
2016-07-22 14:58:11 +08:00
vim 啊 源码不都很长吗………
uleh
2016-07-22 16:59:18 +08:00
看代码多少了。。
比如 Android 代码的话建议找个服务器搭个 OpenGrok 在线看。。
代码规模不大的话就随意了。。
liberize
2016-07-22 18:14:05 +08:00
Understand +1
hackpro
2016-07-22 18:17:46 +08:00
@blanboom
@lovedebug
@liberize
Understand 真是贵啊
jaywcjlove
2016-07-23 21:31:12 +08:00
* [Atom]( https://atom.io) - GitHub 推出的开源编辑器。
jaywcjlove
2016-07-23 21:33:23 +08:00
* Atom = https://atom.io - GitHub 推出的开源编辑器。
* 通用
* relative-numbers = https://atom.io/packages/relative-numbers - 显示相对行号。
* trailing-spaces = https://atom.io/packages/trailing-spaces - 高亮多余的空格
* terminal-plus = https://atom.io/packages/terminal-plus - 内嵌式全功能控制台。
* vim-mode = https://atom.io/packages/vim-mode - vim 模式。
* ex-mode = https://atom.io/packages/ex-mode - vim 模式的拓展。
* minimap = https://atom.io/packages/minimap - 右侧小地图。
* autocomplete-paths = https://atom.io/packages/autocomplete-paths - 对路径选择进行增强。
* docblockr = https://atom.io/packages/docblockr - 编写注释好帮手。
* file-icons = https://atom.io/packages/file-icons - 美化编辑器图标。
* 前端
* Nuclide = http://nuclide.io - 用于编写 React Native ,代码提示各种很厉害的样子。
* TypeScript = https://github.com/TypeStrong/atom-typescript - 支持 TypeScript 编译。
* run-in-browser = https://atom.io/packages/run-in-browser - 支持运行网页。
* Emmet = https://atom.io/packages/emmet - 快速编写 HTML 。
* tag = https://atom.io/packages/tag - Sublime 风格的 HTML 标签自动闭合。
* color-picker = https://atom.io/packages/color-picker - CSS 颜色取色器。
* autoprefixer = https://atom.io/packages/autoprefixer - 自动补全 CSS 前缀。
* linter-jshint = https://atom.io/packages/linter-jshint - JavaScript 语法检查。
* Python
* autocomplete-python = https://atom.io/packages/autocomplete-python - 对 Python 提示进行增强。
* linter-flake8 = https://atom.io/packages/linter-flake8 - Python 语法检查。
* python-tools = https://atom.io/packages/python-tools - 一些有用的 Python 开发工具集。
* Sublime Text = http://www.sublimetext.com/3 - 一个比较简洁大方带插件管理系统的流行编辑器。
* Plain ​ Tasks = https://packagecontrol.io/packages/PlainTasks - 一个自以为是的待办事项列表插件。
* Emmet = https://github.com/sergeche/emmet-sublime - zen coding 的升级版,对于前端来说,可是必备插件。
* sublimelint = https://github.com/lunixbochs/sublimelint - 用于代码的校验,支持 HTML 、 CSS 、 JS 、 PHP 、 Java 、 C++ 等 16 种语言。
* JsFormat = https://packagecontrol.io/packages/JsFormat - 用于 JavaScript 格式化。
* jQuery = https://packagecontrol.io/packages/jQuery - jQuery 语法提示。
* Underscore = https://packagecontrol.io/packages/Underscore.js%20Snippets - Underscore 语法提示。
* DocBlockr = https://packagecontrol.io/packages/DocBlockr - 快速编写注释。
* SublimeCodeIntel = https://packagecontrol.io/packages/SublimeCodeIntel - 智能语法分析提示。
* ColorPicker = https://packagecontrol.io/packages/ColorPicker - 快速选取颜色。
* HTML-CSS-JS Prettify = https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify - html/css/js 格式化。
* Alignment = https://packagecontrol.io/packages/Alignment - 用于代码对齐。
* WakaTime = https://packagecontrol.io/packages/WakaTime - 用于记录编程时间。
* Seti_UI = https://packagecontrol.io/packages/Seti_UI - 好看的主题,包括文件 icon 。
* OmniMarkupPreviewer = https://packagecontrol.io/packages/OmniMarkupPreviewer - 将 MD 文件渲染成网页,可以在浏览器中查看。
* GitGutter = https://packagecontrol.io/packages/GitGutter - 显示 Git 的状态,比对。
* BracketHighlighter = https://packagecontrol.io/packages/BracketHighlighter - 高亮显示标签括号。
* SideBarEnhancements = https://packagecontrol.io/packages/SideBarEnhancements - 扩展文件编辑右键菜单。
* Markdown Extended = https://packagecontrol.io/packages/Markdown%20Extended - Markdown 语法高亮。
* Babel = https://packagecontrol.io/packages/Babel - ES6 语法高亮。
* Brackets = http://brackets.io - Adobe 推出的 Brackets 免费 /开源编辑器。
* Visual Studio Code = http://code.visualstudio.com - 微软推出的免费 /开源编辑器, TypeScript 支持杠杠的。
* Emacs = https://www.emacswiki.org/emacs/EmacsForMacOS - Emacs 是基于控制台的编辑器和高度可定制的。
* TextMate = https://macromates.com - 文本编辑器软件,与 BBedit 一起并称苹果机上的 emacs 和 vim ,这是以前。
* BBEdit = http://www.barebones.com/products/bbedit/ - 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
* Coda2 = https://panic.com/coda - 编写 Web 应用长得漂亮的编辑器。
* Vim = http://www.vim.org/ - Vim 古老命令行中使用的编辑器。
* Vundle.vim = https://github.com/VundleVim/Vundle.vim - Vim 插件管理工具。
* vim-plug = https://github.com/junegunn/vim-plug - 一个简约的 vim 插件管理器。
* vim-web = https://github.com/jaywcjlove/vim-web - 一个前端开发工程师的的 vim 。
* Vimr = http://vimr.org/ - Vim 客户端,升级 Vim 体验。
* HBuilder = http://www.dcloud.io/ - HBuilder 是 DCloud (数字天堂)推出的一款支持 HTML5 的 Web 开发 IDE 。
* Webstorm = http://www.jetbrains.com/webstorm/ - 是 jetbrains 公司旗下一款 JavaScript 开发工具。
* Deco IDE = https://www.decosoftware.com/ - React Native IDE 支持控件拖拽界面实时变更。
lovedebug
2016-07-27 17:25:07 +08:00
@hackpro 为什么不用 IDE 呢- - 我觉得比那些都好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/294123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX