摘要: 当需要连接远程linux并运行X程序时,很多朋友首先想到的是NetSarang Xmanager, 虽然这个工具的确很好用,不过这个软件不是免费的,所以银子不多的人得另外想办法。(BTW: 有银子的还可以看看X-Win32, 甚至更老牌的eXceed或者Reflection X)其实我一直在用的是Cygwin/X,因为Cygwin提供了几乎所有的东西,从bash到终端模拟器rxvt/mintty,有openssh客户端甚至服务器,有X server和窗口管理器WindowMaker/Openbox/Metacity/Xfwm4(后两者在第三方仓库Cygwin Ports里,甚至有ibus输入法阅读全文
posted @ 2013-05-05 16:15 巴蛮子 阅读(225) 评论(6) 编辑
摘要: 最近发现一个很不错的Firefox扩展,分享给大家。跟以往分享那些不同,这个扩展具有真正的“实用价值” :-) TableTools2 - Copy/Sort/Chart/Filter Table & More! 1.17by Mingyi LiuDoes everything for HTML tables: Copy (table/row/column/cell), Sort (multi-column), Search (regex, range operations ...), Filter, Chart (bubble, line, pie, histogram ...), 阅读全文
posted @ 2013-04-30 17:26 巴蛮子 阅读(141) 评论(0) 编辑
摘要: 用惯了Linux下的bash,在Windows下对于那个cmd.exe很恼火,且不说双引号区分参数这样的“高级”问题,就是调个历史命令都麻烦得很,命令行编辑能力相当弱。最近发现了clink这个扩展,可以让cmd.exe拥有几乎readline的全部能力。clink: Bringing Bash's powerful command line editing to Microsoft Windows' cmd.exehttp://code.google.com/p/clink/Powerful Bash-like line editing from GNU's Readl阅读全文
posted @ 2013-04-15 21:18 巴蛮子 阅读(309) 评论(0) 编辑
摘要: 最近常用Putty访问Linux,在上面用Emacs修改代码、运行shell、进行SQL交互,最大的问题是很多组合键(比如我常用的Shift+Up/Down/Left/Right, Ctrl+F1..F12, Ctrl+Home/End)不能使用,春节前两天有些时间,研究了一下这个问题,算是基本找到了一些解决办法。问题分析首先需要了解Xterm control sequences这个概念,这个链接中的说明很晦涩,我简单地说明一下:对于有对应 ASCII字符的组合健,就发送对应的ASCII字符,否则用一个特殊序列来表示,比 如 F1 就用 ^[OP (也就是先按Ctrl+[, 然后按O,然后再按阅读全文
posted @ 2013-02-17 23:01 巴蛮子 阅读(791) 评论(2) 编辑
摘要: 这里说的终端,其实主要是指终端模拟器,也即putty/mintty, xshell, gnome-terminal, xfce4-terminal等。虽然说理论上来说,大多数内容也适用于控制台,但我并没有在上面验证过。* 多frame如果你像我一样用Frame Bufs这个扩展将不同“工程”的buffer组织在不同的frame上,那么肯定也想问终端下是否支持frame,答案是肯定的。仍然使用C-x 5 2来创建新的frame, 用C-x 5 o切换frame。与GUI下的差别是你不能调整frame的大小了,因为一致都是全屏——如果你想要用半个终端来跑别的东西,建议用tmux或者 Emacs里面阅读全文
posted @ 2012-12-08 23:16 巴蛮子 阅读(1187) 评论(14) 编辑
摘要: 刚看见GNU Emacs 24.3发了第一个pretest版本(24.2.90),我从git仓库里打开NEWS看了一下,发现了这么一条: ** Cygwin builds can use the native MS Windows user interface. Pass --with-w32 to configure. The default remains the X11 interface.哈,这正是我原来一直梦想着的特性:底层采用Cygwin的POSIX兼容层,界面采用Win32原生GUI——这在以前看到rxvt的win32原生GUI版本时就有了这个愿望。这样有什么好处呢?1 底...阅读全文
posted @ 2012-12-08 21:34 巴蛮子 阅读(752) 评论(1) 编辑
摘要: (此篇面向初级用户,写的比较啰嗦,请中高级用户见谅。其实这篇的草稿是9月初写的,躺在草稿箱里面3个月了,最近工作和生活都比较忙,没时间来整理格式 :-( )** hi-lock-modeEmacs自带hi-lock-mode (hi-lock.el),里面提供了一下几个很有用的命令:highlight-phrase (M-s h p)highlight-regexp (M-s h r)highlight-lines-matching-regexp (M-s h l)使用时直接输入上面命令或快捷键即可,不用先打开 hi-lock-mode ,Emacs会自动打开。使用时Emacs会先问你要高亮什阅读全文
posted @ 2012-12-03 22:01 巴蛮子 阅读(492) 评论(1) 编辑
摘要: 为了进行一些专项搜索(比如在AMO上搜索Firefox扩展,在PyPi上搜索Python包,在http://packages.debian.org搜索Debian包),我给Firefox和Chrome都配了好多搜索引擎,每个配上一个关键字,这样就可以在地址栏输入"amo firebug"直接从AMO网站上按关键字搜索firebug了。。。早上看见一篇 Useful duckduckgo searches for developers,里面说到DuckDuckGo搜索引擎提供一种!Bang语法,翻了一下,哇,这才是终极的替代品!为什么这么说?因为大多数情况下我不再需要上面那些阅读全文
posted @ 2012-09-27 16:10 巴蛮子 阅读(464) 评论(1) 编辑
摘要: 修改了cyg-apt,使之支持多个repo(比如cygwinports),并且能否识别跨repo的包依赖。阅读全文
posted @ 2012-09-08 22:22 巴蛮子 阅读(355) 评论(0) 编辑

