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