4:42 Navigation basics
class: command + o
file: shift + command + o
symbol: option + command + o
Search everywhere: double shift
通过shift进行切换navigate
5:47 Symbol lookup
6:51 Find in path
command + shift + f
9:27 Working without mouse
10:04 Working without editor tabs
recent files: command + e
backward: command + [
forward: command + ]
project: command + 1
next project : command + `
project中选择Autoscroll from source
12:36 Autoscroll from/to source
14:11 Create new file/folder
在project的相关位置 然后(command + N)
Directory_xxx/file_xxx
control + option + n
15:28 Scratch files
16:18 Hide all windows/panels
hide/show all windows: shift + command + f12
move window, 光标位于非编辑快: shift + command + 方向键
17:51 Syntax aware selection
option + ↑
option + ↓
光标位于函数时候, 可以快速选择代码块
18:37 Move/duplicate/delete lines
move one line: option + shift + ↑/↓
duplicate code: command + d
19:28 Multiple cursors
add selection for next Occurrence: control + g
unselect occurence : contrl + shift + g
select all occurences: control + command + g
21:10 Vim plugin
22:09 Clean up code
25:18 Language injection
选择语言: alt + enter
离开
再次 alt + enter, 进行相关语言的输入
语言切换为正则表达式后, 还可以进行输入字符串进行匹配
27:52 Code completion
31:07 Code templates
33:15 Postfix completion
36:10 Advanced navigation: go to supermethod, go to superclass, type hierarchy, method hierarchy
37:25 Structure popup
38:24 Inspections
40:36 Structural search and replace
43:31 Analyze data flow
45:44 Database tools
47:24 VCS
49:46 Debugging
53:18 Refactoring basics
56:02 Quicklists
57:21 Find action
58:17 Productivity guide
59:12 Zero latency typing