Terminal

In the terminal settings, terminal types and other related options may be set.

Terminal Type
Select a terminal type to use. Xshell supports VT100, VT102, VT220, VT320, ANSI, SCOANSI, LINUX and XTERM terminals. The terminal type may change after a connection is made depending on the remote user's settings. Users can check the current terminal type using the echo $TERM command.

Terminal Size : Columns
Enter the number of columns in the terminal. The value is applied when the column size is fixed or if the terminal is reset after the connection is made.

Terminal Size : Rows
Enter the number of lines in the terminal. The value is applied once the terminal is reset after the connection is made.

Fixed column size
With this option selected and a connection established, even if the user changes the window size, the column size, specified by the user, will not change. If the window size is smaller than the column size, a horizontal scroll bar will be shown.

Reset terminal size when connected
When a session is run, Xshell's window will be resized to the user defined terminal size.

Scroll Buffer
Designate the row unit scroll buffer size.

Push Erased Screen into Scroll Buffer
With this option enabled, clearing the screen or resetting the terminal will push the contents into the Scroll Buffer. The erased contents can be viewed again using the mouse scroll.

Encoding
Select terminal output encoding. This value must be a language the remote server uses. If Default Language is selected, Xshell uses the Windows encoding.

Treat Ambiguously sized characters as wide
Characters without size information will be treated as 2-byte characters.

New Line: Send
A string to send to the server when the Enter key is pressed. The default value is CR (Carriage Return), but in certain servers or depending on a user's settings, the CR and LF (Line Feed) characters must be used in sequence for a line break to occur.

New Line: Receive
If the string specified here is received from the server, it is recognized as a line break. In many cases, the server sends the line break string as CRLF, but in some cases, only the LF or CR character is sent depending on the server or user's settings.