32
GitHub - shfshanyue/vim-config: Vim for FE
source link: https://github.com/shfshanyue/vim-config
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Readme.md
Vim config for shanyue
配置使用 pathogen
和 git submodules
进行插件管理,使用本配置文件可以使您快速上手vim。本配置文件对于前端友好,前端开发者可以使用 emmet
可以快速编写html和css,另外有 jsx
与 pug
语法高亮,并且可以使用 eslint
进行语法检查。本人早期使用 amix/vimrc 进行开发,深入浅出,帮助很大,非常推荐。
欢迎 star!欢迎 pr!
配置
$ git clone [email protected]:shfshanyue/vim-config.git ~/.vim-config --recursive
$ cd ~/.vim-config
$ ln -s $(pwd)/.vimrc ~/.vimrc
$ git submodule update --remote
常用快捷键
,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
切换主题
参考
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK