ps:知乎上看的答案多了,我还真觉得自己学富五车,可到了让自己去回答问题时,脑子里除了负能量的吐槽外,啥也没有。呵呵哒。
回复内容:写代码的时候把小拇指微微翘起来?
----------------------------------------
顺便提一下,过了一年了。
并不觉得人人都说好的语言能够优雅的起来。呵呵哒。
都用mac了,还要ide,白瞎了那些cli。不如windows。
优雅你不如python,ruby,perl。
我的习惯就是能不开ide就不开ide。人与动物最大的区别就是,人会使用工具。
下面是如何优雅的使用mac开发之工具篇:
1. ide
phpstorm,收费的但绝对物有所值,世界上有家公司叫jetbrains,他们开发的ide都炒鸡好使,谁用谁知道 jetbrains ides to create a better web: intellij idea, resharper, rubymine, webstorm, phpstorm, pycharm
2. 数据库client
sequel pro ,可以轻松的进行mysql的各种操作,关键是人家还是免费的,我最喜欢的功能就是,可以通过一层ssh隧道进行mysql的连接。
3. 版本控制
git,现在大家都用git了,还在用svn的请不要关注我, sourcetree free mercurial and git client for windows and mac应该是目前最好用的git图形化界面了。
4. terminal & totalterminal
程序猿用mac的一个很关键原因就是macos是一个unix系统,可以很方便的模拟linux服务器环境。配合totalterminal is a system-wide terminal accessible via a hot-key 的快捷键呼出功能,简直是如虎添翼!
5. 文件传输
https://cyberduck.io/ 几乎支持所有的文件传输协议,非常方便
6. 容我再想想6. 容我再想想安利一下coda2
简直是神器,上图
首先不管是远程开发还是本地开发,你都可以先设置一个“站点”可以配置url/ssh/ftp/git/db所有你需要的一切
自动补全之类什么的就不说了,右边还可以快捷查询各种变量方法,还有别的一些快捷功能谁用谁知道自动补全之类什么的就不说了,右边还可以快捷查询各种变量方法,还有别的一些快捷功能谁用谁知道
这里可以直接连接ssh,在服务器端各种操作,完全不需要用别的软件或者是mac的控制台
要是不会写某个函数之类的,各种书随便查
同样也可以直接连接数据库,交互界面也十分友好
======================
coda2不是ide,但是你要是开发网站,只用它就够了!
http://www.panic.com/coda/
======================
看着题主被各种嘲讽真是于心不忍
知乎风气越来越坏了
得治雇个秘书,然后口述。优雅都是指代码优雅。
写的代码优雅,notepad码也一帮人跪舔。
写出一坨翔来,你就是把ide玩出花来也白搭。
多玩些实在的,少弄些虚的,代码能是靠ide优雅的么。
ide是提高效率的,不是装逼的。
多折腾ide能让你写代码写得快些,并不能写得更优雅,因此如果本来写的是一坨翔,只能让你写出更多翔。我用sublime text 3 感觉不错 【visual studio code】 ,一个运行于 os x,windows 和 linux 之上的,由microsoft针对于编写现代 web 和云应用的跨平台编辑器。
【【brackets - a modern, open source code editor that understands web design.】adobe 的开源 html/css/javascript 集成开发环境。brackets 当前为mac, windows以及linux (debian/ubuntu)提供最新稳定版的二进制发布, 源代码托管在github上。
请看我年前写的 lattecake - 如何优雅的使用 phpstorm 开发工具brew + vim 应该能解决你所有问题。vagrant 虚拟一个linux 。
phpstorm 集成 codesniffer. 写出诗一样的代码。
