目录配置 https://blog.csdn.net/Kideers/article/details/128233984

https://blog.csdn.net/hnjcxy/article/details/127596450

   

修改gradle目录(默认系统盘/用户/.gradle)

也可以通过配置 GRADLE_USER_HOME 环境变量来指定Gradle缓存目录。

Settings->Build,Execution,Deployment->Build Tools->Gradle

1.修改Gradle user home :->(D:/Android/.gradle)自定义.gradler目录

2.Use Gradle from->Specified location->自定义.gradler目录

       
       
       

ideaVim  不用鼠标就可以编程(目前没做到,但减少鼠标的使用了)

https://blog.csdn.net/ShortChin/article/details/51799901

ctrl+shift+alt+F6 clean project shift+alt+F10||alt+4||alt+5 run project
ctr+alt+shift+A adb operations popup(adb plus) h,j,k,l 上下左右移动光标
gg 到文件的首行 dd 删除本行
>> 行首缩进 ctrl+e/y/f/b 滚动
:q 退出当前编辑窗口(close tab) :xx行号 跳转到 xx 行
Ctrl+] 跳转到当前标识符的定义位置 (相当于在当前光标位置的单词上按住ctrl用鼠标点击)  ``(按两次) 在前一次跳转位置与当前位置间切换
` 跳转到之前修改位置  Ctrl+;(自定义) 切换vim与ide之间的keymap
dd删除一行,yy复制一行,cc删除一行文本并开始插入,>> 当前行缩进一格,==自动缩进当前行
  1. v 字符选择,会将光标经过的地方反白选择!
  2. V 行选择,会将光标经过的行反白选择!
  3. [Ctrl]+v 区块选择,可以用长方形的方式选择资料
  4. y 将反白的地方复制起来
  5. d 将反白的地方删除掉
* 查找光标字符

:%s/oldstr/newstr/g

说明:

:%s - 表示搜索替换
oldstr - 被替换的字符串
newstr - 要替换的字符串
g - Global,表示全局替换(如果没有"/g",则只替换每行的第一个)

一次复制多行

执行"yyp",会将光标所在的一行复制一遍并添加到下方;
执行"yynp",会将光标所在的一行复制n遍并添加到下方,将n换成实际数字即可;
执行"nyyp",会将从光标行开始的n行复制一遍添加到下方,将n换成实际数字即可。

一次删除多行

执行"dd",会将光标所在的一行删除;
执行"ndd",会将从光标行开始的n行删除,将n换成实际数字即可;

 
 

快速移动到行首和行尾

执行"$",会快速移动到行位;
执行"^",会快速移动到行首

ctrl+^ 切换当前/上次光标位置 1.yy是复制光标所在行nyy是复制包括光标所在行以及向下的n-1行,一共n行。
2.p是将已经复制的数据,粘贴在光标所在行的下一行。大写P为粘贴在光标所在行的上一行
 
 ctrl+O  回到相应次数的原光标位置  ? xxx  /xxx  ->Enter 查找指定的字符串, n/?上一个,N/下一个

如何选择或者复制光标所在的单词?

在VIM中用iw或者aw表示一个单词,两者稍有区别。 选择光标所在的单词:viw (v进入visual模式,然后iw) 复制光标所在的单词:yiw

 * (super star) 向下查找光标下(或附近)的<word>。向上找用#。g*查找则不限制whole word。  

w/W 正向移动到下一个词首 word
b/B 反向移动到上一个词首 back
e/E 正向移动到下一个词尾 word end
ge 反向移动到上一个词尾

 
       
       
       
       
       
       
       
       

android studio的一些辅助工具的更多相关文章

  1. Android学习之Android studio TraceView和lint工具的使用具体解释

    上次讲述了一下Android studio Terminal的使用配置,今天又学习了一下关于Traceview和lint工具的使用. 首先来讲lint吧: Android lint工具是Android ...

  2. Android Studio 使用笔记:工具窗口浮动与布局恢复

    Android Studio 的工具窗口都可以变成浮动窗口,如果有多个显示器的话,这种模式非常方便.方法如下: 然后就像下图那样,可以拖拽了.如果你不小心关了,没有关系.再次点击工具栏,浮动窗口就回显 ...

  3. Android Studio使用Git版本控制工具

    1.File->Settings->Version Control->git 将git.exe地址copy进去 2.File->Settings->Version Con ...

  4. Android Studio学习之 日志工具

    Log.v()   低级日志 Log.d(' ',' ')  debug调试信息 第一个参数tag,当前类名 第二个参数msg,打印具体内容 Log.i()  info数据 Log.w() warn警 ...

  5. Android Studio - HPROF文件查看和分析工具

    Android Studio 翻译的官方文章 原文链接 当你在Android Studio中使用Android Monitor里的Memory Monitor工具监视内存使用情况时,可以把Java堆快 ...

  6. Android studio 使用NDK工具实现JNI编程

    前言: Android开发中常常会使用到第三方的.so库.在使用.so库的时候就要用到JNI编程.JNI是Java Native Interface的缩写.它提供了若干的API实现了Java和其它语言 ...

  7. 《Android Studio实用指南》7.1 AndroidStudio代码检查工具概述

    本文节选自<Android Studio实用指南> 作者: 毕小朋 目前本书已上传到百度阅读, 在百度中搜索[Anroid Studio实用指南]便可以找到本书. Android Stud ...

  8. 《Android Studio有用指南》7.1 AndroidStudio代码检查工具概述

    本文节选自<Android Studio有用指南> 作者: 毕小朋 博客: http://blog.csdn.net/wirelessqa 眼下本书已上传到百度阅读, 在百度中搜索[Anr ...

  9. 使用新版Android Studio检测内存泄露和性能

    内存泄露,是Android开发者最头疼的事.可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴.  怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的 ...

  10. Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌

    原文:Android零基础入门第12节:熟悉Android Studio界面,开始装逼卖萌 通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程 ...

随机推荐

  1. CF1753C Wish I Knew How to Sort

    正解: 这场我打过,E 题没做出来. 状态:\(dp_i\) 表示前 \(x\) 个有 \(i\) 个 \(0\),剩余步数的期望,\(x\) 为原序列 \(0\) 的个数. 转移:\(dp_i = ...

  2. C# DevExpress中GridControl控件的基本属性设置和使用方法

    1.GridControl隐藏GroupPanel(主面板) 隐藏:鼠标单击Run Designer-OptionsView-ShowGroupPanel=False; 修改:鼠标单击Run Desi ...

  3. Python读取保存图像文件

    Python处理图像数据时通常需要对图像文件进行读取.保存等操作,因此将现有的方法归纳了一下. 1. PIL 依赖包:Pillow 安装:pip install Pillow 源码: 1 import ...

  4. python + pyqt 实现的你下载css背景图片的小工具(最终版)

    学习python有三个星期了,算是做的第一个小工具,其实也没必要做成图形界面,只是为的GUI学习(再说技术总归给人使用的,熟练很多shell命令只是个"匠人".) win8下面: ...

  5. DRF过滤Filtering

    过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-filter扩展来增强支持. pip install django-filter 在配置文件中增加过滤后端的 ...

  6. N63050 第十六周运维作业

    第十六周 就业和全程班小伙伴本周学习内容: 第三十一天: 高性能服务器nginx 1LVS的跨网段实现 2LVS的防火墙标记和持久连接及高可用实现 3web服务和IO介绍 4IO复用模型 5nginx ...

  7. phpstorm 本地代码更新与服务器同步

    第一步: 第二步: 在第二步的时候在 ip之后的  testsftp 测试一下 看是否能连接到服务器 第三步: 第四步:

  8. Unity C#for和foreach效率比较

    下面是代码自己测试一下即可 using System.Collections; using System.Collections.Generic; using UnityEngine; public ...

  9. python 对接各大数据库,快速上手!

      1.mysql 安装pymysql pip intsall pymysql 快速上手 import pymysql # 第一步:连接到数据库 con = pymysql.connect(host= ...

  10. 0.96OLED软件实现DMA串口接收数据模拟滚屏效果

    实现的滚屏效果是当一屏写满时,则清空从开头接着写,不是上移的滚屏,虽然OLED有滚屏命令,但是会带水平位移效果,并且只能提前写好数据,类似于广告牌循环播放的那种. 首先是为OLED屏划分区域. 我选择 ...