解决 fedora 下 sudo vi 不读取 vim 配置

fedora 下装了 vim 后,默认情况下,vi 会是 vim 的 alias,但在 root 权限下是 /bin/vi,从而没有读取 vimrc 。

简单粗暴的解决方法是把 root 权限下的 vi 设为 vim 的软链接:

1
2
sudo mv /bin/vi /bin/vi.bak
sudo ln -s /usr/bin/vim /bin/vi

记录文字的目的

零零碎碎断断续续地记录目的不是为了写什么回忆录,只是为了将来看看曾经的我是如何的。

清涩?天真?活泼?寡言?很傻?

偶尔翻开中学、小学那时的文字,似乎天真的可笑又似乎老成得可怕。那个陌生的我真的是那熟悉的我吗?

就最近而言,还有个目的。他日,我未死且方舟子还没死没臭,多希望也能把我的文字 diff 一下,看看那矛盾的我,帮我找找那只推着我一路走着的幕后黑手,让我也红火那么一次,让我也有机会说不枉此生。

保持SVN仓库结构只checkout部分子目录

有时整个 svn 目录太过于庞大,不想整个 checkout 下来,但又想维持整个目录结构以方便后续使用,那么可以使用 subversion 1.5 之后的 –depth 参数来只 checkout 需要的子目录。

1
2
3
4
5
6
# 先checkout空目录
svn co --depth empty svnLocation localDir

# 对需要的子目录递归checkout
svn update --set-depth infinity localDir/data
svn update --set-depth infinity localDir/block

安装配置infinality 优化 fedora 16字体显示

安装:

1
2
sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
sudo yum install freetype-infinality infinality-settings

配置:

1
2
3
sudo vi /etc/profile.d/infinality-settings.sh

# 修改令  USE_STYLE="OSX"

如果设为 OSX 会导致浏览器 flash 插件崩溃,那么就换为 UBUNTU,或直接 DEFAULT。

更多配置可阅读设置文件里面的说明。

References

  1. infinality
  2. 安装配置infinality 优化 fedora 16字体显示
1 2 3 4 5 6 ... 52