sass-compile.vim


Ⅰ. 插件描述

Add Sass compile & utility commands.

Ⅱ. 基本信息

创建日期:  2012-03-21
使用用户:  29
Github星:  18
插件作者:  Mizoue Atsushi

Ⅲ. 安装方法

使用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"

添加新评论