###关于
此仓库存放的是一些linux常用的配置文件,
通过软链接建立与系统配置文件的联系(系统的相关配置文件通过软链接指向该仓库中的文件).
如 ~/.vimrc
-> repo_path/vim/vimrc
.
当前分支为 Ubuntu 分支, OSX 配置另见 mac 分支.
通过一个仓库管理这些配置文件的优势主要有:
- 借助编写的shell脚本,可实现系统配置的快速部署.
- 修改系统配置文件后,这些更改能直接反应到git工作目录中,借助git,可以高效地管理这些更改.
- 依托GitHub等平台,实现配置备份与共享.
###列表
-
相关字体配置
- Monaco : Mac OS终端默认的等宽字体,用它来替代ubuntu终端的默认字体.
- 文泉驿微米黑 : 一款开源字体,解决Ubuntu更新后屡次出现的中文字体锯齿现象.
-
zsh
配置借助 oh-my-zsh 配置zsh
-
tmux
配置 修改任务栏显示内容、快捷键. -
terminator
配置参见这篇文章
-
vim
配置原型来自 wklken/k-vim ,经过自己多次整理,得到现有的vim配置.
快捷键说明
1. 上排F功能键 F1 废弃这个键,防止调出系统帮助 F2 set nu/nonu,行号开关,用于鼠标复制代码用 F3 set list/nolist,显示可打印字符开关 F4 set wrap/nowrap,换行开关 F5 compilerun() 编译/运行 2. 分屏移动 ctrl + jkhl 进行上下左右窗口跳转,不需要ctrl+w+jkhl 3. buffer/tab相关 , + bp 前一个buffer , + bn 下一个buffer , + tn 新tab , + to tabonly , + tc close , + tm tab move , + te new tab edit 4. 按键修改 U = ctrl-r redo , + sa = ggVG 全选 H = 0 移动光标至行首 L = $ 移动光标至行尾 Y = y$ 复制到行尾
插件配置文件为
./vim/vimrc.bundle
,可以的参考wklken/k-vim
的 插件介绍.
###安装
wget https://raw.githubusercontent.com/fangwentong/dotfiles/ubuntu/onekey.sh -O - -q|sh
- clone本仓库到本地并切换到ubuntu分支
sudo apt-get install git
git clone https://github.com/fangwentong/dotfiles.git
cd dotfiles
git checkout -t origin/ubuntu
- 更新子模块并开始安装
git submodule update --init
sh -x ubuntu.sh #安装一些常用开发工具
sh -x install.sh
- 安装会持续一段时间,保持网络畅通,耐心等待 :)
- 使用zsh作为用户登陆shell
chsh -s /usr/bin/zsh
- 修改git/gitconfig中的邮箱和用户名.
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
###Ubuntu常见问题
###更多
获取dotfiles
的更多信息,可以访问http://dotfiles.github.io/