Glide Note

glidenote's blog

zsh-syntax-highlightingでコマンドラインにsyntax highlightを効かす

zshで作業中にsyntax-highlightをしてくれるスクリプトがあったので導入してみた。

紹介動画をみると、どんなものだか分かります。

導入方法

私は下記のように~/.zshというディレクトリを掘って作業。(実際にはgit submodule化してます)

1
2
mkdir ~/.zsh
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting

.zshrcに下記のように書いて読み込む。

1
2
3
4
5
6
#=============================
# source zsh-syntax-highlighting
#=============================
if [ -f ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then
  source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
fi

antigenを使っている場合は、.zshrcに下記のように記載

1
antigen-bundle zsh-users/zsh-syntax-highlighting

.zshrcの修正が終わったら、設定を反映させる。

1
exec $SHELL

コマンドを打つたびに、syntax highlightが効くようになった。 なかなか便利そうなのでしばらく使ってみる。(auto-fu.zsh使ってるので挙動が若干干渉するけど)

上のvimeoの動画を貼るためにoptikfluffel/octopress-responsive-video-embed というOctopress用のpluginを導入してみたけど便利。

Comments