正在加载...
2007-11
20
发表于: 未分类 | 作者: xurenlu
标签:

poderosa是一个日本人开发的连接ssh的客户端,功能上类似与SecureCRT,比Putty要强大,能够直接连接本地的cygwin.前文已经讲过.
poderosa使用C#.net写就,需要.Net 2.0框架.这导致不方便的是,如果你的电脑上没有安装.net 2的框架,装了poderosa也无法启动,但是也有个好处是,字体渲染效果好多了.我就是欣赏它这一点.但是,这个字体效果仍然比不上Fedora linux下的终端字体效果.
这周poderosab出了点小状况:有些汉字显示不出来,我也是突然之间才想起来是客户端软件的问题,开始以为是我的.bash_profile没设置好呢.
后来猜测可能是字体损坏了,于是想用微软雅黑字体去替换.找到了车东的文章:微软雅黑字体包替换XP的宋体(附下载) (车东[Blog^2])很快将整个操作系统的字体切换了过来.
重启之后,字体漂亮多了,不用设置,poderosa下默认的字体就很漂亮了(微软雅黑嘛,不是盖的),但是我还想解决另一个问题:自动输密码.因为在QA 的MM那里,用SecureCRT时,他的keymap功能确实非常爽.只要按下事先设定好的Ctrl+shift+P,就相当于输入了密码.在yahoo的服务器上什么都要输密码时,这个非常重要.
后来我这样解决了:
1.进入C:/Program Files/Poderosa/macrosample这个目录(你的poderosa的安装目录),新建pw.js,内容如下:

  1. import Poderosa.Macro;
  2. import System.IO;
  3. var env = new Environment();
  4. pw();
  5.  
  6. function pw() {
  7. var con = env.Connections.ActiveConnection;
  8. if(con==null) {
  9. env.Util.MessageBox("This macro requires an established connection to shell.");
  10. return;
  11. }
  12. con.TransmitLn("123456789");
  13. }

2.
点”tool”=>”marco”=>”Configure Environment”,进入宏管理页.
菜单
3.点右边的New:
20071120223657890.jpg
4.加载你刚才定义的pw.js,并设置快捷键.我设的的Ctrl+shift+P.
20071120223712015.jpg
5.现在回到终端shell,你可以按下Ctrl+shift+P看看,是不是把密码敲进来了?嘻嘻.我设的的123456789,不要忘了改成你自己的密码!
黑夜路人同学一直鼓动我加入他的SecureCRT阵营.不过我终于在开源,免费软件中找到了跟secureCRT相当的软件.嘿嘿!

PS:今天发现一个很好用的文本编辑器,叫Notepad2,看清了后面有个2哟,虽然名称很二,功能却不二!只有一个文件,很小巧,原版好像就几百K,却支持十几种编程语言的语言高亮,并且,他默认就有什么行号显示什么的功能,在功能取舍上,比Emeditor更实用,且是内置的,不像其他软件需要用宏来实现.最重要的,对中文支持非常好!

: http://www.162cm.com/archives/549.html

本文相关评论 - 才 5 条评论
2007-11-25 21:48:40

我都是用台湾人开发的Pietty,够简单实用,显示中文什么的更是不在话下,你也可以试试看:)

http://ntu.csie.org/~piaip/pietty/

2007-11-25 23:39:17

非常热心小虾:(
我可能过于追求好看和功能强大了

匿名
2008-03-02 03:19:03

大师傅但是

rootkits
2008-09-17 20:25:53

我下载了4.1版的,怎么一连接后连命令符都不出现呢?
能否指点一下,谢谢。

2008-09-21 13:18:15

连接没成功吧?