程序技巧
vim技巧之取词翻译III
星期五, 七月 16th, 2010以前写过vim里用sdcv取词的一系列文章。 按一个快捷键能调出窗口来显示sdcv的翻译结果,但它不能方便地调用关闭。也就是用同一个快捷键开关窗口。如今此vim脚本有了进化,加了如此功能。 全部脚本如下: let s:w_mywin=0 function! Mydict() if s:w_mywin let s:w_mywin=0 set nu! close file return endif let s:w_mywin=1 let expl=system(’sdcv -n ‘ . \ expand("<cword>")) windo if \ expand("%")=="diCt.css" | \ q!|endif botright vertical 25split diCt.css setlocal buftype=nofile bufhidden=hide noswapfile set nu! 1s/^/\=expl/ 1 endfunction nmap <silent> <f2> :call Mydict()<CR> 将之保存为sdcv.vim,放到~/.vim/plugin即可。 详细信息参考: vim技巧之取词翻译II [...]
技巧:screen默认开多窗口
星期六, 三月 6th, 2010screen 是啥我就不多说了,总之这个强大的工具是我杀人放火,居家旅行,开机必备。每次都要打开三个窗口才能满足我多线程的心。不过总要手工敲打Ctrl+a c来新建窗口,而且要重复两次,纯粹是浪费人力资源,降低工作效率,加剧全球变暖的进程。于是我一直在打开screen就默认建好三窗口的方法。 呃,废话说太多了,上技巧: 就是支持配置文件的方法,建一个文件screenrc,内容如下 $cat screenrc screen 0 screen 1 screen 2 用命令打开 $screen -c screenrc 这样新建的screen就有三窗口了。 只要把这个screenrc复制成~/.screenrc ,那么,打默认的的screen命令就有三窗口了。 当然还可以给新建的窗口起标题,如下 $cat ~/.screenrc screen -t editor screen -t network screen -t toy 技巧完毕。
