1
<appendix id="commands">
3
<!-- ToDo: Complete descriptions, e.g. from What's This.
4
Link to more detailed description, e.g. in plugin chapter.
5
Use KWord documentation as a reference.
10
<author><firstname>Volker</firstname> <surname>Paul</surname></author>
11
<!-- TRANS:ROLES_OF_TRANSLATORS -->
14
<date>2006-02-22</date>
17
<title>Command Reference</title>
19
<note><para>The shortcut key combinations shown in this chapter are the
20
default ones. They can be changed.
26
<title>The Menubar</title> <para>Note that some menu entries only appear when
27
they are applicable. Especially, some entries are linked to
28
<link linkend="plugin-tools">plugin</link>
29
functionality which is only available when the plugin is enabled.</para>
36
<!-- ======================= F I L E ============================= -->
38
<sect2 id="menu-file">
39
<title>The <guimenu>File</guimenu> Menu</title>
45
<keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo>
47
<guimenu>File</guimenu>
48
<guimenuitem>New</guimenuitem>
50
<listitem><para>Creates a new file.
51
The user is prompted to select the directory (default: the current project's
52
source directory) and enter a file name. The file type can be selected from a list.
53
Also, the user can choose whether the file is to be added to the project.
54
Then the Automake Manager asks which target to add the new file to.
61
<keycombo action="simul">&Ctrl;<keycap>O</keycap></keycombo>
63
<guimenu>File</guimenu>
64
<guimenuitem>Open</guimenuitem>
66
<listitem><para>Opens an existing file in a simple dialog
67
box.</para></listitem>
72
<guimenu>File</guimenu>
73
<guimenuitem>Open Recent</guimenuitem>
75
<listitem><para>For opening the most recently edited files. Once you have clicked on this option, a list of recently edited files will appear. Select the file you want and KWord will open the file.
82
<keycombo action="simul">&Alt;&Ctrl;<keycap>O</keycap></keycombo>
84
<guimenu>File</guimenu>
85
<guimenuitem>Quick Open File</guimenuitem>
87
<listitem><para>Presents a list of files in the current project's
88
source directory. The user can select from this list
89
or type a filename. That file is then opened.
97
<keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo>
99
<guimenu>File</guimenu>
100
<guimenuitem>Save</guimenuitem>
102
<listitem><para>Saves the current file.</para></listitem>
108
<guimenu>File</guimenu>
109
<guimenuitem>Save As...</guimenuitem>
111
<listitem><para>Uses the
112
<guilabel>Save As...</guilabel> dialog box to let you save a copy
113
under a new name.</para></listitem>
118
<guimenu>File</guimenu>
119
<guimenuitem>Save All</guimenuitem>
121
<listitem><para>Saves all open files.</para></listitem>
126
<shortcut><keycap>F5</keycap></shortcut>
127
<guimenu>File</guimenu>
128
<guimenuitem>Reload</guimenuitem>
130
<listitem><para>Reloads current file to show changes
131
made by different programs.
132
(Note that such changes are normally detected automatically
133
and the user is prompted whether the file is to be reloaded.)
139
<guimenu>File</guimenu>
140
<guimenuitem>Revert all</guimenuitem>
143
Reverts all changes in opened files.
144
Prompts to save changes so the
145
reversion can be canceled for each
154
<keycombo action="simul">&Ctrl;<keycap>P</keycap></keycombo>
156
<guimenu>File</guimenu>
157
<guimenuitem>Print...</guimenuitem>
159
<listitem><para>Prints the current file.</para></listitem>
164
<guimenu>File</guimenu>
165
<guimenuitem>Export</guimenuitem>
168
Exports the current file. Currently the following
169
export formats are supported:
171
<varlistentry><term>HTML</term><listitem><para>Syntax-highlighted HTML file</para></listitem></varlistentry>
173
Other formats may follow in future KDevelop versions.
182
<keycombo action="simul">&Ctrl;<keycap>F4</keycap></keycombo>
184
<guimenu>File</guimenu>
185
<guimenuitem>Close</guimenuitem>
195
<guimenu>File</guimenu>
196
<guimenuitem>Close All</guimenuitem>
199
Closes all open files.
206
<guimenu>File</guimenu>
207
<guimenuitem>Close All Others</guimenuitem>
210
Closes all files except the current one.
211
Very useful if you opened a lot of files and you want
212
to concentrate on the current one.
213
Without this, you would have to close them all
214
and re-open the current one.
216
<para>Note there is a similar command in the Window menu.
224
<keycombo action="simul">&Ctrl;<keycap>Q</keycap></keycombo>
226
<guimenu>File</guimenu>
227
<guimenuitem>Quit</guimenuitem>
229
<listitem><para>Quits KDevelop.</para></listitem>
238
<!-- ======================= E D I T ============================= -->
241
<sect2 id="menu-edit">
242
<title>The <guimenu>Edit</guimenu> Menu</title>
245
Most of the following commands operate on the current file,
246
also simply called "document".
255
<keycombo action="simul">&Ctrl;<keycap>Z</keycap></keycombo>
257
<guimenu>Edit</guimenu>
258
<guimenuitem>Undo</guimenuitem>
261
Reverses the last action you performed.
269
<keycombo action="simul">&Ctrl;&Shift;<keycap>Z</keycap></keycombo>
271
<guimenu>Edit</guimenu>
272
<guimenuitem>Redo</guimenuitem>
275
Reverses the last Undo performed.
283
<keycombo action="simul">&Ctrl;<keycap>X</keycap></keycombo>
285
<guimenu>Edit</guimenu>
286
<guimenuitem>Cut</guimenuitem>
289
Deletes the selected (highlighted) text from the document, and places a copy in the clipboard.
297
<keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo>
299
<guimenu>Edit</guimenu>
300
<guimenuitem>Copy</guimenuitem>
303
Places a copy of the selected text in the clipboard.
311
<keycombo action="simul">&Ctrl;<keycap>V</keycap></keycombo>
313
<guimenu>Edit</guimenu>
314
<guimenuitem>Paste</guimenuitem>
317
Inserts a copy of the clipboard into the current cursor position.
318
If there is selected text, KDevelop replaces it with
319
the contents of the clipboard. The clipboard is not altered.
327
<keycombo action="simul">&Ctrl;<keycap>A</keycap></keycombo>
329
<guimenu>Edit</guimenu>
330
<guimenuitem>Select All</guimenuitem>
333
Immediately selects all text of the current file.
341
<keycombo action="simul">&Ctrl;&Shift;<keycap>A</keycap></keycombo>
343
<guimenu>Edit</guimenu>
344
<guimenuitem>Deselect</guimenuitem>
347
Every simple cursor movement (e.g. left, right etc. without Shift pressed)
348
deselects at the same time, i.e. if there was highlighted text before,
349
after the cursor action it will appear non-highlighted again.
350
This command does an explicit Deselect without cursor action.
358
<keycombo action="simul">&Ctrl;&Shift;<keycap>B</keycap></keycombo>
360
<guimenu>Edit</guimenu>
361
<guimenuitem>Block Selection Mode</guimenuitem>
364
KDevelop's editor can operate linewise or block-oriented.
365
Linewise means: Text is seen as a sequence of characters
366
that may span several lines. A selection ranges from the first
367
to the last character and includes all lines in-between completely.
369
Block-oriented means: Text is seen as a rectangular matrix.
370
You can select a rectangular block (called rectangle in (X)Emacs)
371
that leaves out the beginnings and ends of all lines.
372
The commands Cut and Copy then operate only on that block,
373
and place it in the clipboard.
376
Thus you can e.g. indent all lines of a block:
377
Select the block, Cut it, then place the cursor in the first line
378
at the beginning of the area you want to put the block,
379
e.g. 3 characters to the right of the old position.
380
There, Paste it, and all lines will be indented.
383
This would be very useful if it honored the overwrite flag (e.g. block comment).
384
It doesn't, and I see this as a bug.
387
- work out more examples how block mode is useful (extra chapter?)
388
- links to alternate methods (for indent: Edit - Reformat Source, comment)
397
<keycombo action="simul"><keycap>Insert</keycap></keycombo>
399
<guimenu>Edit</guimenu>
400
<guimenuitem>Overwrite Mode</guimenuitem>
403
Toggles Insert/Overwrite Mode.
411
<keycombo action="simul">&Ctrl;<keycap>F</keycap></keycombo>
413
<guimenu>Edit</guimenu>
414
<guimenuitem>Find</guimenuitem>
417
Calls the Find dialog box. You can search simple text or
418
a regular expression.
426
<keycombo action="simul"><keycap>F3</keycap></keycombo>
428
<guimenu>Edit</guimenu>
429
<guimenuitem>Find Next</guimenuitem>
432
After first using Find (see above), finds the same text
433
or regular expression again.
441
<keycombo action="simul">&Shift;<keycap>F3</keycap></keycombo>
443
<guimenu>Edit</guimenu>
444
<guimenuitem>Find Previous</guimenuitem>
447
After first using Find (see above), finds the same text
448
or regular expression again, searching upwards.
456
<keycombo action="simul">&Ctrl;<keycap>R</keycap></keycombo>
458
<guimenu>Edit</guimenu>
459
<guimenuitem>Replace</guimenuitem>
462
Opens the Find/Replace dialog box. You can search simple text or
463
a regular expression. You can replace by simple text or
464
placeholders of the regular expression.
473
<keycombo action="simul">&Ctrl;<keycap>G</keycap></keycombo>
475
<guimenu>Edit</guimenu>
476
<guimenuitem>Go to Line</guimenuitem>
479
Prompts for a line number and jumps to that line.
480
You can show/hide line numbers with View - Show/Hide Line Numbers (F11).
488
<keycombo action="simul">&Alt;&Ctrl;<keycap>F</keycap></keycombo>
490
<guimenu>Edit</guimenu>
491
<guimenuitem>Find in Files</guimenuitem>
494
Finds text in several Files, like the grep Unix command.
495
Matches will be displayed, and you can switch to a match directly.
504
<keycombo action="simul">&Ctrl;&Shift;<keycap>R</keycap></keycombo>
506
<guimenu>Edit</guimenu>
507
<guimenuitem>Find-Select-Replace</guimenuitem>
510
Opens the project wide string replacement dialog. There you
511
can enter a string or a regular expression which is then
512
searched for within all files in the locations
513
you specify. Matches will be displayed in the Replace window, you
514
can replace them with the specified string,
515
exclude them from replace operation or cancel the whole replace.
523
<guimenu>Edit</guimenu>
524
<guimenuitem>Reformat Source</guimenuitem>
527
Reformats Source code using the astyle library.
528
If there is a selection, only the selection will be formatted.
529
Otherwise the entire file will be formatted.
537
<keycombo action="simul">&Ctrl;<keycap>J</keycap></keycombo>
539
<guimenu>Edit</guimenu>
540
<guimenuitem>Expand Text</guimenuitem>
543
A list of reasonable completions of the current word is presented,
544
the user can select one of them, and this is then placed in the text.
545
For example, if the user has typed "whi" and calls this command,
546
"while" and "while ( ) { }" are offered. If the user selects the latter,
547
the whole structure of a while command is entered and
548
the cursor is placed in the brackets to enter the condition.
549
TODO: BUG: Ctrl-J doesn't work
557
<keycombo action="simul">&Ctrl;<keycap>L</keycap></keycombo>
559
<guimenu>Edit</guimenu>
560
<guimenuitem>Expand Abbreviation</guimenuitem>
563
Expands abbreviation. Abbreviations can be defined in
564
Settings - Configure KDevelop - Abbreviations.
572
<keycombo action="simul">&Ctrl;<keycap>Space</keycap></keycombo>
574
<guimenu>Edit</guimenu>
575
<guimenuitem>Complete Text</guimenuitem>
578
Completes current expression using memory class store
579
for the current project and persistent class stores for
580
external libraries. TODO
588
<keycombo action="simul"><keycap>F2</keycap></keycombo>
590
<guimenu>Edit</guimenu>
591
<guimenuitem>Make Member</guimenuitem>
594
Creates a class member function in implementation file
595
based on the member declaration at the current line. TODO
606
<!-- ======================= V I E W ============================= -->
609
<sect2 id="menu-view">
611
<title>The <guimenu>View</guimenu> Menu</title>
616
<guimenu>View</guimenu>
617
<guimenuitem>Back</guimenuitem>
620
Moves back in the list of tabs.
627
<guimenu>View</guimenu>
628
<guimenuitem>Forward</guimenuitem>
631
Moves forward in the list of tabs.
639
<keycombo action="simul">&Ctrl;<keycap>/</keycap></keycombo>
641
<guimenu>View</guimenu>
642
<guimenuitem>Switch to...</guimenuitem>
645
Presents a dialog box to select a tab buffer an moves there.
653
<keycombo action="simul">&Alt;<keycap>C</keycap></keycombo>
655
<guimenu>View</guimenu>
656
<guimenuitem>Raise Editor</guimenuitem>
659
Places the focus on the editor.
667
<keycombo action="simul"><keycap>F4</keycap></keycombo>
669
<guimenu>View</guimenu>
670
<guimenuitem>Next Error</guimenuitem>
673
Switches to the file and line the next (compilation) error
682
<keycombo action="simul">&Shift;<keycap>F4</keycap></keycombo>
684
<guimenu>View</guimenu>
685
<guimenuitem>Previous Error</guimenuitem>
688
Switches to the file and line the previous (compilation) error
697
<keycombo action="simul">&Shift;<keycap>F</keycap></keycombo>
699
<guimenu>View</guimenu>
700
<guimenuitem>Full Screen Mode</guimenuitem>
703
In normal mode: Switches to Full Screen Mode. Only KDevelop's window
704
will be shown, without the frame.</para>
705
<para>In Full Screen Mode: Switches back to normal mode. Other windows will be visible again,
706
KDevelop's window gets its frame again.
713
<keycombo action="simul">&Ctrl;<keycap>F12</keycap></keycombo>
715
<guimenu>View</guimenu>
716
<guimenuitem>Switch Header/Implementation</guimenuitem>
719
When in a C++ implementation file, switches to the corresponding header file,
727
<guimenu>View</guimenu>
728
<guimenuitem>Tool Views</guimenuitem>
731
Puts the focus on one of KDevelop's various tools resp. its output.
732
Switch back to the editor with the View - Raise editor command above.
739
<guimenu>View</guimenu>
740
<guimenuitem>Tool Docks</guimenuitem>
743
KDevelop's GUI has a Top, Bottom, Left and Right Tool Dock.
744
With this command, you can select and switch to any of them.
752
<keycombo action="simul"><keycap>F7</keycap></keycombo>
754
<guimenu>View</guimenu>
755
<guimenuitem>Switch to Command Line</guimenuitem>
758
KDevelop uses Katepart as editor.
759
Katepart has a command line to enter editing commands directly.
760
This menu item switches to the Katepart Command Line.
761
For a list of available editing commands,
762
enter <userinput><command>help</command> <option>list</option></userinput> here.
769
<guimenu>View</guimenu>
770
<guimenuitem>Schema</guimenuitem>
781
<keycombo action="simul"><keycap>F10</keycap></keycombo>
783
<guimenu>View</guimenu>
784
<guimenuitem>Dynamic Word Wrap</guimenuitem>
787
Switches Dynamic Word Wrap on and off. If it is on, then
788
lines that don't fit on the screen will be broken and
789
continued on the next line.
796
<guimenu>View</guimenu>
797
<guimenuitem>Dynamic Word Wrap Indicators</guimenuitem>
800
Selects Dynamic Word Wrap Indicators option:
802
<varlistentry><term>Off</term>
803
<listitem><para>Indicators (folded arrows in the line number border) are not displayed</para></listitem></varlistentry>
804
<varlistentry><term>Follow line numbers</term>
805
<listitem><para>If line numbers (see command below) are displayed (in the line number border),
806
then Dynamic Word Wrap Indicators are displayed as well</para></listitem></varlistentry>
807
<varlistentry><term>Always On</term><listitem><para>Dynamic Word Wrap Indicators
808
are always displayed, which causes the border to be present</para></listitem></varlistentry>
817
<guimenu>View</guimenu>
818
<guimenuitem>Show/Hide Static Word Wrap Marker</guimenuitem>
821
Shows/Hides the Static Word Wrap Marker, a vertical line drawn at the
822
word wrap column as defined in Settings - Configure Editor - Editing - Static Word Wrap.
823
(TODO: Bug: the line is not shown. Static word wrap works for newly changed lines)
831
<keycombo action="simul"><keycap>F6</keycap></keycombo>
833
<guimenu>View</guimenu>
834
<guimenuitem>Show/Hide Icon Border</guimenuitem>
837
Shows/Hides the Icon Border which is used to show
838
e.g. bookmark and breakpoint symbols.
846
<keycombo action="simul"><keycap>F11</keycap></keycombo>
848
<guimenu>View</guimenu>
849
<guimenuitem>Show/Hide Line Numbers</guimenuitem>
852
Show/Hide Line Numbers on the left side, in the line number border.
853
This may also cause dynamic word wrap markers to be displayed,
861
<guimenu>View</guimenu>
862
<guimenuitem>Show/Hide Scrollbar Marks</guimenuitem>
865
Show/Hide Scrollbar Marks. TODO: No effect, bug?
873
<keycombo action="simul"><keycap>F9</keycap></keycombo>
875
<guimenu>View</guimenu>
876
<guimenuitem>Show/Hide Folding Marks</guimenuitem>
879
Shows/Hides Folding Marks in the left border.
880
Note that code folding (see below) can be used even if
881
the marks are not shown.
888
<guimenu>View</guimenu>
889
<guimenuitem>Code Folding</guimenuitem>
892
Code folding is used to easily gain an overview of the code
893
by collapsing blocks so they are shown as just the top line.
894
The commands in this submenu collapse or expand the local or top level.
900
<keycombo action="simul">&Ctrl;&Shift;<keycap>-</keycap></keycombo>
902
<guimenuitem>Collapse Toplevel</guimenuitem>
905
<listitem><para>Collapses toplevel. </para></listitem>
911
<keycombo action="simul">&Ctrl;&Shift;<keycap>+</keycap></keycombo>
913
<guimenuitem>Expand Toplevel</guimenuitem>
916
<listitem><para>Expands toplevel. </para></listitem>
922
<keycombo action="simul">&Ctrl;<keycap>-</keycap></keycombo>
924
<guimenuitem>Collapse One Local Level</guimenuitem>
927
<listitem><para>Collapses innermost local level. </para></listitem>
933
<keycombo action="simul">&Ctrl;<keycap>+</keycap></keycombo>
935
<guimenuitem>Expand One Local Level</guimenuitem>
938
<listitem><para>Expands innermost local level.</para></listitem>
948
<guimenu>View</guimenu>
949
<guimenuitem>Set Encoding</guimenuitem>
952
In former KDevelop versions the Set Encoding function
953
now in the Tools menu used to be here.
966
<!-- ======================= P R O J E C T ============================= -->
969
<sect2 id="menu-project">
970
<title>The <guimenu>Project</guimenu> Menu</title>
976
<guimenu>Project</guimenu>
977
<guimenuitem>New Project...</guimenuitem>
980
This starts KDevelop's application wizard.
981
It helps you to generate a skeleton for your
982
application from a set of templates.
989
<guimenu>Project</guimenu>
990
<guimenuitem>Open Project...</guimenuitem>
993
Opens a Kdevelop2 or KDevelop3 project.
1000
<guimenu>Project</guimenu>
1001
<guimenuitem>Open Recent Project</guimenuitem>
1002
</menuchoice></term>
1004
Opens recently edited project.
1005
A submenu of recently edited projects is displayed to choose from.
1012
<guimenu>Project</guimenu>
1013
<guimenuitem>Import existing Project...</guimenuitem>
1014
</menuchoice></term>
1016
Creates a KDevelop project file for a given directory,
1017
where already existing code files of a non-KDevelop project are stored.
1024
<guimenu>Project</guimenu>
1025
<guimenuitem>Active Language</guimenuitem>
1026
</menuchoice></term>
1028
???TODOActive Language
1036
<guimenu>Project</guimenu>
1037
<guimenuitem>New Class...</guimenuitem>
1038
</menuchoice></term>
1040
Calls the New Class wizard.
1047
<guimenu>Project</guimenu>
1048
<guimenuitem>Class Inheritance Diagram</guimenuitem>
1049
</menuchoice></term>
1051
Displays inheritance relationship between classes in the project.
1052
<note><para>This does not display classes outside inheritance hierarchy.</para></note>
1059
<guimenu>Project</guimenu>
1060
<guimenuitem>Add Translation...</guimenuitem>
1061
</menuchoice></term>
1063
Prompts the user for a language and
1064
creates .po file for the selected language.
1071
<guimenu>Project</guimenu>
1072
<guimenuitem>Build Configuration</guimenuitem>
1073
</menuchoice></term>
1082
<guimenu>Project</guimenu>
1083
<guimenuitem>Distribution & Publishing</guimenuitem>
1084
</menuchoice></term>
1086
Opens the Project Distribution & Publishing dialog which
1087
helps users package and publish their software. TODO:link
1094
<guimenu>Project</guimenu>
1095
<guimenuitem>Project Options...</guimenuitem>
1096
</menuchoice></term>
1098
Opens dialog to set project options.
1105
<guimenu>Project</guimenu>
1106
<guimenuitem>Close Project</guimenuitem>
1107
</menuchoice></term>
1109
Closes current project.
1121
<!-- ======================= B U I L D ============================= -->
1124
<sect2 id="menu-build">
1125
<title>The <guimenu>Build</guimenu> Menu</title>
1132
<keycombo action="simul"><keycap>F8</keycap></keycombo>
1134
<guimenu>Build</guimenu>
1135
<guimenuitem>Build Project</guimenuitem>
1136
</menuchoice></term>
1138
Runs make from the project directory.
1146
<keycombo action="simul"><keycap>F7</keycap></keycombo>
1148
<guimenu>Build</guimenu>
1149
<guimenuitem>Build Active Target</guimenuitem>
1150
</menuchoice></term>
1152
Constructs a series of make commands to build an active target.
1153
Also builds dependent targets.
1161
<guimenu>Build</guimenu>
1162
<guimenuitem>Compile File</guimenuitem>
1163
</menuchoice></term>
1165
Runs make filename.o from the directory
1166
where filename is the name of the currently opened file.
1167
TODO better formulation
1174
<guimenu>Build</guimenu>
1175
<guimenuitem>Run Configure</guimenuitem>
1176
</menuchoice></term>
1185
<guimenu>Build</guimenu>
1186
<guimenuitem>Run automake & friends</guimenuitem>
1187
</menuchoice></term>
1191
<procedure><step><para>
1192
<command>make</command> <option>-f</option> <replaceable>Makefile.cvs</replaceable>
1195
<command>./configure</command>
1196
</para></step></procedure>
1198
commands from the project directory.
1205
<guimenu>Build</guimenu>
1206
<guimenuitem>Install</guimenuitem>
1207
</menuchoice></term>
1209
Runs <command>make install</command> command from the project directory.
1216
<guimenu>Build</guimenu>
1217
<guimenuitem>Install (as root user)</guimenuitem>
1218
</menuchoice></term>
1220
Asks the user for the root password using
1221
<application>kdesu</application> and then
1222
runs <command>make install</command> as root user.
1229
<guimenu>Build</guimenu>
1230
<guimenuitem>Clean project</guimenuitem>
1231
</menuchoice></term>
1233
Runs <command>make clean</command> command from the project directory.
1240
<guimenu>Build</guimenu>
1241
<guimenuitem>Distclean</guimenuitem>
1242
</menuchoice></term>
1244
Runs <command>make distclean</command> command from the project directory.
1252
<keycombo action="simul">&Shift;<keycap>F9</keycap></keycombo>
1254
<guimenu>Build</guimenu>
1255
<guimenuitem>Make Messages & Merge</guimenuitem>
1256
</menuchoice></term>
1258
Runs <command>make packages-messages</command> command from the project directory.
1265
<guimenu>Build</guimenu>
1266
<guimenuitem>Execute Program</guimenuitem>
1267
</menuchoice></term>
1269
Executes program specified in project settings, Run Options tab.
1270
If it is not specified there then the active target is used
1271
to determine the application to run.
1278
<guimenu>Build</guimenu>
1279
<guimenuitem>Build API Documentation</guimenuitem>
1280
</menuchoice></term>
1282
Runs <application>doxygen</application> on a project Doxyfile
1283
to generate API documentation.
1284
If the search engine is enabled in Doxyfile,
1285
this also runs <application>doxytag</application> to create it.
1292
<guimenu>Build</guimenu>
1293
<guimenuitem>Clean API Documentation</guimenuitem>
1294
</menuchoice></term>
1296
Removes all files generated by doxygen.
1304
<keycombo action="simul"><keycap>Escape</keycap></keycombo>
1306
<guimenu>Build</guimenu>
1307
<guimenuitem>Stop</guimenuitem>
1308
</menuchoice></term>
1310
Stop application started with the Execute menuitem above,
1311
and all running processes started by KDevelop
1312
like building process, grep command etc.
1315
On the toolbar, this action provides a popup menu
1316
to choose a process to stop.
1329
<!-- ======================= D E B U G ============================= -->
1332
<sect2 id="menu-debug">
1333
<title>The <guimenu>Debug</guimenu> Menu</title>
1339
<guimenu>Debug</guimenu>
1340
<guimenuitem>Start</guimenuitem>
1341
</menuchoice></term>
1350
<guimenu>Debug</guimenu>
1351
<guimenuitem>Stop</guimenuitem>
1352
</menuchoice></term>
1361
<guimenu>Debug</guimenu>
1362
<guimenuitem>Interrupt</guimenuitem>
1363
</menuchoice></term>
1372
<guimenu>Debug</guimenu>
1373
<guimenuitem>Run to Cursor</guimenuitem>
1374
</menuchoice></term>
1383
<guimenu>Debug</guimenu>
1384
<guimenuitem>Step Over</guimenuitem>
1385
</menuchoice></term>
1394
<guimenu>Debug</guimenu>
1395
<guimenuitem>Step over Instruction</guimenuitem>
1396
</menuchoice></term>
1398
Step over Instruction
1405
<guimenu>Debug</guimenu>
1406
<guimenuitem>Step Into</guimenuitem>
1407
</menuchoice></term>
1416
<guimenu>Debug</guimenu>
1417
<guimenuitem>Step into Instruction</guimenuitem>
1418
</menuchoice></term>
1420
Step into Instruction
1427
<guimenu>Debug</guimenu>
1428
<guimenuitem>Step Out</guimenuitem>
1429
</menuchoice></term>
1438
<guimenu>Debug</guimenu>
1439
<guimenuitem>Toggle Breakpoint</guimenuitem>
1440
</menuchoice></term>
1449
<guimenu>Debug</guimenu>
1450
<guimenuitem>Viewers</guimenuitem>
1451
</menuchoice></term>
1460
<guimenu>Debug</guimenu>
1461
<guimenuitem>Examine Core File...</guimenuitem>
1462
</menuchoice></term>
1464
Examine Core File...
1471
<guimenu>Debug</guimenu>
1472
<guimenuitem>Attach to Process</guimenuitem>
1473
</menuchoice></term>
1482
<guimenu>Debug</guimenu>
1483
<guimenuitem>Valgrind Memory Leak Check</guimenuitem>
1484
</menuchoice></term>
1486
Valgrind Memory Leak Check
1493
<guimenu>Debug</guimenu>
1494
<guimenuitem>Profile with KCachegrind</guimenuitem>
1495
</menuchoice></term>
1497
Profile with KCachegrind
1512
<!-- ======================= B O O K M A R K S ============================= -->
1516
<sect2 id="menu-bookmarks">
1517
<title>The <guimenu>Bookmarks</guimenu> Menu</title>
1524
<keycombo action="simul">&Ctrl;<keycap>B</keycap></keycombo>
1526
<guimenu>Bookmarks</guimenu>
1527
<guimenuitem>Set Bookmark</guimenuitem>
1528
</menuchoice></term>
1529
<listitem><para>Add current selection to your
1530
bookmarks.</para></listitem>
1536
<guimenu>Bookmarks</guimenu>
1537
<guimenuitem>Clear All Bookmarks</guimenuitem>
1538
</menuchoice></term>
1539
<listitem><para>Clear All Bookmarks.</para></listitem>
1548
<!-- ======================= W I N D O W ============================= -->
1551
<sect2 id="menu-window">
1552
<title>The <guimenu>Window</guimenu> Menu</title>
1559
<keycombo action="simul">&Alt;<keycap>W</keycap></keycombo></shortcut>
1560
<guimenu>Window</guimenu>
1561
<guimenuitem>Close Selected Windows...</guimenuitem>
1562
</menuchoice></term>
1563
<listitem><para>Close Selected Windows...</para></listitem>
1569
<keycombo action="simul">&Ctrl;<keycap>F4</keycap></keycombo></shortcut>
1570
<guimenu>Window</guimenu>
1571
<guimenuitem>Close</guimenuitem>
1572
</menuchoice></term>
1573
<listitem><para>Close</para></listitem>
1578
<guimenu>Window</guimenu>
1579
<guimenuitem>Close All</guimenuitem>
1580
</menuchoice></term>
1581
<listitem><para>Close All</para></listitem>
1586
<guimenu>Window</guimenu>
1587
<guimenuitem>Close All Others</guimenuitem>
1588
</menuchoice></term>
1589
<listitem><para>Close All Others</para></listitem>
1602
<!-- ======================= T O O L S ============================= -->
1605
<sect2 id="menu-tools">
1606
<title>The <guimenu>Tools</guimenu> Menu</title>
1611
<guimenu>Tools</guimenu>
1612
<guimenuitem>Read Only Mode</guimenuitem>
1613
</menuchoice></term>
1622
<guimenu>Tools</guimenu>
1623
<guimenuitem>Filetype Mode</guimenuitem>
1624
</menuchoice></term>
1633
<guimenu>Tools</guimenu>
1634
<guimenuitem>Highlight Mode</guimenuitem>
1635
</menuchoice></term>
1643
<guimenu>Tools</guimenu>
1644
<guimenuitem>Set Encoding</guimenuitem>
1645
</menuchoice></term>
1647
Set Encoding (former View menu?))
1654
<guimenu>Tools</guimenu>
1655
<guimenuitem>End of Line</guimenuitem>
1656
</menuchoice></term>
1665
<guimenu>Tools</guimenu>
1666
<guimenuitem>Spelling</guimenuitem>
1667
</menuchoice></term>
1677
<keycombo action="simul">&Ctrl;<keycap>I</keycap></keycombo>
1679
<guimenu>Tools</guimenu>
1680
<guimenuitem>Indent</guimenuitem>
1681
</menuchoice></term>
1691
<keycombo action="simul">&Ctrl;&Shift;<keycap>I</keycap></keycombo>
1693
<guimenu>Tools</guimenu>
1694
<guimenuitem>unindent</guimenuitem>
1695
</menuchoice></term>
1704
<guimenu>Tools</guimenu>
1705
<guimenuitem>Clean Indentation</guimenuitem>
1706
</menuchoice></term>
1716
<keycombo action="simul">&Ctrl;<keycap>Tab</keycap></keycombo>
1718
<guimenu>Tools</guimenu>
1719
<guimenuitem>Align</guimenuitem>
1720
</menuchoice></term>
1730
<keycombo action="simul">&Ctrl;<keycap>D</keycap></keycombo>
1732
<guimenu>Tools</guimenu>
1733
<guimenuitem>Comment</guimenuitem>
1734
</menuchoice></term>
1744
<keycombo action="simul">&Ctrl;&Shift;<keycap>D</keycap></keycombo>
1746
<guimenu>Tools</guimenu>
1747
<guimenuitem>Uncomment</guimenuitem>
1748
</menuchoice></term>
1758
<keycombo action="simul">&Ctrl;<keycap>U</keycap></keycombo>
1760
<guimenu>Tools</guimenu>
1761
<guimenuitem>Uppercase</guimenuitem>
1762
</menuchoice></term>
1772
<keycombo action="simul">&Ctrl;&Shift;<keycap>U</keycap></keycombo>
1774
<guimenu>Tools</guimenu>
1775
<guimenuitem>Lowercase</guimenuitem>
1776
</menuchoice></term>
1786
<keycombo action="simul">&Alt;&Ctrl;<keycap>U</keycap></keycombo>
1788
<guimenu>Tools</guimenu>
1789
<guimenuitem>Capitalize</guimenuitem>
1790
</menuchoice></term>
1800
<keycombo action="simul">&Ctrl;<keycap>J</keycap></keycombo>
1802
<guimenu>Tools</guimenu>
1803
<guimenuitem>Join Lines</guimenuitem>
1804
</menuchoice></term>
1813
<guimenu>Tools</guimenu>
1814
<guimenuitem>Word Wrap Document</guimenuitem>
1815
</menuchoice></term>
1824
<guimenu>Tools</guimenu>
1825
<guimenuitem>Difference Viewer...</guimenuitem>
1826
</menuchoice></term>
1828
Difference Viewer...
1835
<guimenu>Tools</guimenu>
1836
<guimenuitem>Execute Command...</guimenuitem>
1837
</menuchoice></term>
1846
<guimenu>Tools</guimenu>
1847
<guimenuitem>Filter Selection Through Command...</guimenuitem>
1848
</menuchoice></term>
1850
Filters selection through external command using
1851
<link linkend="KDevFilter">the Filter plugin</link>.
1858
<guimenu>Tools</guimenu>
1859
<guimenuitem>Debug Regular Expression...</guimenuitem>
1860
</menuchoice></term>
1862
Debug Regular Expression...
1869
<guimenu>Tools</guimenu>
1870
<guimenuitem>Part Explorer</guimenuitem>
1871
</menuchoice></term>
1881
<keycombo action="simul">&Alt;&Ctrl;<keycap>C</keycap></keycombo>
1883
<guimenu>Tools</guimenu>
1884
<guimenuitem>Quick Open Class...</guimenuitem>
1885
</menuchoice></term>
1895
<keycombo action="simul">&Alt;&Ctrl;<keycap>M</keycap></keycombo>
1897
<guimenu>Tools</guimenu>
1898
<guimenuitem>Quick Open Method...</guimenuitem>
1899
</menuchoice></term>
1901
Quick Open Method...
1909
<keycombo action="simul">&Alt;&Ctrl;<keycap>P</keycap></keycombo>
1911
<guimenu>Tools</guimenu>
1912
<guimenuitem>Preview Doxygen Output</guimenuitem>
1913
</menuchoice></term>
1915
Preview Doxygen Output
1923
<keycombo action="simul">&Ctrl;&Shift;<keycap>S</keycap></keycombo>
1925
<guimenu>Tools</guimenu>
1926
<guimenuitem>Document Current Function</guimenuitem>
1927
</menuchoice></term>
1929
Document Current Function
1942
<!-- ======================= S E T T I N G S ============================= -->
1945
<sect2 id="menu-settings">
1946
<title>The <guimenu>Settings</guimenu> Menu</title>
1954
<keycombo action="simul">&Ctrl;<keycap>M</keycap></keycombo></shortcut>
1955
<guimenu>Settings</guimenu>
1956
<guimenuitem>Show/Hide Menubar</guimenuitem>
1957
</menuchoice></term>
1958
<listitem><para>Show/Hide the menubar.</para></listitem>
1963
<guimenu>Settings</guimenu>
1964
<guimenuitem>Toolbars</guimenuitem>
1965
</menuchoice></term>
1966
<listitem><para>Opens a sub menu where you can choose to show or hide
1967
the various Toolbars.</para></listitem>
1972
<guimenu>Settings</guimenu>
1973
<guimenuitem>Show Statusbar</guimenuitem>
1974
</menuchoice></term>
1975
<listitem><para>Show the Statusbar.</para></listitem>
1980
<guimenu>Settings</guimenu>
1981
<guimenuitem>Configure Shortcuts...</guimenuitem>
1982
</menuchoice></term>
1984
Configure Shortcuts...
1991
<guimenu>Settings</guimenu>
1992
<guimenuitem>Configure Toolbar...</guimenuitem>
1993
</menuchoice></term>
1995
Configure Toolbar...
2002
<guimenu>Settings</guimenu>
2003
<guimenuitem>Configure Notifications...</guimenuitem>
2004
</menuchoice></term>
2006
Configure Notifications...
2013
<guimenu>Settings</guimenu>
2014
<guimenuitem>Configure Editor...</guimenuitem>
2015
</menuchoice></term>
2024
<guimenu>Settings</guimenu>
2025
<guimenuitem>Configure KDevelop...</guimenuitem>
2026
</menuchoice></term>
2028
Configure KDevelop...
2040
<!-- ======================= H E L P ============================= -->
2043
<sect2 id="menu-help">
2044
<title>The <guimenu>Help</guimenu> Menu</title>
2050
<guimenu>Help</guimenu>
2051
<guimenuitem>KDevelop Handbook</guimenuitem>
2052
</menuchoice></term>
2053
<listitem><para>View this document.</para></listitem>
2060
action="simul">&Shift;<keycap>F1</keycap></keycombo></shortcut>
2061
<guimenu>Help</guimenu>
2062
<guimenuitem>What's This?</guimenuitem>
2063
</menuchoice></term>
2064
<listitem><para>Draws a question mark (?) beside the mouse
2065
pointer, clicking on a window item such as the
2066
<guiicon>Stop</guiicon> button will then display a brief explanation.
2068
<link linkend="bubble">Tooltips and What's This?</link>.-->
2075
<guimenu>Help</guimenu>
2076
<guimenuitem>Tip of the Day</guimenuitem>
2077
</menuchoice></term>
2087
<keycombo action="simul">&Alt;&Ctrl;<keycap>I</keycap></keycombo>
2089
<guimenu>Help</guimenu>
2090
<guimenuitem>Look in Documentation Index...</guimenuitem>
2091
</menuchoice></term>
2093
Look in Documentation Index...
2101
<keycombo action="simul">&Alt;&Ctrl;<keycap>S</keycap></keycombo>
2103
<guimenu>Help</guimenu>
2104
<guimenuitem>Search in Documentation...</guimenuitem>
2105
</menuchoice></term>
2107
Search in Documentation...
2114
<guimenu>Help</guimenu>
2115
<guimenuitem>Man Page...</guimenuitem>
2116
</menuchoice></term>
2125
<guimenu>Help</guimenu>
2126
<guimenuitem>Info Page...</guimenuitem>
2127
</menuchoice></term>
2136
<guimenu>Help</guimenu>
2137
<guimenuitem>Report Bug...</guimenuitem>
2138
</menuchoice></term>
2139
<listitem><para>Report bug.</para></listitem>
2144
<guimenu>Help</guimenu>
2145
<guimenuitem>About KDevelop...</guimenuitem>
2146
</menuchoice></term>
2147
<listitem><para>Display some brief information about
2148
KDevelop's version number, authors and license agreement.</para></listitem>
2153
<guimenu>Help</guimenu>
2154
<guimenuitem>About KDE...</guimenuitem>
2155
</menuchoice></term>
2156
<listitem><para>Show some information about the version of &kde; that
2157
you are running.</para></listitem>