Ⅰ. 插件描述
Add Sass compile & utility commands.Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'atsushim/sass-compile-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'atsushim/sass-compile-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'atsushim/sass-compile-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/atsushim/sass-compile.vim
Ⅳ. 文档说明
# sass-compile.vim
sass、compassの自動コンパイルを提供するプラグインです。
scssファイルの保存時などに自動的にコンパイルコマンドを実行します。
compass watchなどと違い、保存毎にコマンドを発行するため、
プロセスが残らず、複数の案件の切替が激しい方などにおすすめです。
install
NeoBundle 'AtsushiM/search-parent.vim'
NeoBundle 'AtsushiM/sass-compile.vim':SassCompile
Sassのコンパイルを行います。
現在編集中のファイルから逆上って、config.rb(compass用設定ファイル)か
特定のフォルダ名(cssのフォルダ)を発見した場合、コンパイルを実行します。
:CompassConfig
compassの設定ファイル(config.rb)をeditコマンドで開きます。
設定例
" 編集したファイルから遡るフォルダの最大数
let g:sass_compile_cdloop = 5
" ファイル保存時に自動コンパイル(1で自動実行)
let g:sass_compile_auto = 0
" 自動コンパイルを実行する拡張子
let g:sass_compile_file = ['scss', 'sass']
" cssファイルが入っているディレクトリ名(前のディレクトリほど優先)
let g:sass_compile_cssdir = ['css', 'stylesheet']
" コンパイル実行前に実行したいコマンドを設定
" 例:growlnotifyによる通知
" let g:sass_compile_beforecmd = "growlnotify -t 'sass-compile.vim' -m 'start sass compile.'"
" コンパイル実行後に実行したいコマンドを設定
" 例:growlnotifyによる通知(${sasscompileresult}は実行結果)
" let g:sass_compile_aftercmd = "growlnotify -t 'sass-compile.vim' -m ${sasscompileresult}"注意
vimの$PATHでcompassへのパスが通ってない場合、コンパイルされない場合があります。
その場合はvimrcなどで$PATHの設定が必要です。
let $PATH=$PATH."path_to_compass"