Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1700728
  • 博文数量: 410
  • 博客积分: 9563
  • 博客等级: 中将
  • 技术积分: 4517
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-03 19:59
个人简介

文章分类

全部博文(410)

文章存档

2017年(6)

2016年(1)

2015年(3)

2014年(4)

2013年(32)

2012年(45)

2011年(179)

2010年(140)

分类: LINUX

2011-03-11 16:22:20

最近配了一下urxvt,感觉不错 ()

这个插件和 urxvt 自带的 searchable-scrollback 插件一样提供了一种在终端的命令行输出结果中搜索或复制关键字的快捷方式,vim-scrollback 将这种快捷方式 Vim 行为化了。

简单来说,通过这个插件,你可以用 Vim 的方式操纵终端。假设你在命令行查看 ls 的 man 手册,看到有一个网址,你想用浏览器看看这个网址,但你又懒得去动鼠标:

1. Alt-v 启用 vim-scrollback 模式 2. 移动光标到网址处 3. 键入 gf 两个字符 4. Esc 或 Ctrl-C 可退出 vim-scrollback 模式

支持普通模式

h j k l w e b 0 _ $ ctrl-u ctrl-d gg G

支持可视模式(甚至支持列模式)

V v ctrl-v gv

支持搜索(遗憾的是不支持中文搜索)

/ - searches up ? - searches down n - next in current direction N - next in opposite direction * - search for word under the cursor

其他更多

gf - 允许你打开当前光标下的超级链接

如果你感兴趣,可以从下载 vim-scrollback 保存到本地某目录下,配置 ~/.Xresources 或 ~/.Xdefaults 添加下面几行内容:

urxvt.perl-lib: /Your/Path/vim-scrollback urxvt.perl-ext-common: vim-scrollback urxvt.vim-scrollback-paste: none
rxvt虽然不支持Ctrl+C和Ctrl+V的复制、粘贴,但是它有自己的一套操作方式。Linux下普遍使用的图形界面均为X11, 而X11支持一种独特的复制粘贴方式,即如果你在另一个程序比如文本编辑器中使用鼠标拖动来高亮一段文字后,不用进行任何操作,此时选中的内容已经复制到 剪贴板中了,随后在rxvt中单击鼠标中键即可将选中内容粘贴到其中,此外,如果鼠标没有中键,可以同时按下左右键以达到同样的效果,还可以使用 Shift+Insert组合键来完成粘贴;反之,从rxvt中向外复制内容同样如此。

我的.Xresources文件
xrdb ~/.Xresources 生效

  1. ## Urxvt 配置

  2. URxvt.geometry: 90x30
  3. URxvt.background: gray25
  4. URxvt.foreground: green

  5. urxvt*colorBD: white
  6. urxvt*colorIT: green

  7. URxvt.cursorColor: red3

  8. urxvt.transparent: true
  9. urxvt*fading: 10
  10. URxvt.tintColor: white
  11. URxvt.shading: 40

  12. URxvt.visualBell: False


  13. urxvt*cursorBlink: true

  14. urxvt*scrollBar: false

  15. urxvt*saveLines: 65535

  16. URxvt.color0: #000000
  17. URxvt.color1: #800000
  18. URxvt.color2: #008000
  19. URxvt.color3: #d0d090
  20. URxvt.color4: #000080
  21. URxvt.color5: #800080
  22. URxvt.color6: #d0d0d0
  23. URxvt.color7: #b0b0b0
  24. URxvt.color8: #f08060
  25. URxvt.color9: #f08060
  26. URxvt.color10: #60f080
  27. URxvt.color11: #e0c060
  28. URxvt.color12: #80c0e0
  29. URxvt.color13: #f0c0f0
  30. URxvt.color14: #c0d8f8
  31. URxvt.color15: #e0e0e0

  32. URxvt.preeditType: Root

  33. URxvt.font: xft:DejaVu Sans Mono-12,xft:AR PL ShanHeiSun Uni-12
  34. URxvt.boldFont: xft:DejaVu Sans Mono-12:Bold,xft:AR PL ShanHeiSun Uni-12:Bold

  35. urxvt.perl-lib: /home/bl/
  36. urxvt.perl-ext-common: vim-scrollback
  37. urxvt.vim-scrollback-paste: none

阅读(1210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~