zsh 설치 및 테마
vi 테마, 키워드
한글입력기
intellij 설치
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
profiles 부분을 수정
"defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", // list에서 처음 열리게 하고 싶은 guid를 입력
"profiles":
{
"defaults":
{
"font":
{
"face": "D2Coding ligature",
"size": 14
},
"startingDirectory": "." // 탐색기 경로에 wt입력하면 해당 디렉토리에서 열림
},
"list":
[
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "\uba85\ub839 \ud504\ub86c\ud504\ud2b8"
},
{
"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"hidden": false,
"name": "PowerShell",
"source": "Windows.Terminal.PowershellCore"
},
{
"guid": "{5a069d55-87bd-57cf-8a07-2726b203d3e5}",
"hidden": false,
"name": "Ubuntu 20.04.4 LTS",
"source": "CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc"
}
]
},
sudo apt-get install ssh
sudo apt update
sudo apt upgrade
sudo apt install git zsh
sh -c " $(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) "
# 없거나 안되는게 많아서 굳이 설치할 필요는 없음
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/themes/powerlevel9k
vi ~/.zshrc #vscode가 있다면 code ~/.zshrc로 편집
ZSH_THEME를 powerlevel9k/powerlevel9k 로 변경 후 저장
#zsh 리로딩을 위해 zsh 입력
zsh
오른쪽에 시간정보가 불필요하다 생각되면 간소화 해줌
cat <<EOF >> ~/.zshrc
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status)
EOF
zsh
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
cat <<EOF >> ~/.vimrc
set hlsearch
set nu
set autoindent
set scrolloff=2
set wildmode=longest,list
set ts=4
set sts=4
set sw=1
set autowrite
set autoread
set cindent
set bs=eol,start,indent
set history=256
set laststatus=2
set paste
set shiftwidth=4
set showmatch
set smartcase
set smarttab
set smartindent
set softtabstop=4
set tabstop=4
set ruler
set incsearch
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
augroup CursorLine
au!
au VimEnter,WinEnter,BufWinEnter * setlocal cursorline
au WinLeave * setlocal nocursorline
augroup END
EOF
vi 실행 시 에러발생하면 .vimrc 을 열고
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
augroup CursorLine
부분이 2줄로 되어 있는지 확인
mkdir -p ~/.vim/colors
curl https://raw.githubusercontent.com/marciomazza/vim-brogrammer-theme/master/colors/brogrammer.vim > ~/.vim/colors/brogrammer.vim
vi ~/.vimrc
'colorscheme brogrammer' 추가
최근 intelliJ에서도 wsl2환경을 지원하므로 윈도우에 실치되어 있다면 사용해보고 문제가 있다면 wsl2에 설치.
export DISPLAY=$(route.exe print | grep 0.0.0.0 | head -1 | awk '{print $4}'):0.0
export LIBGL_ALWAYS_INDIRECT=1
sudo apt install gedit
gedit
정상적으로 열리면 설정완료.
sudo apt install fcitx fcitx-hangul fonts-noto-cjk dbus-x11
im-config
(바로 gui가 나오지 않고 윈도우 트레이에서 vcxsrv를 오른쪽 클릭 후 gather window를 클릭하면 화면이 나오는 경우
terminal 종료 후 외장 모니터를 모두 분리 후 실행)
ok, yes 클릭 후 fcitx를 선택.
.zshrc에 아래 내용 추가
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export DefaultIMModule=fcitx
fcitx-autostart >/dev/null 2>&1
fcitx-configtool
+버튼 클릭하여 Hangul 선택, Appearance에서 한/영 변환키 선택
(Input Method가 아무것도 안나오는 경우도 terminal 종료 후 외장모니터를 분리하고 실행해보니 정상출력되었다)
gedit로 한글 입력되는지 확인
find /idea/bin/idea.sh > ~/.idea.sh