タグ

zshに関するmktakuyaxのブックマーク (2)

  • 【図解】ゼロから始めるモダンなコマンドライン環境作り #iTerm2 #tmux #zsh|CodeIQ MAGAZINE

    普段からコマンドに触れておくで「黒い画面」アレルギーを解消 コマンドラインツールの弱点は、初心者が覚えるまで時間がかかるということです。「黒い画面」という言葉を聞いたことがあるでしょうか? あまりコマンドラインに馴染んでいない人が、ターミナルのことを指すときに使う言葉だそうです。私も含め私の知り合いでターミナルを使っている人の多くはなぜか背景を黒にしています。「黒い画面」を最初に思いついた人は、ターミナルの見た目からつけたのでしょう。加えて、「黒」という言葉が「閉鎖的」「敷居が高い」「難しい」といった印象を喚起させて、ターミナルのことを的確に表現した言葉だと感心しています。 私自身もコマンドラインを使う前は、「難しい」「敷居が高い」「ギークの閉鎖的なツール」というイメージがあり、わず嫌いしていました。「黒い画面」アレルギーと言ってもいいでしょう。仕事Linuxサーバを保守しないといけな

    【図解】ゼロから始めるモダンなコマンドライン環境作り #iTerm2 #tmux #zsh|CodeIQ MAGAZINE
  • zshとVimでOS判定 - shkh's blog

    zsh zshでOS判定をするには"${OSTYPE}"を使う。 なのでOS毎に設定を切り分けるには case ${OSTYPE} in darwin*) #ここにMac向けの設定 ;; linux*) #ここにLinux向けの設定 ;; esac値はzshで"echo $OSTYPE"して確認すれば良い。Macならdarwinの後にバージョンが付いた"darwin10.0"とかが返ってくるので、"darwin*"にマッチする。 Vim VimでOS判定をするには"system('uname')"を使う。 なのでOS毎に設定を切り分けるには let OSTYPE = system('uname') if OSTYPE == "Darwin\n" ""ここにMac向けの設定 elseif OSTYPE == "Linux\n" ""ここにLinux向けの設定 endif値はシェルで"unam

    zshとVimでOS判定 - shkh's blog
  • 1