Putty notes
From raju
Configuration
My favorite putty configuration
Terminal -> Keyboard -> The Backspace key -> select Control-H Terminal -> Features -> Disable remote-controlled window title changing -> check Window -> Control the scrollback in the window -> Lines of scrollback -> 10000 Window -> Reset scrollback on keypress -> check Window -> Reset scrollback on display activity -> uncheck Window -> Appearance -> Font settings -> Change the Font to Courier New, 9-point Window -> Appearance -> Gap between text and window edge = 3 Window -> Behavior -> System menu appears on ALT-Space -> check Window -> Selection -> Control use of mouse -> xterm (Right extends, Middle pastes) Window -> Selection -> Control the select-one-word-at-a-time mode -> set class of @ (64), ~ (126), : (58), + (43) to 2
Profile specific
Window -> Behaviour -> Window title > <enter title> Connection -> SSH -> Remote command -> cd ~/directory/of/interest; zsh -i --login
For automatic logins
Connection -> Data -> Auto-login username -> <specify the username> Connection -> SSH -> Auth -> Private key file for Authentication -> Browse -> <choose the ppk file>
Note:
- Setting the class of @ to 2 enables to select strings of the form user@hostname, email address etc., using double click.
- Setting the class of ~ to 2 enables to select strings of the form ~/path/to/file using a double click.
- setting the class of : to 2 enables to select strings of the form user@hostname:~/file/path etc., using double click.
- setting the class of + to 2 enable to select file names with a '+' character in them. ex:- a.out_g++.5.0
Note:
On one of the machines I worked, the backspace key was working on the terminal but not in vim where it printed ^? whenever backspace is pressed. To fix it, I did
Terminal -> Keyboard -> The Backspace key -> select Control-H
However, on other machines the backspace key worked in both terminal and vim even with the default setting (Terminal -> Keyboard -> The Backspace key -> Control-? (127)).
tag | stop putty from changing the title dynamically
To copy paste text
See the section on "Copying and pasting text" in http://the.earth.li/~sgtatham/putty/0.52/htmldoc/Chapter3.html .
You can do some cool stuff such as select a sequence of whole words (double click and drag), whole lines (triple click and drag), block wise selection (alt+mouse), adjust the existing selection (using middle mouse button).
Automatic login
tags | putty login without password
See http://kb.norsetech.net/use-putty-to-automatically-login-a-ssh-session/
open a putty session from another putty session
Change the system menu configuration setting
Window -> Behavior -> System menu appears on ALT-Space -> check
Now ALT-Space d will duplicate the current session.
Features:
- Everything is done using keyboard without requiring a mouse.
Ref:- http://superuser.com/questions/600768/new-terminal-window-duplicate-session-from-putty-command-line