用着AppCode,还是要追求各种eclipse上的工作习惯。
设置生成类模块时的作者信息
]]>
快捷键:
settings(花键+,) - Keymap 打开快捷键设置:
ps:下面的快捷键,大部分是我自己设置的,仅用来记录我的使用习惯,appcode默认不是这样的,我把快捷键的功能英文描述罗列出来了,默认是什么可以在keymap中找
花+1 show intention actions 弹出一些潜在动作的菜单
例如下图,能在一个头文件中把还没应用的函数自动生成代码到cpp文件中,非常有用
还有很多别的非常有用的方法,输入函数名,则可以自动创建函数
花+/ code---completion---basic (弹出代码补全的popup)
花+d delete line (删除当前行代码)
花+shift+d duplicate line or block (复制当前行代码至下一行或者当前选中的代码)
花+shift+t navigator下的class... (打开类)
花+shift+r navigator下的file...(打开资源(包括类和其他图片等文件))
花+o file structure (查看当前类的所有成员函数和变量,输入则搜索,回车则跳转到,非常好用)
花+shift+o navigator下的symbol... (打开函数和变量(居然还是所有类的,不过他会帮你智能排列,优先当前类,不过我还是有点担心项目大了性能有点问题))
花+shfit+p copy paths (拷贝当前文件路径)
花+shift+c comment with block comment (/**/注释代码块)
opt+上箭头 move line up (上移代码行)
opt+下箭头 move line down(下移代码行)
花+上箭头 select word at caret(智能选择字符)
花+下箭头 unselect word at caret(取消智能选择字符)
花+shift+f reformat code..(格式化代码,而且默认还是我喜欢的sun样式,当然可以设置,^_^)
花+sfhit+g find usages(搜索函数的全局调用,相当于eclipse上面的search reference)
花+shift+h type hierarchy(类的继承信息)
F2 hide active tool windows(隐藏界面最下面的弹出栏目,tool windows)
F3 view--tools windows--view (打开debug栏)
花+n code--generate (打开函数应用和重写菜单,非常有用)
appcode设置快捷键的时候还会提醒你当前的设置和那些冲突,是否要移除旧设置这样贴心的提醒。什么?你想还原成默认设置?放心,你之前的设置appcode已经是早就帮你“继承”了一套设置,然后在这个“子设置”上面进行的,就像wow中给你几套天赋,爱用那套用那套
其他:
下面所有设置均在settings中
背景颜色:
editor - colors & fonts - general - default text background打上钩,并且设置成C3E4AF
显示代码行数和删除代码编辑区域的那条margin线
自动完成菜单中不区分大小写而且默认选择第一个
显示内存占用
设置鼠标点击时光标的位置为代码行的正确位置,而不是鼠标点击的当前位置:
例如鼠标点击代码行尾后的空白位置,光标会自动移到代码末,而不是在空白位置上,
(ps:但是官方貌似更建议不要取消这个功能,而结合使用花+左右箭头来移动光标到行末和行首,详细查看这里)
anyway,我用了一段时间,反而觉得有点画蛇添足,所以还是用回eclipse养成的习惯。
去掉下图的选钩
设置c++类和头文件中自动生成构造函数和析构函数
本人刚开始写c++ 不知道是否有必要这样,这只是我的旧习惯而已
#parse("Objective-C File Header.m")
#[[#include]]# "${HEADER_FILENAME}"
${NAME}::${NAME}(){
}
${NAME}::~${NAME}(){
}
#parse("Objective-C File Header.m")
#[[#ifndef]]# __${NAME}_H_
#[[#define]]# __${NAME}_H_
#[[#include]]#
class ${NAME}{
public:
${NAME}();
~${NAME}();
};
#[[#endif]]# //__${NAME}_H_
用官方介绍中使用的主题(不错!推荐)
关闭tab后,打开上次打开的那个tab
评论区