V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ayanamist9
V2EX  ›  macOS

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

  •  
  •   ayanamist9 · 2016-07-22 10:31:53 +08:00 · 4526 次点击
    这是一个创建于 2841 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2016-07-27 17:25:07 +08:00
    oxoxoxox
        1
    oxoxoxox  
       2016-07-22 10:32:59 +08:00
    qtcreator
    eclipse
    sinxccc
        2
    sinxccc  
       2016-07-22 10:52:31 +08:00
    wine Source Insight

    我总觉得我之前答过类似的问题=_=
    blanboom
        3
    blanboom  
       2016-07-22 11:44:29 +08:00 via iPhone   ❤️ 1
    Understand
    bjzhou1990
        4
    bjzhou1990  
       2016-07-22 12:40:30 +08:00
    还是 Sublime 吧,功能弱一点,但效率高
    yongboy
        5
    yongboy  
       2016-07-22 13:24:28 +08:00
    推荐 Vim
    jsfaint
        6
    jsfaint  
       2016-07-22 13:27:48 +08:00
    macvim + gtags + gen_tags.vim
    lovedebug
        7
    lovedebug  
       2016-07-22 14:40:28 +08:00
    understand + 1
    lovedebug
        8
    lovedebug  
       2016-07-22 14:40:41 +08:00
    也可以用 Intellij Idea 啊
    laven
        9
    laven  
       2016-07-22 14:54:56 +08:00
    sublime + 1
    rashawn
        10
    rashawn  
       2016-07-22 14:58:11 +08:00
    vim 啊 源码不都很长吗………
    uleh
        11
    uleh  
       2016-07-22 16:59:18 +08:00
    看代码多少了。。
    比如 Android 代码的话建议找个服务器搭个 OpenGrok 在线看。。
    代码规模不大的话就随意了。。
    liberize
        12
    liberize  
       2016-07-22 18:14:05 +08:00
    Understand +1
    hackpro
        13
    hackpro  
       2016-07-22 18:17:46 +08:00
    @blanboom
    @lovedebug
    @liberize
    Understand 真是贵啊
    jaywcjlove
        14
    jaywcjlove  
       2016-07-23 21:31:12 +08:00
    * [Atom]( https://atom.io) - GitHub 推出的开源编辑器。
    jaywcjlove
        15
    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
        16
    lovedebug  
       2016-07-27 17:25:07 +08:00
    @hackpro 为什么不用 IDE 呢- - 我觉得比那些都好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2314 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:39 · PVG 20:39 · LAX 05:39 · JFK 08:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.