/** * android中有5种级别的log,分别为: * 1.v(verbose):任何信息都会输出 * 2.i(info):输出提示信息 * 3.e(error):输出错误信息 * 4.d(debug):输出调试信息 * 5.w(warning):输出警告信息 */
1.设置静态常量TAG 输入“logt”,然后单击回车,自动生成静态常量TAG
private static final String TAG = “MainActivity”;2.快速打印log 输入“logd”,然后单击回车,自动生成log
Log.d("TAG","onCreate");但无法自动导入包,可以点击setting,依图进行设置
3.快速打印方法参数信息 输入“logm”,然后单击回车,自动生成log
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(TAG, "onCreate() called with: savedInstanceState = [" + savedInstanceState + "]"); }4.选择各种工具的快捷键设置
1.ctrl + j 自动代码生成(ifn, inn, fori, lazy, visible, gone, fbc, Toast…)
2.alt + 回车 自动提示 3.alt + insert generate
1.step over 程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行)
2.step into 程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)
3.Force step into 该按钮在调试的时候能进入任何方法
4.step out 如果在调试的时候你进入了一个方法,并觉得该方法没有问题,你就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。
5.Drop frame 点击该按钮后,你将返回到当前方法的调用处重新执行,并且所有上下文变量的值也回到那个时候。只要调用链中还有上级方法,可以跳到其中的任何一个方法
多断点 6.程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序
7.点击箭头指向的按钮,可以查看曾经设置过的断点并可设置断点的一些属性 箭头1指向的是曾经设置过的断点,箭头2可以设置条件断点(满足某个条件的时候,暂停程序的执行)。结束调试后,应该在箭头1处把所设的断点删除(选择要删除的断点后,点击上方的红色减号)
8.Suspend 点击断点 点击不挂起,在log打上信息,点done关闭,console会输出log 9.debug快捷键 1. alt+f8 debug时选中查看值 2. f8相当于eclipse的f6跳到下一步 3. shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数 4. f7相当于eclipse的f5就是进入到代码 5. alt+shift+f7这个是强制进入代码 6. ctrl+shift+f9 debug运行java类 7. ctrl+shift+f10正常运行java类 8. command+f2停止运行
1.书签(Bookmarks)
描述:这是一个很有用的功能,可以在某处做个标记(书签),方便后面再跳转到此处。 调用:Menu → Navigate → Bookmarks 快捷键: 添加/移除书签:F3(OS X) 、F11(Windows/Linux); 添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux); 显示全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显示所有的书签列表,并且是可以搜索的。 上一个/下一个书签:无,可以在设置中设置快捷键。 更多:当你为某个书签指定了标记,你可以使用快捷键 Ctrl + 标记 来快速跳转到标记处,比如输入Ctrl + 1,跳到标记为1的书签处
2.与剪切板比对(Compare With Clipboard)
描述:将当前选中的部分与剪切板上的内容进行比对。 调用:右键选中的部分,在右键菜单中选择“Compare With Clipboard”。
3.在外部打开文件(Open File Externally)
描述:通过这个快捷键,简单地点击Tab,就可以打开当前文件所在的位置或者该文件的任意上层路径。 快捷键:Cmd + 单击Tab(OS X)、Ctrl + 点击Tab(Windows/Linux);
结束语:本文仅用来学习记录,参考查阅。