Upgrade to Pro — share decks privately, control downloads, hide ads and more …

dotfilesCasualTalks

 dotfilesCasualTalks

Eba6b23d4a05e006e0d92266471e3089?s=128

acchanAlexander

December 20, 2018
Tweet

More Decks by acchanAlexander

Other Decks in Technology

Transcript

  1. 俺の .bashrc, .gitconfig .vimrc acchan

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

  3. .bashrc

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

    alias g='git'
  5. 実演

  6. .bashrc prompt PS1='[\t \u \W]$ ' t: 時間 u: ユーザ名

    W: カレントディレクトリ名
  7. 実演

  8. .gitconfig

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

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

  11. .gitconfg [alias] st = status ad = add ci =

    commit co = checkout fe = fetch br = branch di = diff
  12. 実演

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

  14. 実演

  15. .vimrc

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

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

  18. 実演

  19. dotfiles の setup について

  20. .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
  21. .dotfilesSetup.sh cd ~/dotfiles && source dotfilesSetup.sh

  22. end