The figure below shows how the original example changes when you type "int" at the cursor while the
block is selected.
Figure 6.15. Block Insert Mode: Example 3
Line Selections
A line selection is any selection that includes one or more complete lines of text. Line selections are usu-
ally the best way to edit lines of code, and they also work with SmartPaste
®
, which reindents pasted lines
according to the surrounding code (see
SmartPaste
). To select lines, use one of the following methods:
•
Keyboard method
- Position the cursor at the beginning of the line to be selected. Next, enter the
se-
lect_line
command (
Ctrl
+
L
or
Edit
→
Select
→
Line
). Then, move the cursor to the last line to be se-
lected by using the arrow keys (or by using the mouse).
•
Mouse method
- To select the current line, triple-left-click within a line (or click
Edit
→
Select
→
Line
).
To select multiple lines, left-click and drag in the space between the left edge of the buffer and the edit
window border. The mouse cursor changes to point to the upper right instead of the upper left.
Selection Keys
The following table contains the default keyboard shortcuts (CUA emulation) for selection functions.
Table 6.4. Selection Key
Key or Key Sequence
Function
Ctrl
+
U
Deselect text.
F8
Start character selection.
Ctrl
+
L
Start line selection.
Ctrl
+
B
Start block or column selection.
Shift
+
Right
Start or extend selection to right.
Shift
+
Left
Start or extend selection to left.
Selections
128
Summary of Contents for Corev3.3 for Eclipse
Page 1: ...Think Slick Corev3 3 for Eclipse...
Page 2: ......
Page 3: ...SlickEdit Core v3 3 for Eclipse...
Page 5: ......
Page 6: ......
Page 14: ...xii...
Page 20: ...xviii...
Page 22: ...xx...
Page 23: ...Chapter 1 Introduction 1...
Page 41: ...Chapter 3 User Interface 19...
Page 61: ...Chapter 4 User Preferences 39...
Page 80: ...BODY BODY HTML HTMLEOF Restoring Settings on Startup 58...
Page 82: ...60...
Page 83: ...Chapter 5 Context Tagging 61...
Page 97: ...Chapter 6 Editing Features 75...
Page 124: ...Code Templates 102...
Page 238: ...Figure 6 49 Test Parsing Configuration Example 1 C Refactoring 216...
Page 241: ...Figure 6 51 Test Parsing Configuration Example 3 Reviewing Refactoring Changes 219...
Page 250: ...228...
Page 251: ...Chapter 7 Language Specific Editing 229...
Page 328: ...306...
Page 329: ...Chapter 8 Tools and Utilities 307...
Page 350: ...328...
Page 351: ...Chapter 9 Macros and Macro Programming 329...
Page 360: ...338...
Page 361: ...Chapter 10 SlickEdit Core Dialogs 339...
Page 375: ...Find and Replace View 353...
Page 491: ...Chapter 11 Appendix 469...
Page 567: ......
Page 568: ......