Android Studio 开发技巧集锦二
来源:互联网 发布:240光束灯编程视频教程 编辑:程序博客网 时间:2024/06/06 05:43
Android Studio 开发技巧集锦二
行复制Mac OS: Command+D
Windows & Linux: Ctrl+D
扩大或者缩小选择范围Mac OS : alt+↑/↓
Windows & Linux: (Ctrl+w)/(Ctrl+Shift+w)
包裹代码段Mac OS : Command+Alt+t
Windows & Linux : Ctrl+Alt+t
查询最近编辑文件Mac OS : Command+e
Windows & Linux : Ctrl+e
代码模板Mac OS : Command+j
Windows & Linux : Ctrl+j
方法整体移动Mac OS : Command+Alt+↑/↓
Windows & Linux : Ctrl+Shift+↑/↓
代码补全Mac OS : Command+Shift+Enter
Windows & Linux : Ctrl+Shift+Enter
回到上次最后编辑位置Mac OS : Command+Shift+backspace
Windows & Linux : Ctrl+Shift+backspace
Mac OS : Ctrl+Shift+j
Windows & Linux : Ctrl+Shift+j
操作当前文件信息Mac OS : Alt+F1
Windows & Linux : Alt+F1
移除包裹代码
行复制Mac OS: Command+D
Windows & Linux: Ctrl+D
这个快捷键的厉害之处在于它会复制当前行同时又不会影响系统的剪贴板。效果如下图:
扩大或者缩小选择范围Mac OS : alt+↑/↓
Windows & Linux: (Ctrl+w)/(Ctrl+Shift+w)
这个操作会扩大(或者缩小)当前的选择范围。比如当前选中一个变量,此操作会把选中范围扩展至句子,方法等。具体效果见下图:
包裹代码段Mac OS : Command+Alt+t
Windows & Linux : Ctrl+Alt+t
此操作会选中一段代码段,然后使用if语句或者循环等结构包裹这段代码。当然,如果你什么都没选择,那么它会默认选择当前行代码。效果如下图:
查询最近编辑文件Mac OS : Command+e
Windows & Linux : Ctrl+e
此操作将会调出最近编辑文件列表。
代码模板Mac OS : Command+j
Windows & Linux : Ctrl+j
此快捷键可以让你迅速地在文件中插入预留的代码片段。更有趣的是你还可以通过模板定制这些代码片段,即可以为这些代码模板设置参数。
方法整体移动Mac OS : Command+Alt+↑/↓
Windows & Linux : Ctrl+Shift+↑/↓
这个快捷键和之前介绍过的代码行移动有点相似,只不过这个是移动整个方法体。这样就可以免掉剪切复制的累赘操作了。
代码补全Mac OS : Command+Shift+Enter
Windows & Linux : Ctrl+Shift+Enter
这个操作会将还未完成的代码结构补全。一般可以补全的情形如下:
- 在代码行后面添加分号;
- 为 if, while 或者 for 语句添加括号
- 为方法声明添加括号。
回到上次最后编辑位置Mac OS : Command+Shift+backspace
Windows & Linux : Ctrl+Shift+backspace
让光标自动移到上次最后编辑的位置,具体效果如图:
代码行合并
Mac OS : Ctrl+Shift+j
Windows & Linux : Ctrl+Shift+j
按照语法规则将可以合并的代码行进行合并,保持代码精简。它主要适用以下规则:
- 合并两行评论代码时,评论变成一行,会去掉另一行的“//”,
- 合并多行字符串的时候,会移掉“+“和双引号
- 将变量声明定义和赋值合并。
Windows & Linux : Alt+F1
此快捷键可以让你迅速地查询文件结构,存储位置,项目视图等等。一般用来查询文件的存储位置。
Mac OS : Command+Shift+Delete
Windows & Linux : Ctrl+Shift+Delete
移除代码结构中的包裹代码,比如 if 语句, while 循环, 或者 try/catch 语句
阅读全文
0 0
- Android Studio 开发技巧集锦二
- Android Studio开发技巧集锦
- Android Studio开发技巧集锦一
- Android Studio开发技巧集锦一
- ASP开发技巧集锦二
- ASP开发技巧集锦二
- Visual Studio技巧集锦
- android studio 开发遇到的问题解决集锦
- 【android studio开发过程问题集锦】
- android浏览器开发小技巧集锦
- android浏览器开发小技巧集锦
- Android实战技巧之二十三:Android Studio的NDK开发
- Android实战技巧之二十三:Android Studio的NDK开发
- android studio问题集锦二—更新ing
- ASP开发技巧集锦
- ASP开发技巧集锦
- ASP开发技巧集锦
- WEB开发技巧集锦
- 六、两个窗口间的数据绑定
- 小知识。
- RecyclerView加头
- 问题:vue.js a标签href里有变量,函数拼接问题
- ACM-大牛的建议
- Android Studio 开发技巧集锦二
- Syser初始化所做的事
- react-native初始化项目的时候安装失败,如何解决
- tomcat配置server.xml文件
- 最全三大框架整合(使用映射)——applicationContext.xml里面的配置
- 详解c++指针的指针和指针的引用
- 2017年河南省ACM省赛 Problem B: 情报传递
- 每日积累(20170531-day-23)( 应用程序无法正常启动0xc000007b)
- spring-boot笔记-工程搭建(一)