Slide 1

Slide 1 text

俺の .bashrc, .gitconfig .vimrc acchan

Slide 2

Slide 2 text

自己紹介 acchan 主にサーバサイドエンジニア 日頃はPHP, Node.js, AWS 趣味でインフラとAndroidとiOS勉強中

Slide 3

Slide 3 text

.bashrc

Slide 4

Slide 4 text

.bashrc alias alias l='ls -la' alias tailf='tail -f' alias v='vim' alias g='git'

Slide 5

Slide 5 text

実演

Slide 6

Slide 6 text

.bashrc prompt PS1='[\t \u \W]$ ' t: 時間 u: ユーザ名 W: カレントディレクトリ名

Slide 7

Slide 7 text

実演

Slide 8

Slide 8 text

.gitconfig

Slide 9

Slide 9 text

.gitconfg たくさん設定している https://github.com/acchanAlexander/d otfiles/blob/master/.gitconfig

Slide 10

Slide 10 text

.gitconfg よく使うものだけ抜粋

Slide 11

Slide 11 text

.gitconfg [alias] st = status ad = add ci = commit co = checkout fe = fetch br = branch di = diff

Slide 12

Slide 12 text

実演

Slide 13

Slide 13 text

.bashrc のalias と .gitconfig の alias を 組み合わせることで 更にコマンドを短縮できる。

Slide 14

Slide 14 text

実演

Slide 15

Slide 15 text

.vimrc

Slide 16

Slide 16 text

.vimrc 便利なプラグインを紹介

Slide 17

Slide 17 text

.vimrc call neobundle#begin() NeoBundle 'jimsei/winresizer.git' NeoBundle 'grep.vim' call neobundle#end()

Slide 18

Slide 18 text

実演

Slide 19

Slide 19 text

dotfiles の setup について

Slide 20

Slide 20 text

.dotfilesSetup.sh mkdir -p ~/.vim/bundle git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle ln -s ~/dotfiles/.vimrc ~/.vimrc ln -s ~/dotfiles/.gitconfig ~/.gitconfig source ~/dotfiles/.bashrc ### add 'load this .bashrc command in your .bashrc' echo >> ~/.bashrc && echo '# setting' >> ~/.bashrc && echo 'source ~/dotfiles/.bashrc' >> ~/.bashrc

Slide 21

Slide 21 text

.dotfilesSetup.sh cd ~/dotfiles && source dotfilesSetup.sh

Slide 22

Slide 22 text

end