Android Studio使用小技巧,只能说666

UXUMal 7年前
   <p>一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day( https://plus.google.com/u/0/collection/wtO0PB )查看到的,而且对于我来说有帮助的及没用过的。</p>    <p>Android Studio Tips of the Day( https://plus.google.com/u/0/collection/wtO0PB )里面一共有八十几个。大家可以去查看完整的。而且是持续更新状态中。很有用(记得安全上网,F墙哦。)</p>    <p><strong>1.tools:attribute</strong></p>    <p>如果你需要查看写的TextView在有文字时候的预览情况。那么这个就是为你准备的。使用 'tools:something="value"'</p>    <p>这个值会显示在预览时候,但是在软件真正运行的时候不会出现这个内容。</p>    <p>只需要二步就可以:</p>    <ul>     <li> <p>在根布局中添加 xmlns:tools="[http://schemas.android.com/tools](http://schemas.android.com/tools)"</p> </li>    </ul>    <ul>     <li> <p>在TextView中使用 'tools:something="value"' 属性</p> </li>    </ul>    <p>(这个太有用了!!!我以前每次写布局预览效果都用android:text = "XXX",然后程序弄完还得去删。太傻了!!!)</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/d40318e4ca235e095c0415ba506065c9.gif"></p>    <p><strong>2.Extract Resource</strong></p>    <p>比如你在布局文件或者代码文件中直接写了某个String字符串或者某个dimen数值,而不是引用资源文件,那难道还要我再去打开相应的String.xml或者dimen.xml文件去添加,然后这边的布局文件或者代码文件中再去修改使用引用?答案当然是NO。<br> Mac:选中那个值,然后option+enter键选择Extract String/Dimension Resource 。<br> Win: alt+enter键选择Extract String/Dimension Resource 。</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/613955553f13c40b5511cb6dd78c4ffa.gif"></p>    <p><strong>3.Toggle between text/design mode</strong></p>    <p>你可以在OSX用Control + Shift +左/右和在Windows和Linux上用ALT + SHIFT +左/右。来进行Design查看和Text编辑之间切换</p>    <p><img src="https://simg.open-open.com/show/8e566df2bd73af9f80ad79ca27f31120.jpg"></p>    <p><strong>4.CamelHumps</strong></p>    <p>在"Editor->General->Smart Keys"中启动"CamelHumps"功能选项,就可以在连在一起的几个大写为首的单词间快速切换。Mac上是option+左右键。win上为 "alt" or "ctrl" 键。(这里会有个bug,开启后,比如你的变量名是几个单词,比如是isSuccess,这时候你双击想选中这个变量就发现不能全部选中,就变成选中Success了。)</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/1ec4a6c3e9d79affb3e29967580585ba.gif"></p>    <p><strong>5.Close Others</strong></p>    <p>当Android Studio开了很多文件,想要留下当前文件,然后关闭其他文件,通常做法是右键,然后选择Close Others。实际上只需要<br> Mac:按住option,然后鼠标点击要留下来的文件的关闭按钮,然后其他的就都关闭了<br> Win:按住alt.</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/87755feaab9670cd544350c182855058.gif"></p>    <p><strong>6.The Navigation Bar</strong></p>    <p>导航栏是在IDE顶部的“面包屑”。<br> 这表明你的路径添加到当前文件,但你也可以用它来导航和/或采取对文件和文件夹的操作。</p>    <ul>     <li> <p>您可以导航到父母的子文件夹或找到兄弟类</p> </li>     <li> <p>您可以轻松地创建使用代码生成快捷方式(CMD + N / ALT +插入)新文件</p> </li>     <li> <p>事实上,你可以在项目视图通过右键点击做任何事情</p> </li>     <li> <p>你可以隐藏这个导航栏。通过快捷键来显示。可以让Android Studio的屏幕显示内容可以更多。</p> </li>    </ul>    <p><img src="https://simg.open-open.com/show/ef2fe3312e0b1111d9fa6836fa114598.gif"></p>    <p><strong>7.Open Source in New Window</strong></p>    <p>你能让当前打开的文件,以另起一个窗口来进行显示。<br> Mac:shift +F4(有些人F4可能是系统快捷键,那就多加一个fn)<br> Win:shift+F4</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/c1da843130de9419058d43e325e3df3f.gif"></p>    <p><strong>8.Override Methods</strong></p>    <p>我们可能想重载某个父类的方法,但是一时间忘记了这个方法的名字,可以快捷键调出所有可重载的方法,进行选择。<br> Mac:control + o<br> Win:ctrl + o</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/a0da978caf22e70f1b926c5a5e0f1a8a.gif"></p>    <p><strong>9.Edit Regex</strong></p>    <p>描述:使用Java编写正则表达式是一件很困难的事,主要原因是:</p>    <ul>     <li> <p>你必须得避开反斜杠;</p> </li>     <li> <p>说实话,正则很难;</p> </li>     <li> <p>看第二条。<br> IDE能帮我们干点啥呢?当然是一个舒服的界面来编写和测试正则啦~ - 快捷键:Alt + Enter → check regexp</p> </li>    </ul>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/1818fa126d107f79a6362c802a2a4080.gif"></p>    <p><strong>10.The Switcher</strong></p>    <p>打开的文件太多。怎么快速切换文件?<br> Mac : control + tab<br> win: ctrl + tab</p>    <p style="text-align: center;"><img src="https://simg.open-open.com/show/2e0dd800d9cf90b2c665d6881b4749b7.gif"></p>    <p> </p>    <p> </p>    <p>来自:http://mp.weixin.qq.com/s/DNQ8CDVZ3FIJo66aWBhyhQ</p>    <p> </p>