6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Terminal環境を整える(Mac)

Last updated at Posted at 2019-09-23

概要

Macを購入したのでTerminal環境をいちから整えた時のメモ。

環境

MacOS Mojava 10.14.5

手順

  1. install homebrew
  2. install git, wget
  3. update vim
  4. Terminalのデザイン

Install homebrew

[HomeBrewの公式サイト]
(https://brew.sh/index_ja)に従い下記コマンドを実行。

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install git, wget

  • install git
$ brew install git

gitについて詳しくは↓
[君には1時間でGitについて知ってもらう(with VSCode)](君には1時間でGitについて知ってもらう(with VSCode))

  • install wget
$ brew install wget

Updata vim

最新のvimをインストールすることでクリップボードが利用可能になる。初心者がvimをインストールするメモを参照した。

  • デフォルトのvimの場所を確認
$ which vim
/usr/bin/vim
  • vimのインストール
$ brew update
$ brew install vim
  • インストールの確認
$ brew list vim
/usr/local/Cellar/vim/8.1.2050/bin/ex
/usr/local/Cellar/vim/8.1.2050/bin/rview
/usr/local/Cellar/vim/8.1.2050/bin/rvim
/usr/local/Cellar/vim/8.1.2050/bin/vi
/usr/local/Cellar/vim/8.1.2050/bin/view
/usr/local/Cellar/vim/8.1.2050/bin/vim
/usr/local/Cellar/vim/8.1.2050/bin/vimdiff
/usr/local/Cellar/vim/8.1.2050/bin/vimtutor
/usr/local/Cellar/vim/8.1.2050/bin/xxd
/usr/local/Cellar/vim/8.1.2050/share/man/ (153 files)
/usr/local/Cellar/vim/8.1.2050/share/vim/ (1697 files)
  • パスを通す
$ vim .bash_profile

以下を記入

export PATH="/usr/local/Cellar/vim/8.1.2050/bin/:$PATH"

.bash_profileの読み込み

$ source .bash_profile

.bashrc.bash_profileの違いについて↓
本当に正しい .bashrc と .bash_profile の使ひ分け

  • パスの確認
$ which vim
/usr/local/Cellar/vim/8.1.2050/bin//vim
  • clipboardへの対応確認
$ vim --version | grep clipboard
+clipboard         +keymap            +printer           +vertsplit
+emacs_tags        -mouse_gpm         -sun_workshop      -xterm_clipboard

上記のように+clipboardとなっていればOK。
これでクリップボードを貼り付けることができる。
しかし、ヤンクしたものがクリップボードに反映されるわけではない。
細かな設定を行うために.vimrcを作成する。
何も考えず~/.vimrcにこれを書くんだ!~vim初心者によるvim初心者のためのvim入門~を参考にした。

vim .vimrc

以下を記入(参考URLとは少し違う内容)。

" setting
"文字コードをUFT-8に設定
set fenc=utf-8
" バックアップファイルを作らない
set nobackup
" スワップファイルを作らない
set noswapfile
" 編集中のファイルが変更されたら自動で読み直す
set autoread
" バッファが編集中でもその他のファイルを開けるように
set hidden
" 入力中のコマンドをステータスに表示する
set showcmd


" 見た目系
" 括弧入力時の対応する括弧を表示
set showmatch
" ステータスラインを常に表示
set laststatus=2
" 文法に合わせて色を付ける
syntax enable

" Tab系
" 不可視文字を可視化(タブが「▸-」と表示される)
set list listchars=tab:\▸\-
" Tab文字を半角スペースにする
set expandtab
" 行頭以外のTab文字の表示幅(スペースいくつ分)
set tabstop=4
" 行頭でのTab文字の表示幅
set shiftwidth=4


" 検索系
" 検索文字列が小文字の場合は大文字小文字を区別なく検索する
set ignorecase
" 検索文字列に大文字が含まれている場合は区別して検索する
set smartcase
" 検索文字列入力時に順次対象文字列にヒットさせる
set incsearch
" 検索時に最後まで行ったら最初に戻る
set wrapscan
" 検索語をハイライト表示
set hlsearch

" 編集系
" 改行時に前のインデントを引き継ぐ
set autoindent
" 改行時に行末に合わせてインデントを増減する
set smartindent
" Tabキーによる名前補完
set wildmenu
" backspaceaキーの有効化
set backspace=indent,eol,start
" python用
set cinwords=if,elif,else,for,while,try,except,finally,def,class

if has('unnamedplus')
    set clipboard& clipboard+=unnamedplus,unnamed
else
    set clipboard& clipboard+=unnamed
endif

Terminalのデザイン

vim .bashrc

以下を記入

# alias
alias ls='ls -FG'
alias ll='ls -alFG'

ターミナルのプロンプト名($手前)の変更

  1. ホスト名の変更: Mac(OSX)のホスト名変更(GUIとCLI(scutil))
  2. PS1の変更: macターミナル(黒画面)プロンプト名($手前部分) 変更方法 【2019.07】

の2通りの方法があるらしい。
前者は王道で簡単。後者はトリッキーで応用の幅が広い。
今回は後者の方法でデフォルトの設定から少しだけ変更した。

$ vim .bash_profile

以下を記入。

PS1="\[\033[36m\]\u:\[\033[00m\]\w\[\033[00m\]\$"

Terminalを開き直すと変化がわかるはず。

おわりに

新しい環境のためにメモしていきます。次回はpythonの環境構築をする予定です。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?