最近配了一下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 生效
- ## Urxvt 配置
-
-
URxvt.geometry: 90x30
-
URxvt.background: gray25
-
URxvt.foreground: green
-
-
urxvt*colorBD: white
-
urxvt*colorIT: green
-
-
URxvt.cursorColor: red3
-
-
urxvt.transparent: true
-
urxvt*fading: 10
-
URxvt.tintColor: white
-
URxvt.shading: 40
-
-
URxvt.visualBell: False
-
-
-
urxvt*cursorBlink: true
-
-
urxvt*scrollBar: false
-
-
urxvt*saveLines: 65535
-
-
URxvt.color0: #000000
-
URxvt.color1: #800000
-
URxvt.color2: #008000
-
URxvt.color3: #d0d090
-
URxvt.color4: #000080
-
URxvt.color5: #800080
-
URxvt.color6: #d0d0d0
-
URxvt.color7: #b0b0b0
-
URxvt.color8: #f08060
-
URxvt.color9: #f08060
-
URxvt.color10: #60f080
-
URxvt.color11: #e0c060
-
URxvt.color12: #80c0e0
-
URxvt.color13: #f0c0f0
-
URxvt.color14: #c0d8f8
-
URxvt.color15: #e0e0e0
-
-
URxvt.preeditType: Root
-
-
URxvt.font: xft:DejaVu Sans Mono-12,xft:AR PL ShanHeiSun Uni-12
-
URxvt.boldFont: xft:DejaVu Sans Mono-12:Bold,xft:AR PL ShanHeiSun Uni-12:Bold
-
-
urxvt.perl-lib: /home/bl/
-
urxvt.perl-ext-common: vim-scrollback
-
urxvt.vim-scrollback-paste: none
阅读(1258) | 评论(0) | 转发(0) |