Did You Know?, Common Issues and More

Did You Know?
Pressing while selecting text will cause lines breaks to be converted to spaces when pasted.
Pressing the keys while selecting text will select columns.
The Wheel combination will zoom text size, like in konqueror and firefox.
When a program evaluates either mouse button, pressing the key will allow the popup menu to appear.
The F10 shortcut will activate the menu.
The Insert keys will insert the clipboard.
Double-clicking will select a whole word. Continuing to hold the mouse button and moving the mouse will extend the selection.
Triple-clicking will select a whole line. Continuing to hold the mouse button and moving the mouse will extend the selection.
There is a hidden feature for the "%d" formatter in tab title. You can tell to abbreviate a directory name into its first character. For example, "/path/to/konsole/src" can be abbreviated into "konsole/s". If you want to enable and control this hidden feature, open konsolerc in qtpaths --paths GenericConfigLocation and add following lines:

[ProcessInfo]
CommonDirNames=name1,name2,name3...

If you are using Yakuake, you need to edit yakuakerc in qtpaths --paths GenericConfigLocation instead.

Common Issues
Some fonts might be unavailable for usage in , although they are available in other applications. That doesn't mean there is a bug in . requires monospaced fonts to provide the best visual result, so it asks to only list monospaced fonts.
Starting with version 16.08 (August 2016), can be configured to allow selecting any font with the caveat that the display may not be correct.
Since KDE4 all the tabs use the same process ID. This has the side-effect that if one tab's process has issues, all the other tabs may experience issues as well.
This is most noticeable when a command that connects to an external device or system (ssh, nfs) has issues.
treats arguments after the -e option as one command and runs it directly, instead of parsing it and possibly dividing it into sub-commands for execution. This is different from xterm.
konsole -e "command1 ; command2" does not work
konsole -e $SHELL -c "command1 ; command2" works
doesn't provide convenience for running login shell, because developers don't like the idea of running login shell in a terminal emulator.
Of course, users still can run login shell in if they really need to. Edit the profile in use and modify its command to the form of starting a login shell explicitly, such as "bash -l" and "zsh -l".
The --new-tab option sometimes behaves strangely. It may create new window, or it may create new tab in another existing window instead of the current window.
Those behaviors feel strange, but they are not necessarily bugs. The --new-tab option tries to reuse existing windows, but not all windows are reusable. All windows opened through are reusable, while most windows opened from command line are not.