nerd commenter 是一个在vim中注释代码的插件。
有如下用法:
1.ca,在可选的注释方式之间切换,比如C/C++ 的块注释/* */和行注释//
2.cc,注释当前行
3.c,切换注释/非注释状态
4.cs,以”性感”的方式注释
5.cA,在当前行尾添加注释符,并进入Insert模式
6.cu,取消注释
7.Normal模式下,几乎所有命令前面都可以指定行数
8.Visual模式下执行命令,会对选中的特定区块进行注释/反注释
更多使用方法 :h NERDCommenter。
nerd commenter 是一个在vim中注释代码的插件。
有如下用法:
1.ca,在可选的注释方式之间切换,比如C/C++ 的块注释/* */和行注释//
2.cc,注释当前行
3.c,切换注释/非注释状态
4.cs,以”性感”的方式注释
5.cA,在当前行尾添加注释符,并进入Insert模式
6.cu,取消注释
7.Normal模式下,几乎所有命令前面都可以指定行数
8.Visual模式下执行命令,会对选中的特定区块进行注释/反注释
更多使用方法 :h NERDCommenter。
系统:
ArchLinux
桌面:
Awesome
安装firefox 13后,经常遇到firefox假死的问题,折腾了很久,换版本,重新安装,删除.mozilla 目录都试过了。
但是问题依然存在,完全没有头绪。
看一篇帖子,帖子里提到是否安装包有问题,那么就需要验证一下安装包。
新建一个系统用户,然后在该用户下用一下firefox,看看是否firefox安装包的问题。
经确认不是安装包的问题,那么就是用户配置的问题,最后将用户配置文件都删除后,firefox恢复正常工作。
link: Linux kill 信号量
$ kill -l
列表中,编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。
goagnet 更新到了1.8.0,需要在gae上对其进行更新。
但是按照作者的方法,在$GOAGNET_HOME/server下执行:
python2 uploader.zip
不会成功,总是报:
urllib2.URLError: <urlopen error [Errno 32] Broken pipe>
scrot 主要用于命令行下, 它使用imlib2库抓取并保存图片,在archlinux 中直接可以用:
yaourt scrot
进行安装.
如果需要把文件从一种标记语言格式转换到另一种格式,pandoc会是一把犀利的瑞士军刀。
它可以将markdown,reStructuredText等标记语言进行相互转换。
可以查看install,获得各平台的安装方式。
在archlinux 中安装pandoc 可以通过如下方式。
yaourt cabal
cabal update
cabal install pandoc
##JPDA
工作在DEBUG模式下,加入参数:
-Xdebug -Xrunjdwp,transport=dt_socket,server=y,address=5432,suspend=n
-Xdebug 是通知JVM工作在debug模式下。
-Xrunjdwp 是通知jvm 使用(java debug wire protocol) 来运行测试环境。
本文档几乎是下面两个blog的内容。
link: http://www.cnblogs.com/pylemon/
link: http://www.cnblogs.com/pylemon
awesome 外接显示器需要用到xrandr命令。
xrandr 有如下使用方法:
$ xrandr
在我机器上获得如下输出:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 303mm x 189mm
1280x800 60.0 + 50.0
1024x768 59.9*
800x600 59.9
640x480 59.4
720x400 59.6
640x400 60.0
640x350 59.8
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.0 +
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0*
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
输出了当前机器所有的接口和支持的分辨率,刷新率。
rvm 常用两种方法进行安装
第一种是:
$bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head)
第二种是通过git获得源码,然后进行安装,推荐使用这种方式安装rvm
git clone git://github.com/wayneeseguin/rvm.git
cd rvm
./install