A list of shortcuts in DELPHI (completely official version)
1.SHIFT+left mouse button select any control first, and after pressing the key, you can select the form (the effect is the same as after selecting the control)
2. A CPU window pops up during debugging Shift+F8.
3.Shift+F10 is equal to the right mouse button (Windows shortcut key).
4.Shitf+arrow selection
5.shift +F12 Quickly find the form and open it
6.F7 (Step debugging tracks the entry into the subprocess at the same time)
7.F8 (Step debugging does not enter the subprocess)
8.F9 run
9.F12 Switch EDITOR, FORM
10.Alt+F4 Closes all source program files opened in the edit box, but does not close the project
11. ALT+left mouse button can block the code selection, which is very useful to delete the aligned duplicate code.
12.Ctrl+F9 Compilation
13.Ctrl+shift+N(n=1,2,3,4......) Define bookmark
14.Ctrl+n(n=1,2,3,4...) Jump to bookmark n
15.CTRL +SHIFT+N At bookmark N, press again to cancel the bookmark
16.Ctrl+PageUp Move the cursor to the first line of this screen, and the screen does not scroll
17.Ctrl+PageDown Move the cursor to the last line of this screen, and the screen does not scroll
18.Ctrl+↓ Scroll down the screen, the cursor cannot scroll out of this screen
19.Ctrl+↑ Scroll up the screen, the cursor cannot scroll out of this screen
20.Ctrl+Home Move the cursor to the file header
21.Ctrl+End Move the cursor to the end of the file
22.Ctrl+B Buffer List Window
23.Ctrl+I same as Tab key
24.CTRL+J (The Delphi statement prompt window pops up, selecting the required statement will automatically complete a statement) Code template
25.Ctrl+M Same as Enter key.
26.Ctrl+N is the same as Enter key, but the cursor position remains unchanged
27.Ctrl+T Delete a word on the right side of the cursor
28.Ctrl+Y Delete the line where the cursor is located
29.CTRL+C Copy
30.CTRL+V Paste
31.CTRL+X Cut
32.CTRL+Z Restore (Undo)
33.CTRL+S Save
34.Ctrl+F Search
35.Ctrl+L Continue to search
36.Ctrl+r Replacement
37.CTRL+ENTER Locate the unit file
38.Ctrl+F3 pops up the Call Stack window
39.Ctrl+F4 equals the Close item in the File menu
40.Ctrl+Backspace Back to delete a word until a splitter is encountered
41.Ctrl+mouse wheel accelerated scrolling
42.Ctrl+O+U switches the case of the selection block (note that after releasing O, press U, and keep Ctrl pressed)
43.Ctrl+K+O Switch the selection block to lowercase (note that after releasing K, press O, and keep Ctrl pressed)
44.Ctrl+K+N switch to select block to uppercase (note that after releasing K, press N, and Ctrl keep pressing)
45.Ctrl+Shift+G Insert GUID
46.Ctrl+Shift+T Add To-Do comments to the cursor line
47.Ctrl+Shift+Y Delete the text between the cursor and the end of this line
48.CTRL+SHIFT+C It is great to write a declaration or add a function!!!
49.CTRL+SHIFT+E Display EXPLORER
50.Ctrl+Tab Switch PRoperties page and Events page in Inspector
51.CTRL+SHIFT+U The entire code is shifted to the left by 2 spaces
52.CTRL+SHIFT+I The entire code is moved to the right by 2 spaces
53.CTRL+SHIFT+↑ Inside processes, functions, and events, you can jump to corresponding processes, functions, and events.
Definition of the component (switch back and forth between interface and implementation)
54.CTRL+SHIFT+↓ At the definition of procedures, functions, and events, you can jump to specific processes, functions, and events (same as above)
55.Tab Press the tab key in the object inspector window to move the cursor to the attribute name area, and then type the beginning of the attribute name.
Letters can quickly locate this property
56.Ctrl+Alt After pressing Ctrl+Alt, you can select the code in a rectangular block with the mouse.
And copy and paste it
57.Shift+↓, ↑, →, ← Change the selected control size in 1 pixel unit
58.Ctrl+↓, ↑, →, ← Change the selected control position in 1 pixel unit
59.Ctrl+E Quick selection (Haha, try it, it's very fun)
60.Ctrl+Alt+c comment block
61.Ctrl+Alt+u Uncomment block
62.Ctrl+Alt+h Generate header (set in more detail in the Editor Experts property page configured by GExperts)
63.Ctrl+Alt+o Statement between the corresponding delimiter
64.Ctrl+Alt+v jumps back and forth between the corresponding delimiters (with conflicts with existing shortcut keys, please change)