$30 off During Our Annual Pro Sale. View Details »

dotfilesCasualTalks

 dotfilesCasualTalks

acchanAlexander

December 20, 2018
Tweet

More Decks by acchanAlexander

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

  3. .bashrc

    View Slide

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

    View Slide

  5. 実演

    View Slide

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

    View Slide

  7. 実演

    View Slide

  8. .gitconfig

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  12. 実演

    View Slide

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

    View Slide

  14. 実演

    View Slide

  15. .vimrc

    View Slide

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

    View Slide

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

    View Slide

  18. 実演

    View Slide

  19. dotfiles の setup について

    View Slide

  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

    View Slide

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

    View Slide

  22. end

    View Slide