Skip to content

serna37/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tag

dotfiles


Installation

  • このレポジトリでの設定を適用する(Macの場合Homebrewを導入します)
  • lazyinstall式を採用しており、初期投入以外のコマンドは、必要な時にinstallされます
  • コマンド等の追加時は.zshrc.lazyloadを改修
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/serna37/dotfiles/master/install.sh)"

軽量版

依存のない設定ファイルを用意しています

一時コピペ用

  • zsh
alias v='vim'
alias l='ls -AFlihrt --color=auto'
alias tree="pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'"
alias rm='rm -i'
alias q='exit'
  • vim
syntax on | set number laststatus=2 showtabline=2 incsearch hlsearch ignorecase smartcase shortmess-=S noswapfile nobackup noundofile fileformat=unix fileencoding=utf8 clipboard+=unnamed list listchars=tab-,trail:-,eol:↲,extends:»,precedes:«,nbsp:%

関連

dotfiles構成

.
├── conf/
│   ├── config/   : ~/.config配下のファイル
│   ├── cpp/      : C++用設定ファイル デバッグ、フォーマット設定等
│   ├── devbox/   : 自作Devコンテナ用設定ファイル
│   ├── snippets/ : 雑多スニペットファイル
│   ├── ssh/      : ssh用設定ファイル
│   ├── vim/      : vim用設定ファイル
│   └── zsh/      : zsh用設定ファイル
│
├── .gitconfig    : git設定
├── .vimrc        : vim設定
├── .wezterm.lua  : wezterm設定
├── .zshrc        : zsh設定
│
└── install.sh    : OSで分岐するインストーラ

Note

  • コードの署名: 参考
  • Finderのキルを有効化するコマンド
defaults write com.apple.Finder QuitMenuItem -boolean true
  • Finderが.DS_sotreを作らないようにするコマンド
defaults write com.apple.desktopservices DSDontWriteNetworkStores True