MENU

Windows環境構築

目次

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

この記事を書いた人

情シス正社員9か月 事務系バイト3か月 A型作業所2年 パチンコバイト6か月 魚屋バイト1か月 工場正社員5か月 26430シス正社員9か月 事務系バイト3か月 A型作業所2年 パチンコバイト6か月 魚屋バイト1か月 工場正社員5か月 空白5年6か月

目次