ํฐ์คํ ๋ฆฌ ๋ทฐ
โ iTerm2 ์ค์น
๋งฅ์ ๊ธฐ๋ณธ ํฐ๋ฏธ๋์ด ์์ง๋ง ๊ธฐ๋ณธํฐ๋ฏธ๋ ๋ณด๋ค ๋ ๋ค์ํ ํ๋ก๊ทธ์ธ๊ณผ ํ ๋ง๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
Download๋ฅผ ๋๋ฌ ์ค์นํด์ฃผ์ธ์!!
iTerm2 ํ ๋ง ์ค์น
์์ถ์ ํด์ ํด์ฃผ์๊ณ ์ด์ ์ ์ค์นํ๋ iTerm2 ์คํ
iTerm2 > Preferences > Profiles (ํญ) > Colors (ํญ) ๊น์ง ์ด๋ > Color Presets > import...
์์ถ ํ์๋ ๋๋ ํ ๋ฆฌ์ schemes์ ์๋ ๋ชจ๋ ํ์ผ ์ ํํ์ฌ import... ๋ฅผ ํด์ค๋๋ค importํ๋๋ฐ ์กฐ๊ธ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
import๊ฐ ๋๋ฌ๊ณ
iTerm2 > Preferences > Profiles (ํญ) > Colors (ํญ) ๊น์ง ์ด๋ > Color Presets
์ด ๊ฒฝ๋ก๋ก ๊ฐ๋ค๋ฉด ์ฌ๋ฌ๊ฐ์ง ํ ๋ง๊ฐ ์์ต๋๋ค. ์์ ์ด ์ํ๋ ํ ๋ง๋ฅผ ์ ํํด์ ์ฌ์ฉํด ์ฃผ์ธ์!! (MatrialDark)
brew ์ค์น
๋งฅ์ฉ ํจํค์ง ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ brew ์ค์น
์ฌ์ดํธ์ ์ ์ํ์ฌ ์ค์น ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํ๊ฑฐ๋ ์๋์ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํด์ iTerm2์ ๋ถ์ฌ๋ฃ์ด ์ค์นํด์ฃผ์ธ์
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
์ค์น๊ฐ ์๋ฃ๋ ์ดํ iTerm2์์ brew -v ์ ์ ๋ ฅํด์ ์ํฐ๋ฅผ ์น๋ฉด zsh: command not found: brew ๋ผ๊ณ ๋์จ๋ค
๋งฅ๋ถm1์ ๊ฒฝ๋ก๊ฐ ๋ฐ๋์ด์ ๊ทธ๋ ๋ค
# ์๋์ ๊ฐ์ด ์
ํ
$echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/{๊ณ์ ๋ช
}/.zprofile
$eval "$(/opt/homebrew/bin/brew shellenv)"
$/opt/homebrew/bin/brew -v
$brew -v
#์ฐ์ ์์ ๊ฐ์ด ํ์ธํด์ฃผ์
zsh ์ค์น
ํฐ๋ฏธ๋ shell ํ๊ฒฝ์ ์ฌ์ฉ์ฑ์ ํฌ๊ฒ ๊ฐ์ ํด์ฃผ๋ zsh ์ค์น
# zsh ์ค์น
brew install zsh
# zsh ์ค์น๊ฒฝ๋ก ํ์ธํ๊ธฐ
which zsh
# ๊ธฐ๋ณธ shell ๋ณ๊ฒฝํ๊ธฐ
chsh -s $(which zsh)
Oh my ZSH ์ค์น
zsh๋ฅผ ๋์ฑ ํธํ๊ฒ ์ฌ์ฉํ๋๋ก ๋์์ฃผ๋ oh-my-zsh ์ค์น
$sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
.zshrc ์ค์
brew ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ
vi ~/.zshrc
#๊ฐ์ฅ ํ๋จ์ ์ถ๊ฐ
#brew ํ๊ฒฝ๋ณ์ ์ถ๊ฐ
eval $(/opt/homebrew/bin/brew shellenv)
source ~/.zshrc
zsh_theme ๋ณ๊ฒฝ
๊ธฐ๋ณธ ํ ๋ง agnoster๋ก ๋ณ๊ฒฝ
vi ~/.zshrc
#์ฐพ๊ธฐ
#ZSH_THEME="robyrussell" #๊ธฐ์กด
ZSH_THEME="agnoster" #๋ณ๊ฒฝ
#๊ฐ์ฅ ํ๋จ์ ๋ฃ์ด์ฃผ๊ธฐ ์์ ์ด๋ฆ ์ macbook๋๋ค์ ์์ด์ง
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
source ~/.zshrc
zsh plugin ์ ์ฉํ๊ธฐ
#์ค์น
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# .zshrc ์์ ํ๋ก๊ธด ์ถ๊ฐํ๊ธฐ
vi ./.zshrc
#์ถ๊ฐ
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
#.zshrc์์ ๋์จ ์ดํ์ source๋ก ์ ์ฉ
source ~/.zshrc
Syntax Hightlight ์ ์ฉํ๊ธฐ
Syntax Hightlight๊ธฐ๋ฅ์ ์ ์ฉํ๋ฉด ์คํํ ์ ์๋ ๋ช ๋ น์ด๋ ์ด๋ก์์ผ๋ก ํ์๋ฉ๋๋ค.
#zsh-syntax-highlighting ์ค์น
$brew install zsh-syntax-highlighting
vi ~/.zshrc
#์ ์ผ ํ๋จ์ ์ถ๊ฐ
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source ~/.zshrc
vim ์ค์น
$brew install vim
vim ํ ๋ง ์ ์ฉํ๊ธฐ
ํ ๋ง colors ๋๋ ํ ๋ฆฌ ์์ฑ
mkdir ~/.vim
mkdir ~/.vim/colors
ํ ๋ง ๋ค์ด๋ฐ๊ธฐ
์๋ ์ฌ์ดํธ์์ ์ํ๋ ํ ๋ง๋ฅผ ๋ค์ด ๋ฐ์ผ์ธ์
https://www.slant.co/topics/480/~best-vim-color-schemes
์ ๋ https://github.com/danilo-augusto/vim-afterglow ์ด ํ ๋ง๊ฐ ๋ง์์ ๋ค์ด์ ์ด๊ฑธ๋ก ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.
code/download zip ํ์๊ณ ์์ถ์ ํธ์ธ์ colors ๋๋ ํ ๋ฆฌ์ ์๋ afterglow.vim ํ์ผ์
~/.vim/colors/ ๋๋ ํ ๋ฆฌ์ ์ฎ๊ฒจ์ฃผ์ธ์
.vimrc ๋ง๋ค๊ธฐ or ์์
#ํ์ผ์ด ์์ผ๋ฉด ๋ง๋ค๋ฉด ๋๊ณ ์์ผ๋ฉด ์์ ํ์ธ์
$vi ~/.vimrc
" Syntax Highlighting
if has("syntax")
syntax on
endif
set hlsearch
set autoindent
set cindent
"set nu
set shiftwidth=4
set showmatch
set backspace=indent,eol,start
colo afterglow
let g:airline_theme='afterglow'
set laststatus=2
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
์์ ๊ฐ์ด ๋ฃ์ผ์๊ณ iterm์ข ๋ฃ ํ ๋ค์ vi๋ก ํ์ธ์ ํด๋ณด์๋ฉด ํ ๋ง๊ฐ ์ ์ฉ๋ ๋ชจ์ต์ ๋ณผ์ ์์ต๋๋ค.
.vimrc ์ต์ ์ฐธ๊ณ
set hlsearch " ๊ฒ์์ด ํ์ด๋ผ์ดํ
set nu " ์ค๋ฒํธ
set autoindent " ์๋ ๋ค์ฌ์ฐ๊ธฐ
set scrolloff=2
set wildmode=longest,list
set ts=4 "tag select
set sts=4 "st select
set sw=1 " ์คํฌ๋กค๋ฐ ๋๋น
set autowrite " ๋ค๋ฅธ ํ์ผ๋ก ๋์ด๊ฐ ๋ ์๋ ์ ์ฅ
set autoread " ์์
์ค์ธ ํ์ผ ์ธ๋ถ์์ ๋ณ๊ฒฝ๋ฌ์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ถ๋ฌ์ด
set cindent " C์ธ์ด ์๋ ๋ค์ฌ์ฐ๊ธฐ
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\
" ๋ง์ง๋ง์ผ๋ก ์์ ๋ ๊ณณ์ ์ปค์๋ฅผ ์์นํจ
au BufReadPost *
\ if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "norm g`\"" |
\ endif
" ํ์ผ ์ธ์ฝ๋ฉ์ ํ๊ตญ์ด๋ก
if $LANG[0]=='k' && $LANG[1]=='o'
set fileencoding=korea
endif
" ๊ตฌ๋ฌธ ๊ฐ์กฐ ์ฌ์ฉ
if has("syntax")
syntax on
endif
" ์ปฌ๋ฌ ์คํด ์ฌ์ฉ
colorscheme jellybeans
์ฐธ๊ณ
ํค๋ฆฌ์ ์ ๋ชฉ์ฝ๋ฉ
์ ํ์ด๊ฐ ์ด ๊ธ๋ค
'๐ป MacBook M1' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Macbook M1](macOS Monterey) ๋ธ๋ฃจํฌ์ค ์ฌ์ค์ (0) | 2022.10.05 |
---|---|
๋งฅ๋ถ iTerm2 ํ๊ธ๊นจ์ง ํด๊ฒฐ (0) | 2021.12.13 |
๋งฅ๋ถ ๊ต์ก์ฉ ํ๋ก ์ฑ ๋ฒ๋ค ํ์ด๋์ปท ๋ฑ (0) | 2021.12.08 |
๋งฅ๋ถ ํ๋๋์คํฌ ํํฐ์ ๋๋๊ธฐ (0) | 2021.12.07 |
๋งฅ๋ถ CPU, RAM, NETWORK๋ฑ ์ค์๊ฐ์ฌ์ฉ๋ ๋ณด์ฌ์ฃผ๋ RunCat (0) | 2021.12.07 |
- Total
- Today
- Yesterday
- ๋์์ธํจํด ์ฅ๋จ์
- git name
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๋์์ธํจํด ๋จ์
- ๋์์ธํจํด ์ฅ์
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- ๋งฅ ์ฑ ์ถ์ฒ
- git user.gmail
- git gmail
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |