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

dotfilesCasualTalks

 dotfilesCasualTalks

Eba6b23d4a05e006e0d92266471e3089?s=128

acchanAlexander

December 20, 2018
Tweet

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