Help us understand the problem. What is going on with this article?

ターミナルをオシャンティにする

More than 1 year has passed since last update.

まえから憧れてたおしゃれで見やすいターミナル。

一度やろうとして色々必要なもののインストールはしたものの、その後がよくわからず挫折していた。

が、今日ついに実現した。
今後のために備忘録。

こんな感じ

terminal.gif

  • 最低限の情報表示で画面が超スッキリ
  • Tabで補完のみならず、候補から選択もできる
  • .gitを検知してブランチを表示してくれる
  • コマンドに色がつく(正しいコマンドは緑、間違ったコマンドは赤)
  • とにかく見やすい
  • そして見やすい

必要なもの

  • iTerm2
  • Homebrew
  • zsh
  • oh-my-zsh

各種インストール手順はデザイナーが学ぶコマンドライン環境作りを参考にするとよいかと。
ただし、Homebrew Caskの部分と、oh-my-zsh以下は無視していい。
それと、何かインストールした後は念のためターミナルを再起動しよう(または新しいウィンドウを開く)

手順

※必要なもののインストールは済んだ前提。

.zshrcを編集し、テーマを設定(ここではrefinedを使用)
他のが使いたければこちらから

~/.zshrc
ZSH_THEME="refined"

コマンドに色を付ける(syntax highlighting)

~/
cd ~/.oh-my-zsh && git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
~/.zshrc
source ~/.oh-my-zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

色はiTerm2の設定から調節できる。
(Preferences > Profiles > Colors)

おまけ(Vimのsyntax highlighting)

vim.gif

まずplug.vimを導入

~/
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \\n  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

.vimrcを作り、以下を記述して保存

~/.vimrc
call plug#begin('~/.vim/plugged')
Plug 'nightsense/stellarized'
call plug#end()

colorscheme stellarized_dark

syntax on

Vimを再起動して、以下を実行

vim
:PlugUpdate

ちなみに、最低

~/.vimrc
syntax on

これだけでもsyntax highlightはされるようになる。
でもカスタマイズしたいじゃん?

あとがき

どうやらoh-my-zshよりPreztoの方がいいかもしれないらしい(今更)
要調査。

参考リンク

Badassify your terminal and shell
お前らのターミナルはダサい
デザイナーが学ぶコマンドライン環境作り
zshテーマまとめページ
~/.vim/colors(vimテーマまとめサイト)
stellarrized(使用したvimテーマ)

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away