目次
gh
winget install --id Github.cli
ログイン
gh auth login
git
winget install --id Git.Git
アカウント設定
git config --global user.name "git_user"
git config --global user.email "git_mail"
vim
winget install vim.vim
設定
システムクリップから貼り付け
"+p
システムクリップにコピー
"+y
pwshの複数行コピペ警告を止める
ターミナル設定 > 最下部JSONファイルを開く
"multiLinePasteWarning": false,
vim-plug
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | `
ni "$HOME/vimfiles/autoload/plug.vim" -Force
設定ファイルを作る
vi $env:userprofile/_vimrc
_vimrcに書き込み(仮)
" vim-plug start
call plug#begin('~\vimfiles\plugged')
" プラグインの追加
Plug 'preservim/nerdtree' " file explorer
Plug 'junegunn/fzf.vim' " fuzzy search
Plug 'tpope/vim-fugitive' " Git
Plug 'itchyny/lightline.vim'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-surround'
Plug 'jiangmiao/auto-pairs'
Plug 'morhetz/gruvbox'
Plug 'dracula/vim'
Plug 'ghifarit53/tokyonight-vim'
" vim-plug end
call plug#end()
nnoremap <leader>n :NERDTreeFocus<CR>
nnoremap <C-n> :NERDTree<CR>
nnoremap <C-t> :NERDTreeToggle<CR>
nnoremap <C-f> :NERDTreeFind<CR>
syntax on
" 行番号を表示
set number
" インデントをスペースに変換
set expandtab
set tabstop=2
set shiftwidth=4
" 検索時に大文字小文字を区別しない
set ignorecase
set smartcase
" 行を折り返す
set wrap
" ファイルを開いたときにカーソル位置を記憶
set viminfo='10,\"100,:20,%,n~/.viminfo
set termguicolors
colorscheme zaibatsu
_vimrcをリロード、プラグインをインストール
:so
:PlugInstall
wsl docker
仮想化が有効か調べる
タスクマネージャー > パフォーマンス > 仮想化
無効の場合
shutdown /r /fw
「Intel VT-x/VT-d」や「AMD AMD-V/SVM」を探し有効化する
wsl
wsl --update
wsl --install -d Ubuntu
shutdown /r
docker
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update
sudo apt install -y docker-ce docker-compose-plugin
sudo usermod -aG docker $USER
gcp
winget install --id Google.CloudSDK
ログイン
gcloud auth login