A. ~/.vimrc 文件
该文件能控制vim的格式,如果没有可以在/etc/vimrc试试
set nocompatible
set backspace=indent,eol,start
set history=1500 " keep 50 lines of command line history
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
set incsearch " do incremental searching
set autoindent
set smartindent
set tabstop=2
set sw=2
set nonumber
set et
"syntax on
set showmatch
filetype on
if &term =~ "xterm"
if has("terminfo")
set t_Co=8
set t_Sf=^[[3%p1%dm
set t_Sb=^[[4%p1%dm
else
set t_Co=8
set t_Sf=^[[3%dm
set t_Sb=^[[4%dm
endif
endif
"如果用的是xterm,那就就进行下面的颜色设置,那么如果系统用的不是xterm呢?于是赶紧查看,在shell终端输入如下命令
echo $TERM
vt100
解决办法:打开shell配置文件,.bash_profile或.bashrc加入下面一行
TERM=xterm export TERM
SecureCRT是个不错的ssh客户端工具,但在使用时会发现有些按键和日常使用习惯不同,例如Home、End、PageUp、PageDown和Delete等键。
一些按键的默认功能:
1 | PageUp:向上翻页客户端工具窗口 |
2 | PageDown:向下翻页客户端工具窗口 |
3 | Home:无用 |
4 | End :无用 |
5 | Delete :功能同backspace,向前删除字符。 |
修改后的按键功能如下:
1 | PageUp:向上翻页终端文件内容,例如用vi编辑文件,翻页文件的内容。 |
2 | PageDown:向下翻页终端文件内容。 |
3 | Home:返回当前行的第一个字符位置。 |
4 | End :返回当前行最后一个字符的位置。 |
5 | Delete :向后删除字符 |
修改方法:
SecureCRT菜单 :工具→键映射编辑器,在弹出的键盘中点击“home”,会弹出一个窗口,在“发送字符串”中输入:\033[1~
另存为SecureCRT安装根目录下的Keymaps目录里即可,后缀是key结尾的文件,例如我的是opensoce.key。
用编辑器打开home.key文件,依次修改如下键值即可:
1 | E VK_END "\033[4~" |
2 | E VK_HOME "\033[1~" |
3 | E VK_INSERT "\033[2~" |
4 | E VK_DELETE "\033[3~" |