IntelliJ IDEA, PHPStorm, WebStorm 前端开发指南.
常规文本编辑器之于IDE(集成开发环境), 好比 Markdown 之于 HTML
Markdown 杀鸡嗷嗷叫, 但做网站必须得 HTML
这件事情告诉我们, 高帅富配白富美, 屌丝配右手
最适合你的编辑器,就是世界上最好的编辑器
切莫活在别人的世界里
##编辑器选择
WebStorm 针对前端开发集成了一些比较常用的例如node.js LESS之类,性能好速度快
PHPStorm 针对PHP也做了一些优化,并且包含了 WebStorm
IntelliJ IDEA 则通过插件形式集成上面两者的功能,并且是主力 JAVA IDE, 功能强,速度慢,吃内存多
我目前是同时装了 WebStorm 和 IntelliJ IDEA,反正配置通用,按需取用。
##因特里基友QQ群(人多,严禁跑题,违者T)
我在使用XX遇到了问题。
我已经尝试过XXX方法。
现在问题的具体表现、信息为XXXXXX。
这样的格式更有利于解决问题。
附赠:提问的智慧
避免无意义的讨论,例如打招呼
,例如美化
比较主观,没有固定答案的问题都不能讨论
如果对大部分人都无价值的话题,建议私聊
发无关话题
直接踢不提示不警告接话无关话题
直接踢不提示不警告纯表情
直接踢不提示不警告
如被踢,不再接受
重新加群
群号:149725975 (前端 CSS/HTML/JavaScript/PHP) 已经停止加人 群号:244908708 (后端 JAVA/TomCat/JSP/Android) 每周五开放加群
入前端群问题答案 保证仅讨论前端编辑器
入后端群问题答案 intellij idea
##注册
所有大版本序列号都是通用的
等你脚的 IntelliJ IDEA 帮你赚钱了,记得购买正版授权,或者传递真爱给身边的同学
##促销 开源中国正版全系列折扣 或联系大猫更低折扣
##编辑器界面Settings > Appearance > Look and Feel
,
黑色的到 IntelliJ IDEA 12 才有,叫 Darcula
##配色
妹纸到手,第一步就是扒光
IntelliJ IDEA 的配色是 icls 或 jar 文件 可能还有些xml的丢到目录里会自动转换为 icls 文件
icls:
- for Mac OS, ~/Library/Preferences/IntelliJIdea13/colors/
- for Linux, ~/.IntelliJIdea13/config/colors/
- for Windows, C:\Documents and Settings\user.IntelliJIdea13\config\colors
jar: File > Import Settings
比较时尚的有 Material Theme UI
比较常用的有 intellij-colors-solarized , Twilight , Obsidian, Tomorrow
比较全面的有 Idea Color Schemes PHPStorm Themes
Sublime Text2 转过来的同学还有 Obsidian Color Scheme
Sublime Text2 的配色转成 idea (感谢 ash)
###编辑器字体Settings > Editor > Colors & Fonts > Font
字号我这里 17px 英文相对清晰,你可以根据预览来微调
IDEA12 开始自带了 Source Code Pro, Adobe 家的开源等宽字体,也很舒服滴
IntelliJ IDEA 中文乱码,字体优化解决之道 按照教程设置英文和中文2个字体,就可以分别爽了
##性能优化
- 如果有杀毒软件,请排除掉项目路径
- 使用最新版
- 关闭不认识的插件
- Project 下的文件不要太多,否则会有大量的 I/O
- Excluded 掉无需索引的目录
- 关掉版本控制(svn git 啥的)
- 升级硬件, SSD 神马的
##FAQ
- Windows 7 sometimes breaks FTP connections on Java 7 if firewall is enabled.Command netsh advfirewall set global StatefulFTP disable usually fixes the problem.
- 官方《IDEA 30天速成》
- 常用快捷键? 'Help > Default Keymap reference'
- 如何自动换行? 答:全局
Settings > Editor > use soft wraps in editor
; 当前文档 在行号的位置右键选择 use soft wraps - 有木有 ST2 那种同时选中多个区域? 答:必须有,http://www.jetbrains.com/idea/whatsnew/img/13/ij131_multiple_selections.gif.
- 右边那条线是啥? Settings>Appearance>Show right margin ; 这玩意儿格式化的时候控制换行区域,不用的话可以禁用
- 关闭任意位置编辑(也称虚拟空格)? Settings>Editor>Allow placement of caret after end of line
- 界面中文乱码?Setting>Appearance>Override default fonts by ,下拉框中选“微软雅黑”,可能找不到微软雅黑,因为中文字体也乱码了,所以先选一个乱码名字的字体就可以找到了。
- 显示多列/行文件? tag 上右键选择 Split vertically / Split horizontally
- 全屏模式? 'View>Enter full screen'
- 注释在行首而不是紧接着代码? Code Style > Java > Comment Code > Line comment at first column
- Project侧边里不显示文件夹? 因为没有 Module
- 群相册IntelliJ IDEA技巧图片打包下载 百度云
##教程
###基础设置
- 常用快捷键
- Java Development Kit(JDK)下载及环境设置
- PHP 支持
- 配置 Project
- Appearance
- IntelliJ IDEA 中文乱码,字体优化解决之道
- 实现 remote host 远程开发
- WebStorm:令人眼前一亮的一款前端开发IDE
- IDEA 配置同步
- IDEA 字体美化
- LESS 自动编译 (WebStorm 6)
- LESS -> CSS编译支持 (IDEA 12)
- Intellij IDEA 视频专讲
- 如何在 IntelliJ IDEA 里配置 PhoneGap 3.3
###技巧
- 安装后的一些设置技巧
- 插件 QuickJump
- Local History
- Live Template
- Task
- File Path
- Surround / unwrap
- Refactor 重构
- LiveEdit Plugin
- WebStorm 使用外部工具
- Yabo(鸭脖) - CSS 压缩合并工具
- IntelliJ IDEA解决GBK乱码
- 对比文件/文件夹
- Emmet/ZenCoding 快捷键
- WebStorm:令人眼前一亮的一款前端开发IDE
- 缩进, Tab 还是空格?
#Bug
- SVN 1.8 的支持要到13版本才行 IDEA-94942
- 如果通过FTP方式同步会导致中文文件名乱码,推荐用SFTP
- 英文字体会导致中文显示成口口口,IntelliJ IDEA 中文乱码,字体优化解决之道
- win8 拼音输入法吞字,请使用QQ拼音4.5提取密码:a4k3,要么用QQ拼音4.6的设置里高级关掉英文词语联想,或者安装第三方JDK如Oracle JRockit
- 拖动滚动条浏览代码,松开鼠标,会自动滚回光标的位置,在哪里设置?有道词典的屏幕取词和划词翻译的勾选去掉(感谢阿安)
- idea12 server log中文乱码的问题,解决办法是修改idea/bin目录下的idea.exe.vmoptions文件,增加配置-Dfile.encoding=UTF-8 (感谢匆匆过客);如果这样还不能解决,请参考 idea12 server log中文乱码解决方法
- IDEA下tomcat启动报错解决
此文档由 IntelliJ IDEA Markdown 插件编辑 && Github 插件提交,欢迎补充())