securecrt配置经验总结(home.key和颜色)
还是用securecrt portable方便,配好了,换个机器,打包拷贝过去就行了。不用从两个地方去打包。
参考了网上的资料,颜色参考http://www.jackxiang.com/post/5813/,keymap参考http://onlyzq.blog.51cto.com/1228/517497,
keymap摘录如下:
SecureCRT真是个不错的ssh客户端工具,但在使用时发现跟自己的一些使用习惯不符合,例如home、end、pageup、pagedown和delete等键。
默认情况下一些按键的功能如下:
pageup:向上翻页客户端工具窗口
pagedown:向下翻页客户端工具窗口
home:无用
end:无用
delete:功能同backspace,向前删除字符。
修改后的按键功能如下:
pageup:向上翻页终端文件内容,例如用vi编辑文件,翻页文件的内容。
pagedown:向下翻页终端文件内容。
home:返回当前行的第一个字符位置。
end:返回当前行最后一个字符的位置。
delete:向后删除字符。
修改方法:
在securecrt界面:工具→键映射编辑器,在弹出的键盘中点击“home”,会弹出一个窗口,在“发送字符串”中输入:\033[1~
另存为securecrt安装根目录下的Keymaps目录里即可,后缀是key结尾的文件,例如我的是home.key。
用编辑器打开home.key文件,依次修改如下键值即可:
E VK_END "\033[4~"
E VK_HOME "\033[1~"
E VK_INSERT "\033[2~"
E VK_DELETE "\033[3~"
颜色部分摘录如下:
一、漂亮字体:
设置字体
Options => Global Options=>General=> default session => Edit default => Appearance =>Font。
Consolas 或者 Courier New 这两种字体都不错.
长时间发现上面这个Consolas比Yahei更好看哟。
    以前为了照顾英文, 选择了consolas作为securecrt字体, 该字体是microsoft visual studio 里带的编程字体, 0o 1li 分得都比较清楚, 看着编程比较顺眼. 网上很容易找到这个字体的. 但是这个字体的问题是在securecrt里中文无法正常copy, 但是为了英文舒服就忍到现在, 经常sz文件到本地查看.
今天和湘余在网上找到一个consolas字体和雅黑字体的合体, 雅黑是我最常用的中文字体, 立马下载下来, 用了一下, 果然不错, 正和我意. 可是却无法在securecrt里使用, ms是securecrt需要字体是monospaced才可以, 而当初那个老兄没有设置成这样, 于是又和湘余一起搞了个fontcreator修了一下, 于是完美了. 中文英文看着都很舒服, 而且能copy. 很爽!
YaHei Consolas Hybrid:
http://downloads.ziddu.com/downloadfiles/13093581/YaHei.Consolas.1.11b.zip
如何解决SecureCRT无法选择Courier New等其他字体
最终解决办法:
到C:\Windows\Fonts目录下,找到Courier New字体右键,在弹出菜单中点击 显示 即可:
win7下的securecrt选择字体的时候仅有少数几个字体,看windows目录Fixedsys等字体是存在的,看来是被隐藏了,打开方法,控制面板-字体,左边的字体设置,把根据语言设置隐藏字体的选项去掉。
回到SecureCRT中:
Options->Session Options(或者选择Preferences)->Terminal->Appearance->Normal font->Font 看到新增的 Courier New字体选择即可
二、高亮字体:
secureCRT中的默认配色方案是white / black 白底黑字的, 看久了眼睛不舒服, 而且用vim进行编辑时, 语法关键字无法高亮。
这篇帖子介绍了一个比较好的配色方案: http://blog.csdn.net/zklth/article/details/8937905
但是这个方案的问题是,使用vim进行代码显示编辑时, 没有语法高亮
于是试着修改配色方案, 传统的方法是在工具栏options->global options 或 session options中的Terminal->Advanced的Color scheme中进行选择, 可选的有Black / Cyan; White / Black; Yellow / Black等, 但是没有程序员常用的黑色绿色高亮文本方式。
在网上找到了一个推荐的solarized的配色方案, 原帖请见:http://jessicalitwin.com/index.php/2013/02/solarized-for-securecrt/
具体步骤是:
1, 首先关闭secureCRT, 然后再c:\\user\\appdata\\aroaming\\VanDyke\\Config\\   找到Global.ini这个文件, 先备份一个
2, 打开Global.ini文件, 找到B:”ANSI Color RGB”这一行, 修改这一行开始的3行为以下内容
B:"ANSI Color RGB"=00000040
00 2b 38 00 dc 32 2f 00 85 99 00 00 b5 89 00 00 26 8b d2 00 d3 36 82 00 2a a1 98 00 ee e8 d5 00
07 36 42 00 cb 4b 16 00 58 6e 75 00 65 7b 83 00 83 94 96 00 6c 71 c4 00 93 a1 a1 00 fd f6 e3 00
然后保存Global.ini文件。
3,再次启动secureCRT, 工具栏options->global options->Terminal->Appearance->Advanced中找到color scheme选项, 在下拉菜单中找到traditional这个选项,选择后就可以得到以下配色方案
后来发现delete键的功能是后退删除,于是参考http://blog.csdn.net/justheretobe/article/details/51295956 设置。摘录如下:
在securecrt的 工具栏–>options–>session–>terminal–>emulation–>mapped keys 页面,勾选“other mappings”的两个选项。
securecrt配置经验总结(home.key和颜色)的更多相关文章
- Redmine(Ruby)配置经验
		
Redmine(Ruby)配置经验记录在配置Redmine邮件同步过程中遇到的各种问题与解决方法 1. 如何安装Redminehttp://www.redmine.org/projects/redmi ...
 - 配置GitHub的SSH key
		
配置GitHub的SSH key 生成密钥对 打开git bash工具(Windows环境),Linux则直接打开命令行,执行下面的命令生成密钥文件 ssh-Keygen -t rsa -C &quo ...
 - web.xml配置web中的key points(上)
		
一.定义 定义时注意:xml元素是区分大小写的. <web-app></web-app> 这些必须小写 二.url-pattern 1)url-pattern 的值必须以/或者 ...
 - Xshell配置密钥公钥(Public key)与私钥(Private Key)登录
		
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法. 使用密钥登录分为3步:1.生成密钥( ...
 - 分享下使用 svn,测试服务器代码自动更新、线上服务器代码手动更新的配置经验
		
分享下使用 svn,测试服务器代码自动更新.线上服务器代码手动更新的配置经验 利用SVN的POST-COMMIT钩子自动部署代码 Linux SVN 命令详解 Linux SVN 命令详解2 使用sv ...
 - 配置github的SSH key及GitHub项目上传方式一——使用终端命令行
		
GitHub是一个开源的大仓库,我们经常从github上下载项目进行学习和研究,下面是一个完整的步骤——往GitHub上传一个新项目. 一.注册GitHub账号 1.注册GitHub账号,地址:htt ...
 - 【SecureCRT配置】修改默认卷屏行数当做一个操作,屏幕输出有上百行,当需要将屏幕回翻时,这个设置会有很大帮助,默认为500行,可以改为10000行,不用担心找不到了。 选项 => 全局选项 => Default Session => Edit Default Settings => Terminal => Emulation => Scrollback 修改为32000。
		
SecureCRT配置屏幕内容输出到log文件 SecureCRT看不到前几分钟操作的内容,或者想把通过vi命令查看的日志输出到log文件(在懒得下载日志文件的情况下),所以接下来就这样操作: 文件保 ...
 - git配置多个ssh key
		
随着工作的深入,我们通常都会有多个git账户.比如公司gitlab一个账户,github或gitee有一个账户.而平时我们又回通过 配置ssh公私钥认证的方式省去繁琐的登录远程仓库的操作,不同的git ...
 - Centos 7 使用Securecrt 配置Public key 登录
		
环境:Centos 7 SecureCRT 版本:8.0.4 需求:配置使用Public key 登录服务器禁用密码登录 1. 配置使用SecureCRT,生成Public key 跟私钥 2. 配置 ...
 
随机推荐
- C#5种方式生成缩略图
			
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...
 - ADT下载地址(申明:来源于网络)
			
ADT下载地址(含各版本),最新ADT-23.0.6(申明:来源于网络) 地址:http://write.blog.csdn.net/mdeditor
 - js中if语句的几种优化代码写法
			
UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法. 一.使用常见的三元操作符 复制代码 代码如下: if (foo) bar(); ...
 - [No0000F8]override和new的区别
			
override 1. override是派生类用来重写(或覆盖)基类中方法的: 2. override不能重写非虚方法和静态方法: 3. override只能重写用virtual.abstract. ...
 - TensorRT 进行推理
 - Spark安装部署(local和standalone模式)
			
Spark运行的4中模式: Local Standalone Yarn Mesos 一.安装spark前期准备 1.安装java $ sudo tar -zxvf jdk-7u67-linux-x64 ...
 - nginx伪静态之try_files和rewrite讲解
			
服务器脚本以php为例 一.伪静态是个啥? 1.说起伪静态基本上搞web开发的人,多多少少都有了解与使用,有人会说什么时候会使用伪静态?使用原生的url地址不是蛮好的吗,确实是这样的,其实 ...
 - hide server info
			
<?php /*wamp64\bin\apache\apache2.4.18\confhttpd.conf ServerSignature On ServerTokens Full Serve ...
 - C# 解构
			
我们以前用ref或者out在一定程度上可以解决方法只有一个返回值的问题.在C#7.0中新增了一个新元组(ValueTuple),他可以让我们返回多个值.话不多说,先上代码: 我们可以看到可以用隐式推断 ...
 - 洛谷P1966  火柴排队 贪心+离散化+逆序对(待补充QAQ
			
正解: 贪心+离散化+逆序对 解题报告: 链接在这儿呢quq 这题其实主要难在想方法吧我觉得?学长提点了下说用贪心之后就大概明白了,感觉没有很难 但是离散化这里还是挺有趣的,因为并不是能很熟练地掌握离 ...