私はterminalはdark、vimはlightの組み合わせが好きです。 また、keyrepeatと、各OSやディストリビューションによってデフォで設定されているKeyDelayを無くすととても気持ちよくterminalを操作できます。
筆者は、初めはitermを利用していましたが、keyrepeatを早くした場合key入力がitermの画面出力速度を上回ってしまい、ラグを感じるのがストレスになったのでデフォで入っているterminalを現在利用しています。また、tmuxを利用し複数ペインを操作するのが普段の使い方になってitermの機能を使わなくなったのも理由です。
- .vim
- .vimrc
- .tmux.conf
- .dircolors-solarized
$ cp -r /path/to/this/repo/config/.* ~/
$ cp -r /path/to/this/repo/dircolors ~/dircolors
- メニューバー > ターミナル > 環境設定
- タブ > 設定
- プロファイル下部 > 歯車ボタン > 読み込む
- このリポジトリのterminal-colorsディレクトリにあるsolarizedを選択してプロファイルにロードする(dark, light はお好みで)
- プロファイルをデフォルトに設定する
$ brew install coreutils
alias ls='gls --color=auto'
eval $(gdircolors ~/dircolors/light)
eval $(dircolors ~/dircolors/light)
:source ~/.vimrc
tmux source ~/.tmux.conf
$ defaults write -g KeyRepeat -int 1
$ defaults write -g InitialKeyRepeat -int 14
$ brew list
augeas gettext icu4c lzlib perl redis tmux
autoconf gflags jpeg mongodb pkg-config rocksdb unrar
awscli ghc libarchive mysql pyenv ruby vim
boost ghkw libevent nginx pyenv-virtualenv sl xz
cabal-install git libmagic node python sleuthkit yara
composer git-now librdkafka nodebrew python@2 snappy yarn
coreutils glog libyaml openssl rapidjson speedtest-cli zlib
fzf gnu-getopt lldpd osquery readline sqlite zstd
gdbm haskell-stack lz4 pcre reattach-to-user-namespace thrift
https://github.com/junegunn/fzf#using-homebrew-or-linuxbrew
ここでは紹介しませんが、fzfを導入するのを強くおすすめします。 また、このドキュメントとリポジトリは完成していません。 随時メンテをしていきます。