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
切换主题