文章目录
基于IDEA的各种编辑工具
-
IntelliJ IDEA
- IntelliJ IDEA Community Edition
-
AndroidStudio 主要开发Android
AndroidStudio国内下载地址
- WebStorm
- PhpStorm 主要开发PHP
- PyCharm
- PyCharm Community Edition
- RubyMine
- AppCode
- CLion
- DataGrip
- Rider
常用设置
用法 1 双击Shift 然后输入下面英文关键词
用法 2 Ctrl+Shift+A 然后输入下面英文关键词
-
显示占用的内存→Show memory indicator
-
版本更新→Check Now
-
显示行数→Show line numbers
-
显示空白区→Show whitespaces
-
显示方法分割线→Show method separators
-
自动输入 →Auto Import
-
代码的颜色样式→File and Code Templates
-
简短的代码模板→Live Templates
-
设置文件的编码→ File encoding
-
设置代理→HTTP Proxy
-
大小写忽略→Settings →Code Completion→取消Match case选项
插件 →plugins
大部分可以根据名称在setting -> plugins 搜索,搜索不到的,点击链接一般有教程
IDEA通用
- Key Promoter X → 显示鼠标点击对应的快捷键
- markdown → 挺好用的一个文档
- Sexy Editor → 插件,背景
-
Gsonformat → 可根据json数据快速生成java实体类
举例
http://plugins.jetbrains.com/files/7654/screenshot_15729.png
- CodeGlance → 可用于快速定位代码
-
GoogleTranslation → 翻译工具
-
String Manipulation → 将子字符串处理成常用的形式
-
.
ignore
Git 中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中 , 这个工具的作用就是:
提供模板
,
高亮显示
,
语法提示
-
codota
该网站搜集了大量的代码,号称超过700W的代码实例。提供了chrome和as插件。
-
装逼插件总汇
-
插件总汇
- CamelCase 在几种字符串格式之间来回切换
AndroidStudio
- WifiAdb → wifi调试工具,解放usb线
- Android Parcelable code generator → 快速实现Parcelable接口的插件。
IntelliJ IDEA
各类语言的支持
- MakeFile support → 支持.mk
- smalidea → 支持smali
IDEA 炫酷的主题字体
http://www.riaway.com/
http://color-themes.com/?view=index
Logcat使用
-
直接设置需要显示的Tag
-
过滤不需要的Log
跟平时设置过滤一个TAG的方式一样,只是添加Log Tag的时候使用正则表达式,添加多个用“|”分割,添加一个不需要“|”^(?!.*(TAG1|TAG2)).*$
快捷键
史上最全的Android studio 的快捷键 MAC 和Win版本