shell 使用zsh,并使用 oh-my-zsh 拓展,同时开启tmux。
Vim配置使用 pathogen 和 git submodules 进行插件管理,使用本配置文件可以使您快速上手vim。本配置文件对于前端友好,前端开发者可以使用 emmet 可以快速编写html和css,另外有 jsx 与 pug语法高亮,并且可以使用 eslint 进行语法检查。本人早期使用 amix/vimrc 进行开发,深入浅出,帮助很大,非常推荐。
欢迎 star!欢迎 pr!
表现如下:

配置
vim 配置
1 | git clone https://github.com/ouxu/terminal-config.git .terminal-config --recursive |
zsh 配置
1 | # 安装 tmux |
Terminal 图标和样式
1 | open ./zsh |
抽象的流程如下,自行理解···
常用快捷键
,w快速保存:W保存需要权限的文件gg快速移动到文件首G快速移动至文件尾dd剪切本行yy复制本行:12快速移动至特定行<c-o>移动至最近一次位置==i{自动缩进<c-p>自动补全<c-w-w>切换至最近一次窗口"*yy复制到系统剪切板*快速查找关键字,类似于sublime的Command + d:noh取消关键字高亮:set nu显示行号:options显示配置
截屏
- markdown 文件高亮与缩进

- solarized dark 模式

- Goyo 模式


- git blame 效果图,插件 vim-fugitive

插件
nerdtree
文件管理器
,nn切换文件管理器窗口,类似于sublime的Command + k + b,nf定位当前文件的位置
在文件管理窗口
ma新建文件或文件夹md删除文件或文件夹I切换隐藏文件显示状态
ctrlp.vim
ctrlp,类似于sublime的ctrlp
<c-p>在当前项目下查找文件,b在buffer中查找文件,f在最近打开文件中查找
在ctrlp窗口中,<c-j> 和 <c-k> 控制上下移动。
ag.vim
查找关键字,类似于sublime的
Command + Shift + f
Ag key *.js在特定文件下查找关键字
注:首先需要安装 the_silver_searcher
vim-commentary
注释命令
:gcc注释当前行,类似于sublime的<c-/>
vim-fugitive
git扩展
:Gblame查看当前行的归属:Gdiff查看与工作区文件的差异:Gread相当于git checkout -- file:Gwrite相当于git add file
syntastic
语法检查插件,设置eslint
:SyntasticCheck语法检查,默认会在保存时进行语法检查,不过会有卡顿:lne[xt]下一处语法错误:lp[revious]上一处语法错误:! eslint %:p --fix自动修正错误
emmet-vim
emmet扩展
<c-y>,类似于sublime的<c-e>
delimitMate
括号,引号自动补全
goyo
:Goyo切换至 gotyo 模式
vim-colors-solarized
solarized 主题
可更改配置文件中 background 为 dark 和 light 切换主题