기타 utility
fcitx5
- Arch Linux
- Debian
sudo pacman -S fcitx5-hangul fcitx5-im
/etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
sudo apt install fcitx5 fcitx5-hangul
im-config
fzf
- Arch Linux
- Debian
sudo pacman -S fzf
sudo apt install fzf
.zshrc
# fzf
export FZF_DEFAULT_OPTS='--height 40% --layout=reverse --border'
# fdfind를 사용하는 경우
export FZF_DEFAULT_COMMAND='fd --type f --follow' # --hidden --exclude .git
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
경로를 완성할 때 **<Tab>
을 사용하면 하위 경로 검색이 가능합니다. 예를 들어 aaa/bbb/ccc/ddd.txt
를 찾고 싶으면 aaa/**<Tab>
후에 원하는 파일명을 특징 지을 수 있는 문자열 몇개를 입력하면 됩니다. Ex) b/c/d
또는 c/d.txt
등
bat
- Arch Linux
- Debian
sudo pacman -S bat
sudo apt install bat
sudo update-alternatives --install /usr/local/bin/bat bat $(which batcat) 1
.zshrc
# bat
alias cat="bat -pp"
fd
- Arch Linux
- Debian
sudo pacman -S fd
sudo apt install fd-find
sudo update-alternatives --install /usr/local/bin/fd fd $(which fdfind) 1
ripgrep(rg)
- Arch Linux
- Debian
sudo pacman -S ripgrep
sudo apt install ripgrep
lsd
- Arch Linux
- Debian
sudo pacman -S lsd
.zshrc
# lsd
alias ls='lsd --icon never -F'
alias tree='lsd --icon never --tree -F'
bpytop
python3 -m pip install bpytop --break-system-packages