|
|
6 years ago | |
|---|---|---|
| .conky/conky-ev | 9 years ago | |
| .vim | 6 years ago | |
| backup | 7 years ago | |
| script | 6 years ago | |
| style | 7 years ago | |
| termux | 6 years ago | |
| tmux | 6 years ago | |
| .gitignore | 10 years ago | |
| .gitmodules | 8 years ago | |
| .vimrc | 6 years ago | |
| .zshrc | 6 years ago | |
| .zshrc.local | 7 years ago | |
| README.md | 6 years ago | |
| byzanz-record-gui.sh | 10 years ago | |
| byzanz-record-region.sh | 10 years ago | |
| byzanz-record-window.sh | 10 years ago | |
| curl.cmd | 11 years ago | |
| init_install.sh | 7 years ago | |
| install.sh | 8 years ago | |
| install_android_decompiler.sh | 8 years ago | |
| install_byzanz_record.sh | 8 years ago | |
| install_conky.sh | 9 years ago | |
README.md
dotfiles config contain vim, zsh, tmux configurations.
Overview
- zsh
- vim
- tmux
With
- Vundle to manage vim plugins, vundle relate configuration is under
vundle_vimrc - antigen to manage zsh plugins
- tpm to manage tmux plugins
Vim config
vundle related configuration is under vundle_vimrc, to show all plugins list, use :PluginList in vim.
python related configurations is under python_vimrc.
Instruction under Linux
Just run ./install.sh, everything is done. Then Enter the vim run :PluginInstall to install all plugins.
install manually
Or, you can do it manually follow the step:
-
Install Vundle to
~/.vim/directory.git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
-
Enter vim, run
:PluginInstall, after install all plugin, you will meet an error,
Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.
For Ubuntu and derivatives:
sudo apt-get install exuberant-ctags
with yum:
sudo yum install ctags-etags
Tmux
Tmux 配置參考了 gpakosz 的大部分配置。Tmux 的基础部分可以参考这篇 文章。
需要满足
tmux >= 2.1- 在 tmux 运行的环境中,
$TERM需要设置为xterm-256color
功能
- 在保留
C-b的前提下,C-a作为第二选择 prefix + |开启垂直分割的新 panel,prefix + -水平分割C-hjkl直接在多 panel 中跳转
使用 Tmux Plugin Manager 管理,默认有如下插件
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'