eclipse
51CTO视频教程
常用快捷键: http://blog.csdn.net/weasleyqi/article/details/7896576
why
自己目前的主力还是 php, 用的 sublime, 当时平时看一些 技术书籍, 可以回接触到 java / c / c++ 等, 就需要一个全平台的工具了, 目前看来 eclipse 可以.
eclipse + c++
运行 c / c++ 程序的原理很简单: 系统中要有 基础库(lib) , 这样 include 才能找到正确的文件, 之后使用 gcc 编译源文件, 生成可执行文件, 知道最后运行查看结果.
eclipse: 安装 CDT
window: 安装 MinGW, 选择 base install 即可(里面包括 gcc), 添加 mingw/bin/ 到 PATH 中, 复制一份 make.exe
推荐设置: run -> f11, dubug -> C-f11
主题: eclipsecolorthemes.org, 改完之后了该一下字体
视频教程主要来源: 51CTO, 包括:
- 跟老谭玩转eclipse
特点: 开源 / 插件机制 / 平台
切换 workspace: file -> switch workspace
preference
设置默认文件编码为 utf-8
配置jre, 以及使用不同版本的 jre, 编译级别
代码补全: 语法提示 + 代码片段
成员变量排版 + clean up
New: C-n, 或者在项目相应位置右键
run
可以配置 run configure, 包括配置 args
停止 jvm: C-F2
Debug: F11
F5->进入方法
F6->单步执行
F7->跳出方法
F8->继续跳到下一个断点
Run: C-F11
window
preference + editor 多窗口 + toolbar + perspective(视景, 所以 view 组成视景, 默认有 java + debug 2种) + view + console(可以添加多个控制台) + package explorer(可加过滤, 显示指定文件)
keymap
F1: help
F3: 查看类型申明
C-/: 注释一行
C-S-/: 多行注释
C-w: 关闭一个编辑框
C-S-w: 关闭所有编辑框
A-enter: 查看当前文件属性
C-z/y: 撤销 / 反撤销
C-d: 删除一行
C-A-下箭头: 复制一行
A-上下箭头: 上下移动行
S-enter: 插入一行
C-f: 查询/替换
C-h: java/php 查找
A-/: 代码提示