设置右键自动粘贴
1、
习惯用putty的朋友,一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.0.2 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。菜单:
Options->Global Options ...->Terminal
里面有个Mouse的选项块。
Copy on Select
Paste on Right/Left Button
这两个选项选上就好了,跟putty一样,用起来顺手多了。
2、Global Options -> Terminal -> Mouse 可以设定鼠标右键选择功能
Global Options -> General -> Default Session -> Edit Default Settings -> Terminal -> Selection: 可以设定选择字词的分隔符哦,超有用,
如果要像PUTTY一样,就把2中的“Selection”设为:` ~!@#$%^&*()+=:;>,/[]{}|' (注意`和~之间有一个空格)
粘贴到vi里面保持原格式
secureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vim设置为autoindent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进。若你拷贝的文本中已经有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进。
解决办法:
1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
2. 拷贝完成之后,输入:set nopaste (关闭paste)
附 paste 知识
'paste' 布尔型 (缺省关闭)
全局
{Vi 无此功能}
- 'indentexpr'
- 'cindent'
注意: 打开 'paste' 选项时如果你开始编辑别的文件,模式行或者自动命令可能会再次改变这些设置,从而在粘贴文本时造成麻烦。这时,你可能需要再次置位 'paste' 选项。 'paste' 选项复位时,上面提到的选项被复原为上次 'paste' 从关到开时的设置。置位 'paste' 之前复位 'paste' 没有任何效果。因为 'paste' 激活时不能用映射,'pastetoggle' 选项可以用来指定切换 'paste' 选项的热键。