2008年1月16日星期三

vim中粘贴剪贴板中的数据如何让它不缩进

vim中在paste剪贴板中的数据时会自动增加缩进,这对python这种对缩进要求严格的语言来说简直是恶梦。如何让它不缩进,保持原格式?为了避免这些智能选项的影响,可以把paste开关打开。
输入 :set paste
需要关闭时
输入:set nopaste
我是在vimrc中加入了下面两句:
"Paste toggle - when pasting something in, don't indent.
set pastetoggle=<F3>
这样就可以用F3来切换了。

2008年1月15日星期二

X-window复活记

今天发现X-windows起不来了,xdm不行,startx也不行,有一个错误提示,
xinit: Resource temporarily unavailable (errno 11): Cannot register
with ConsoleKit: org.freedesktop.CkConnector.Error: Unable to open
session: The name org.freedesktop.ConsoleKit was not provided by any
.service files
reemerge consolekit,还是不行。
后来找到了原因,启动consolekit服务就不出这个错了。
但不幸的是X-window依然不能正常启动。只有把.xinitrc里的内容换成startkde时有关于字体的错误,但仍不得要领。在IRC里问,也没有结果。X
-ac -query remotehost 正常。
之前升级的包里只有fontconfig最可疑。降级,还不行。
一筹莫展。
于是,emerge xorg-x11 -e
期间还试过emerge xfs.并启动其服务,后来从乐乐那知道,xfs没用。不过emerge时发现一个段错误,后来知道那是fc-cache时的段错误。fc-list也是段错误。
停掉emerge xorg-x11 -e,strace
fc-list,发现遍历到文泉驿那个字体文件夹时会出段错误。那是我很久以前装的字体,不是用ebuild装的。
删之,一切归于正常。又见大脚丫,喜甚。

2008年1月5日星期六

emerge games-strategy/wesnoth并更改字体

wesnoth是类似英雄无敌那类的游戏。被人说成是2007年linux游戏之首,今天装了一个玩儿,中文缺字,用如下命令替换了一下字体。
#rm /usr/share/games/wesnoth/fonts/sazanami-gothic.ttf
#ln -s /usr/share/fonts/fireflysung/fireflysung.ttf
/usr/share/games/wesnoth/fonts/sazanami-gothic.ttf
中文OK了。

2008年1月1日星期二

emerge googleearth-4.2.205.5730

界面字体更小了,把
~/.googleearth/Registry/google/googleearthplus/User/render/guifontsize
由8改成了12,好了。

emerge mozilla-firefox-bin-3.0_beta2

这个beta版出了有些日子,原来在windows下试过,很多扩展都不能用了。今天看portage里有了,才装起来,绝大部分扩展依旧不能用,但是发现firefox能用gtk的原生界面了,在gnome下改字体也能对其生效了。$home/.mozilla/firefox/XXXXXXXX.default/chrome/userChrome.css完全可以不用了。浏览内容也比原来要清楚。还是值得升级的。我现在是两个混用,想用扩展时就启动firefox,想用新版就用firefox-bin.
顺祝列位看官元旦快乐。