Last active
March 27, 2019 02:40
-
-
Save yoshiki-0428/7d18dcdcf2dae7ede1d97a229f921b2f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" setting | |
"文字コードをUFT-8に設定 | |
set fenc=utf-8 | |
" バックアップファイルを作らない | |
set nobackup | |
" スワップファイルを作らない | |
set noswapfile | |
" 編集中のファイルが変更されたら自動で読み直す | |
set autoread | |
" バッファが編集中でもその他のファイルを開けるように | |
set hidden | |
" 入力中のコマンドをステータスに表示する | |
set showcmd | |
" 見た目系 | |
" 行番号を表示 | |
set number | |
" 現在の行を強調表示 | |
set cursorline | |
" 現在の行を強調表示(縦) | |
set cursorcolumn | |
" 行末の1文字先までカーソルを移動できるように | |
set virtualedit=onemore | |
" インデントはスマートインデント | |
set smartindent | |
" ビープ音を可視化 | |
set visualbell | |
" 括弧入力時の対応する括弧を表示 | |
set showmatch | |
" ステータスラインを常に表示 | |
set laststatus=2 | |
" コマンドラインの補完 | |
set wildmode=list:longest | |
" 折り返し時に表示行単位での移動できるようにする | |
nnoremap j gj | |
nnoremap k gk | |
" シンタックスハイライトの有効化 | |
syntax enable | |
" Tab系 | |
" 不可視文字を可視化(タブが「▸-」と表示される) | |
set list listchars=tab:\▸\- | |
" Tab文字を半角スペースにする | |
set expandtab | |
" 行頭以外のTab文字の表示幅(スペースいくつ分) | |
set tabstop=2 | |
" 行頭でのTab文字の表示幅 | |
set shiftwidth=2 | |
" 検索系 | |
" 検索文字列が小文字の場合は大文字小文字を区別なく検索する | |
set ignorecase | |
" 検索文字列に大文字が含まれている場合は区別して検索する | |
set smartcase | |
" 検索文字列入力時に順次対象文字列にヒットさせる | |
set incsearch | |
" 検索時に最後まで行ったら最初に戻る | |
set wrapscan | |
" 検索語をハイライト表示 | |
set hlsearch | |
" ESC連打でハイライト解除 | |
nmap <Esc><Esc> :nohlsearch<CR><Esc> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 3. homebrew-cask | |
brew cask install google-japanese-ime | |
brew cask install google-chrome | |
brew cask install firefox | |
brew cask install google-backup-and-sync | |
brew cask install dropbox | |
brew cask install adobe-acrobat-reader | |
brew cask install skype | |
brew cask install macs-fan-control | |
brew cask install scroll-reverser | |
brew cask install ccleaner | |
brew cask install alfred | |
brew cask install cheatsheet | |
brew cask install franz | |
brew cask install fish | |
brew cask install mysql | |
brew cask install nodebrew | |
beew cask install pango | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# ================================================================================ | |
# 【For Mac】MacOS.sh : Setup MacOS | |
# ================================================================================ | |
if [ "$(uname)" != "Darwin" ] ; then | |
echo 'Not macOS!' | |
exit 1 | |
fi | |
echo 'Setup MacOS' | |
chflags nohidden ~/Library # ~/Library ディレクトリを見えるようにする | |
sudo chflags nohidden /Volumes # /Volumes ディレクトリを見えるようにする | |
sudo nvram SystemAudioVolume=" " # ブート時のサウンドを無効化する | |
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName # 時計アイコンクリック時に OS やホスト名 IP を表示する | |
defaults write -g NSAutomaticWindowAnimationsEnabled -bool true # ファイルを開くときのアニメーション | |
defaults write -g NSInitialToolTipDelay -integer 0 # ツールチップ表示までのタイムラグをなくす | |
defaults write -g NSWindowResizeTime 0.1 # ダイアログ表示やウィンドウリサイズ速度を高速化する | |
defaults write NSGlobalDomain AppleShowAllExtensions -bool true # 全ての拡張子のファイルを表示する | |
defaults write NSGlobalDomain AppleShowScrollBars -string "Always" # スクロールバーを常時表示する | |
defaults write NSGlobalDomain com.apple.springing.delay -float 0 # スプリングロード遅延を除去する | |
defaults write NSGlobalDomain com.apple.springing.enabled -bool true # ディレクトリのスプリングロードを有効にする | |
defaults write NSGlobalDomain KeyRepeat -int 2 # キーリピートの速度 | |
defaults write NSGlobalDomain InitialKeyRepeat -int 15 # キーリピート開始までのタイミング | |
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 # コンソールアプリケーションの画面サイズ変更を高速にする | |
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true # Safari のコンテキストメニューに Web インスペクタを追加する | |
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40 # Bluetooth ヘッドフォン・ヘッドセットの音質を向上させる | |
defaults write com.apple.CrashReporter DialogType -string "none" # クラッシュレポートを無効化する | |
defaults write com.apple.dashboard mcx-disabled -bool true # Dashboard を無効化する | |
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true # USB やネットワークストレージに .DS_Store ファイルを作成しない | |
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true | |
defaults write com.apple.dock autohide-delay -float 0 # Dock が表示されるまでの待ち時間を無効にする | |
defaults write com.apple.dock mcx-expose-disabled -bool true # Mission Control を使用不可にする | |
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true # Finder のタイトルバーにフルパスを表示する | |
defaults write com.apple.finder _FXSortFoldersFirst -bool true # 名前で並べ替えを選択時にディレクトリを前に置くようにする | |
defaults write com.apple.finder AnimateWindowZoom -bool true # フォルダを開くときのアニメーション | |
defaults write com.apple.finder AppleShowAllFiles YES # 不可視ファイルを表示する | |
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" # 検索時にデフォルトでカレントディレクトリを検索する | |
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false # 拡張子変更時の警告を無効化する | |
defaults write com.apple.finder QLEnableTextSelection -bool true # クイックルックでテキストを選択可能にする | |
defaults write com.apple.Finder QuitMenuItem -bool true # Finder を終了させる項目を追加する | |
defaults write com.apple.finder ShowPathbar -bool true # パスバーを表示する | |
defaults write com.apple.finder ShowStatusBar -bool true # ステータスバーを表示する | |
defaults write com.apple.finder ShowTabView -bool true # タブバーを表示する | |
defaults write com.apple.finder WarnOnEmptyTrash -bool false # ゴミ箱を空にする前の警告を無効化する | |
defaults write com.apple.LaunchServices LSQuarantine -bool false # 未確認のアプリケーションを実行する際のダイアログを無効にする | |
defaults write com.apple.NetworkBrowser ShowThisComputer -bool true # ファイル共有を有効にした時、共有先に自分の Mac を表示させる | |
defaults write com.apple.Safari AutoOpenSafeDownloads -bool false # ファイルのダウンロード後に自動でファイルを開くのを無効化する | |
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari IncludeDevelopMenu -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true # アドレスバーに完全な URL を表示する | |
defaults write com.apple.Safari ShowStatusBar -bool true # ステータスバーを表示する | |
defaults write com.apple.Safari SuppressSearchSuggestions -bool true # 検索クエリを Apple へ送信しない | |
defaults write com.apple.Safari UniversalSearchEnabled -bool false # 検索クエリを Apple へ送信しない | |
defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.screencapture disable-shadow -bool true # スクリーンキャプチャの影をなくす | |
defaults write com.apple.screencapture type -string "png" # スクリーンショットの保存形式を PNG にする | |
defaults write com.apple.screensaver askForPassword -bool true # スクリーンセーバー後のパスワード要求 | |
defaults write com.apple.screensaver askForPasswordDelay 30 # スクリーンセーバー後のパスワード要求時間 | |
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1 # タップでクリックを許可 | |
defaults write -g com.apple.trackpad.scaling -float 8 # カーソルの移動速度を変更 (1〜15) | |
defaults write com.apple.ImageCapture disableHotPlug -bool NO # iPhone接続時 写真を起動させない | |
defaults write com.apple.terminal StringEncodings -array 4 # UTF-8 のみを使用する | |
echo 'Finished' | |
# -------------------------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# HomeBrewのインストール | |
if [ ! -x "`which brew`" ]; then | |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
brew update | |
fi | |
# mas-cliのインストール | |
if [ ! -x "`which mas`" ]; then | |
brew install mas | |
fi | |
mas install 539883307 # LINE | |
mas install 485812721 # TweetDeck | |
mas install 803453959 # Slack | |
mas install 405399194 # Kindle | |
mas install 880001334 # Reeder | |
mas install 568494494 # Pocket | |
mas install 410628904 # Wunderlist | |
mas install 406056744 # Evernote | |
mas install 417375580 # BetterSnapTool | |
mas install 540348655 # Monosnap | |
mas install 425955336 # Skitch | |
mas install 668208984 # GIPHY CAPTURE | |
mas install 497799835 # Xcode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# ================================================================================ | |
# 【For Mac】MacOS.sh : Setup MacOS | |
# ================================================================================ | |
if [ "$(uname)" != "Darwin" ] ; then | |
echo 'Not macOS!' | |
exit 1 | |
fi | |
echo 'Setup MacOS' | |
chflags nohidden ~/Library # ~/Library ディレクトリを見えるようにする | |
sudo chflags nohidden /Volumes # /Volumes ディレクトリを見えるようにする | |
sudo nvram SystemAudioVolume=" " # ブート時のサウンドを無効化する | |
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName # 時計アイコンクリック時に OS やホスト名 IP を表示する | |
defaults write -g NSAutomaticWindowAnimationsEnabled -bool true # ファイルを開くときのアニメーション | |
defaults write -g NSInitialToolTipDelay -integer 0 # ツールチップ表示までのタイムラグをなくす | |
defaults write -g NSWindowResizeTime 0.1 # ダイアログ表示やウィンドウリサイズ速度を高速化する | |
defaults write NSGlobalDomain AppleShowAllExtensions -bool true # 全ての拡張子のファイルを表示する | |
defaults write NSGlobalDomain AppleShowScrollBars -string "Always" # スクロールバーを常時表示する | |
defaults write NSGlobalDomain com.apple.springing.delay -float 0 # スプリングロード遅延を除去する | |
defaults write NSGlobalDomain com.apple.springing.enabled -bool true # ディレクトリのスプリングロードを有効にする | |
defaults write NSGlobalDomain KeyRepeat -int 2 # キーリピートの速度 | |
defaults write NSGlobalDomain InitialKeyRepeat -int 15 # キーリピート開始までのタイミング | |
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 # コンソールアプリケーションの画面サイズ変更を高速にする | |
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true # Safari のコンテキストメニューに Web インスペクタを追加する | |
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40 # Bluetooth ヘッドフォン・ヘッドセットの音質を向上させる | |
defaults write com.apple.CrashReporter DialogType -string "none" # クラッシュレポートを無効化する | |
defaults write com.apple.dashboard mcx-disabled -bool true # Dashboard を無効化する | |
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true # USB やネットワークストレージに .DS_Store ファイルを作成しない | |
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true | |
defaults write com.apple.dock autohide-delay -float 0 # Dock が表示されるまでの待ち時間を無効にする | |
# defaults write com.apple.dock mcx-expose-disabled -bool true # Mission Control を使用不可にする | |
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true # Finder のタイトルバーにフルパスを表示する | |
defaults write com.apple.finder _FXSortFoldersFirst -bool true # 名前で並べ替えを選択時にディレクトリを前に置くようにする | |
defaults write com.apple.finder AnimateWindowZoom -bool true # フォルダを開くときのアニメーション | |
defaults write com.apple.finder AppleShowAllFiles YES # 不可視ファイルを表示する | |
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" # 検索時にデフォルトでカレントディレクトリを検索する | |
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false # 拡張子変更時の警告を無効化する | |
defaults write com.apple.finder QLEnableTextSelection -bool true # クイックルックでテキストを選択可能にする | |
defaults write com.apple.Finder QuitMenuItem -bool true # Finder を終了させる項目を追加する | |
defaults write com.apple.finder ShowPathbar -bool true # パスバーを表示する | |
defaults write com.apple.finder ShowStatusBar -bool true # ステータスバーを表示する | |
defaults write com.apple.finder ShowTabView -bool true # タブバーを表示する | |
defaults write com.apple.finder WarnOnEmptyTrash -bool false # ゴミ箱を空にする前の警告を無効化する | |
defaults write com.apple.LaunchServices LSQuarantine -bool false # 未確認のアプリケーションを実行する際のダイアログを無効にする | |
defaults write com.apple.NetworkBrowser ShowThisComputer -bool true # ファイル共有を有効にした時、共有先に自分の Mac を表示させる | |
defaults write com.apple.Safari AutoOpenSafeDownloads -bool false # ファイルのダウンロード後に自動でファイルを開くのを無効化する | |
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari IncludeDevelopMenu -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true # アドレスバーに完全な URL を表示する | |
defaults write com.apple.Safari ShowStatusBar -bool true # ステータスバーを表示する | |
defaults write com.apple.Safari SuppressSearchSuggestions -bool true # 検索クエリを Apple へ送信しない | |
defaults write com.apple.Safari UniversalSearchEnabled -bool false # 検索クエリを Apple へ送信しない | |
defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.screencapture disable-shadow -bool true # スクリーンキャプチャの影をなくす | |
defaults write com.apple.screencapture type -string "png" # スクリーンショットの保存形式を PNG にする | |
defaults write com.apple.screensaver askForPassword -bool true # スクリーンセーバー後のパスワード要求 | |
defaults write com.apple.screensaver askForPasswordDelay 30 # スクリーンセーバー後のパスワード要求時間 | |
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1 # タップでクリックを許可 | |
defaults write -g com.apple.trackpad.scaling -float 7 # カーソルの移動速度を変更 (1〜15) | |
defaults write com.apple.ImageCapture disableHotPlug -bool NO # iPhone接続時 写真を起動させない | |
defaults write com.apple.terminal StringEncodings -array 4 # UTF-8 のみを使用する | |
echo 'Setup MacOS Finished 1/3' | |
echo 'Setup mas-cli-app' | |
# HomeBrewのインストール | |
if [ ! -x "`which brew`" ]; then | |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
brew update | |
fi | |
# mas-cliのインストール | |
if [ ! -x "`which mas`" ]; then | |
brew install mas | |
fi | |
mas install 539883307 # LINE | |
mas install 485812721 # TweetDeck | |
mas install 803453959 # Slack | |
mas install 405399194 # Kindle | |
mas install 880001334 # Reeder | |
mas install 568494494 # Pocket | |
mas install 410628904 # Wunderlist | |
mas install 406056744 # Evernote | |
mas install 417375580 # BetterSnapTool | |
mas install 540348655 # Monosnap | |
mas install 425955336 # Skitch | |
mas install 668208984 # GIPHY CAPTURE | |
mas install 497799835 # Xcode | |
echo 'Setup mas-cli Finished 2/3' | |
echo 'Setup homebrew-cask' | |
brew cask install google-japanese-ime | |
brew cask install google-chrome | |
brew cask install firefox | |
brew cask install google-backup-and-sync | |
brew cask install dropbox | |
brew cask install adobe-acrobat-reader | |
brew cask install skype | |
brew cask install macs-fan-control | |
brew cask install scroll-reverser | |
brew cask install ccleaner | |
brew cask install alfred | |
brew cask install cheatsheet | |
brew cask install franz | |
brew cask install fish | |
brew cask install mysql | |
brew cask install nodebrew | |
beew cask install pango | |
echo 'Setup homebrew-cask Finished 3/3' | |
echo 'Finished' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment