Advanced Settings

Advanced options can be set in the Options dialog box [Advanced] tab.

Switch to English input when ESC key is pressed
When the ESC key is pressed to move to command mode while entering Korean in certain applications, such as vi and vim, the status is automatically changed to English input mode.

Use the Smart select button for easy copy and file download
Show or hide the [Smart Selection] button when selecting a terminal area with a mouse.

Disable on-the-fly highlight refreshing
Disable highlight refresh on a running tab.

Use true color
Set to support true color terminals.

Always ask when pasting multiple lines
If the clipboard contents to be pasted into the terminal contains multiple lines, you will be prompted to choose whether to paste directly into the terminal or to instead paste to the Compose Pane to first verify the clipboard's contents.

Open text with a user-defined editor when terminal-printing
When a remote server's terminal printing command is sent to the Xshell terminal, the contents will be sent to the user-defined editor instead of the printer.

Send to the notification area when minimized
When Xshell is minimized, it is minimized to the notification area.

Show session tab in full screen mode
Show the sessions tab in full screen mode.

Hide scroll bar in full screen mode
Hide the scroll bar in full screen mode.

Enable the title bar in full screen mode
This hides the control window which normally appears in full screen mode. To exit full screen mode, the shortcut key or terminal context menu must be used.

Arrange cascade windows in current window size
Uses the current window size to cascade Xshell windows. When this option is not selected, Xshell windows are cascaded in the default size.

Run Xshell at Windows startup
Xshell is automatically started when Windows is started.

Minimize to the notification area at Xshell startup
Minimize to the notification area when Xshell is started.

Open the Sessions dialog box at Xshell startup
Open the Sessions dialog box when Xshell is started.

Use Alt key to access menu
Open the menu by pressing Alt key.

Open multiple sessions in a single Xshell window
Opens multiple sessions in a single Xshell window. Move between sessions using the session tab or session bar. If this option is not enabled, each session will open in a separate window when opening multiple sessions simultaneously.

Confirm to disconnect when Xshell is terminated
Ask whether or not to terminate connected sessions when a program is terminated.

Confirm to disconnect when session is terminated
Ask whether to disconnect at session termination.

Revert to local shell when connection is closed
The session tab is maintained in the Local Shell status when a connection is closed. In a Local Shell session, the Xshell prompt is displayed in the terminal screen and local commands, such as open, telnet, ssh, and ping can be executed. To view a list of commands, execute help or ? in the Xshell prompt.

Clear scrollback buffer when connection is closed
When a connection is closed, the scrollback buffer will be cleared.

Restore the last used tab group layout at Xshell startup
If Xshell is closed normally or abnormally, upon the next startup Xshell will revert back to session connection status as well as the tab arrangement state of Xshell before it was closed.

Auto-save session changes to current session file
When changes are made to the session properties by the user, the changed are automatically saved in the session file. In the case of the default session, the changes are saved to the default session file.

Use single-process mode for better performance
Xshell's tabs can each have their own process (multi-process mode) or multiple tabs can run on the same process (single process mode). Single-process mode consumes less system resources and can improve performance, but tabs cannot be split to new windows and cannot be combined into one window.

[New File Transfer] opens an SFTP session in Xshell, not executing Xftp
Selecting [New File Transfer] from the [Window] menu opens an SFTP session in Xshell instead of opening Xftp even if Xftp is installed on the computer. If the Xftp program is not installed, the SFTP session ignores this option.

Exit Xshell when all tabs are closed simultaneously
If this option is not enabled, Xshell will not exit even if all tabs are closed simultaneously. Instead, a local session will begin to run.

Exit Xshell when the last tab is closed
If this option is not enabled, Xshell will not exit even if the last tab is closed. Instead, a local session will begin to run.

Do not use Xshell's embedded Python
Python script will use Python installed on Windows, not Xshell's built-in Python.