From e4dad9547f54b568c3263e9735af84bfb0d61d17 Mon Sep 17 00:00:00 2001 From: Leena Miettinen Date: Thu, 1 Jun 2023 16:47:50 +0200 Subject: [PATCH] Doc: Describe the Terminal output pane Fixes: QTCREATORBUG-29220 Change-Id: I407a7de1be7f485da99b445b967c768373c8c7f5 Reviewed-by: Marcus Tillmanns --- doc/qtcreator/images/icons/terminal-close.png | Bin 0 -> 257 bytes .../images/icons/terminal-create.png | Bin 0 -> 235 bytes .../images/qtcreator-output-panes-taskbar.png | Bin 1718 -> 0 bytes .../qtcreator-output-panes-taskbar.webp | Bin 0 -> 3428 bytes .../images/qtcreator-output-terminal.webp | Bin 0 -> 3064 bytes .../qtcreator-preferences-terminal.webp | Bin 0 -> 6012 bytes .../src/howto/creator-keyboard-shortcuts.qdoc | 2 +- .../howto/creator-only/creator-how-tos.qdoc | 2 +- .../src/howto/creator-only/qtcreator-faq.qdoc | 4 +- ...ator-projects-settings-run-desktop.qdocinc | 5 +- .../creator-file-system-view.qdoc | 4 +- .../user-interface/creator-projects-view.qdoc | 3 + .../src/user-interface/creator-ui.qdoc | 114 ++++++++++++++++-- 13 files changed, 122 insertions(+), 12 deletions(-) create mode 100644 doc/qtcreator/images/icons/terminal-close.png create mode 100644 doc/qtcreator/images/icons/terminal-create.png delete mode 100644 doc/qtcreator/images/qtcreator-output-panes-taskbar.png create mode 100644 doc/qtcreator/images/qtcreator-output-panes-taskbar.webp create mode 100644 doc/qtcreator/images/qtcreator-output-terminal.webp create mode 100644 doc/qtcreator/images/qtcreator-preferences-terminal.webp diff --git a/doc/qtcreator/images/icons/terminal-close.png b/doc/qtcreator/images/icons/terminal-close.png new file mode 100644 index 0000000000000000000000000000000000000000..861c01a6d22dab34d89c595df90ed080c3618aa8 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU=zopr04`Z& ArvLx| literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/icons/terminal-create.png b/doc/qtcreator/images/icons/terminal-create.png new file mode 100644 index 0000000000000000000000000000000000000000..02e8fb2185e6fbdaab8b016a6804c50d9c19babe GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+Z1Qw*4AD5>I>DCfkb^+$ zep5l7h)m^{Bj*lXbF&F@uyL4`Y18;%YSIDih#!-q1RPmdyYC)Jx%*&sTAF>?JsZ}b z1kXch(F`7!-guXuF;JW;%QyAFH06y?)-s%EvYwc8tFgx}J@QsVd}W8_$(Z{J)yrbO z>c;bD|K&N*(UAC-y*T67WQGN6I*iyHTn@~3KI^nA$T{>QYhcvsRH-|6y~9n`OLU!Js`fq{X+)78&qol`;+05f%5#sB~S literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/qtcreator-output-panes-taskbar.png b/doc/qtcreator/images/qtcreator-output-panes-taskbar.png deleted file mode 100644 index e6430e4569d24efaf8b856fe48eb698c4e498512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1718 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 literal 0 HcmV?d00001 diff --git a/doc/qtcreator/images/qtcreator-preferences-terminal.webp b/doc/qtcreator/images/qtcreator-preferences-terminal.webp new file mode 100644 index 0000000000000000000000000000000000000000..5772f8ee94ff9b049d626d0a7ef766a8d04699b8 GIT binary patch literal 6012 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 \uicontrol {Run Settings} > \uicontrol {Run in terminal}. To specify the terminal to use, select \uicontrol Edit > \uicontrol Preferences > - \uicontrol Environment > \uicontrol System. + \uicontrol Environment > \uicontrol System. To use an \l{Terminal} + {internal terminal}, select \uicontrol Edit > \uicontrol Preferences + > \uicontrol Terminal > \uicontrol {Use internal terminal}. \b {On Windows:} Output is displayed differently for \e{console applications} and \e{GUI applications}. diff --git a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-run-desktop.qdocinc b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-run-desktop.qdocinc index 27fe9ade256..c3f3688e892 100644 --- a/doc/qtcreator/src/projects/creator-only/creator-projects-settings-run-desktop.qdocinc +++ b/doc/qtcreator/src/projects/creator-only/creator-projects-settings-run-desktop.qdocinc @@ -21,7 +21,10 @@ For console applications, check the \uicontrol{Run in terminal} check box. To specify the terminal to use on Linux and \macos, select \uicontrol Edit - > \uicontrol Preferences > \uicontrol Environment > \uicontrol System. + > \uicontrol Preferences > \uicontrol Environment > \uicontrol System. To use + an \l{Terminal}{internal terminal}, select \uicontrol Edit > + \uicontrol Preferences > \uicontrol Terminal > + \uicontrol {Use internal terminal}. To run with special environment variables set up, select them in the \uicontrol {Run Environment} section. For more information, see diff --git a/doc/qtcreator/src/user-interface/creator-file-system-view.qdoc b/doc/qtcreator/src/user-interface/creator-file-system-view.qdoc index e47328e744d..c8ef1ee206f 100644 --- a/doc/qtcreator/src/user-interface/creator-file-system-view.qdoc +++ b/doc/qtcreator/src/user-interface/creator-file-system-view.qdoc @@ -60,7 +60,9 @@ \li Open a terminal window in the selected directory or in the directory that has the file. To specify the terminal to use on Linux and \macos, select \uicontrol Edit > \uicontrol Preferences > - \uicontrol Environment > \uicontrol System. + \uicontrol Environment > \uicontrol System. To use an \l{Terminal} + {internal terminal}, select \uicontrol Edit > \uicontrol Preferences + > \uicontrol Terminal > \uicontrol {Use internal terminal}. \li Search from the selected directory. \li View file properties, such as name, path, MIME type, default editor, line endings, indentation, owner, size, last read and modified diff --git a/doc/qtcreator/src/user-interface/creator-projects-view.qdoc b/doc/qtcreator/src/user-interface/creator-projects-view.qdoc index b0a98a81635..84453cf61b6 100644 --- a/doc/qtcreator/src/user-interface/creator-projects-view.qdoc +++ b/doc/qtcreator/src/user-interface/creator-projects-view.qdoc @@ -84,6 +84,9 @@ \li Open a terminal window in the project directory. To specify the terminal to use on Linux and \macos, select \uicontrol Edit > \uicontrol Preferences > \uicontrol Environment > \uicontrol System. + To use an \l{Terminal}{internal terminal}, select \uicontrol Edit > + \uicontrol Preferences > \uicontrol Terminal > + \uicontrol {Use internal terminal}. \li Open a terminal window in the project directory that you configured for building or running the project. \li Expand or collapse the tree view to show or hide all files and diff --git a/doc/qtcreator/src/user-interface/creator-ui.qdoc b/doc/qtcreator/src/user-interface/creator-ui.qdoc index 315720275a0..c4ba6cad417 100644 --- a/doc/qtcreator/src/user-interface/creator-ui.qdoc +++ b/doc/qtcreator/src/user-interface/creator-ui.qdoc @@ -376,13 +376,17 @@ \list - \li \uicontrol{Issues} + \li \l {Issues} - \li \uicontrol{Search Results} + \li \l {Search Results} - \li \uicontrol{Application Output} + \li \l {Application Output} - \li \uicontrol{Compile Output} + \li \l {Compile Output} + + \if defined(qtcreator) + \li \l {Terminal} + \endif \li \uicontrol {QML Debugger Console} @@ -396,7 +400,7 @@ \li \l{Using Squish}{Squish} test results and Squish Server and Runner logs - \li \uicontrol {To-Do Entries} + \li \l {To-Do Entries} \endif @@ -404,7 +408,7 @@ Output is available on the taskbar in all \l{Selecting Modes}{modes}. - \image qtcreator-output-panes-taskbar.png "Output on the taskbar" + \image qtcreator-output-panes-taskbar.webp "Output on the taskbar" You can view output in the following ways: @@ -415,7 +419,8 @@ \li Select \inlineimage icons/output-pane-menu.png , and then select the view to open. \li Select \uicontrol View > \uicontrol Output. - The menu items also display the keyboard shortcuts that you can use. + The menu items also display the \l{Keyboard Shortcuts} + {keyboard shortcuts} that you can use. \endlist To maximize an open output view, select the \inlineimage icons/arrowup.png @@ -644,6 +649,101 @@ \endlist \if defined(qtcreator) + + \section1 Terminal + + When you select the \uicontrol {Run in Terminal} check box and run an + application or the \uicontrol {Open Terminal} button to open a terminal, + the default terminal opens. On Linux and \macos, you can set the default + terminal by selecting \uicontrol Edit > \uicontrol Preferences > + \uicontrol Environment > \uicontrol System. + + To open the terminal on the taskbar instead of in a separate window, select + \uicontrol Edit > \uicontrol Preferences > \uicontrol Terminal > + \uicontrol {Use internal terminal}. + + \image qtcreator-output-terminal.webp {Terminal pane} + + To clear the terminal, select \inlineimage icons/clean_pane_small.png + (\uicontrol Clear). + + To close the current terminal, select \inlineimage icons/terminal-close.png + . + + To open new terminals as tabs, select \inlineimage icons/terminal-create.png + . + + To move between terminals, select the tabs or \inlineimage icons/arrowup.png + and \inlineimage icons/arrowdown.png + . + + To select a word in a terminal, double-click it. To select the whole line, + triple-click it. + + To open links in a browser, files in the editor, or folders in the + \l Projects view, hover the mouse over them, and press \key Ctrl. + + To \l{Finding and Replacing}{search} through the output, press \key {Ctrl+F}. + + To make the font larger or smaller, select the \inlineimage icons/plus.png + and \inlineimage icons/minus.png + buttons. You can also change the font size in terminal preferences. + + To open terminal preferences, select \inlineimage icons/settings.png + (\uicontrol Configure). + + Most of the \QC keyboard shortcuts are disabled in the terminal, except the + ones for opening terminal preferences or the locator and quitting \QC. To + send the escape key to the terminal instead of closing the terminal, select + \uicontrol {Shift+Esc}. You can also specify that the escape key is sent to + the terminal in terminal preferences. + + \section2 Setting Terminal Preferences + + To set preferences for the internal terminal, select \uicontrol Edit > + \uicontrol Preferences > \uicontrol Terminal, or select the + \uicontrol Configure button in the \uicontrol Terminal pane. + + \image qtcreator-preferences-terminal.webp {Terminal tab in Preferences} + + \table + \header + \li Option + \li Value + \row + \li \uicontrol {Use internal terminal} + \li Open the \uicontrol Terminal pane when you select + \uicontrol {Run in Terminal} or \uicontrol {Open Terminal}. + \row + \li \uicontrol {Send escape key to terminal} + \li Send the escape key to the terminal instead of closing the terminal. + \row + \li \uicontrol {Audible bell} + \li Play an audible bell when the a bell character is received. + \row + \li \uicontrol {Allow blinking cursor} + \li Allow the cursor to blink. + \row + \li \uicontrol {Font} + \li Select the \uicontrol {Font family} and \uicontrol Size for the text + in the terminal. You can also use the \inlineimage icons/plus.png + and \inlineimage icons/minus.png buttons in the \uicontrol Terminal + pane to change the font size. + \row + \li \uicontrol {Colors} + \li Set colors for the \uicontrol Terminal pane \uicontrol Foreground, + \uicontrol Background, \uicontrol Selection, and + \uicontrol {Find match}. + \row + \li \uicontrol {Default shell} + \li Set the full path to the default terminal executable in + \uicontrol {Shell path} and the arguments to pass to the shell + in \uicontrol {Shell arguments}. + \endtable + + To use an existing color scheme, select \uicontrol {Load Theme}. To revert + color changes, select \uicontrol {Reset Theme}. + \section1 To-Do Entries \uicontrol {To-Do Entries} lists the BUG, FIXME, NOTE, TODO, and