일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring cloud netflix
- 설계
- reactive
- Eureka
- netflix
- unittest
- dfs
- forkandjoinpool #threadpool #jvm #async #non-blocking
- netflix eureka
- Dynamic Routing
- BFS
- unit
- 단위테스트
- Java
- container image #docker #layer #filesystem #content addressable
- spring cloud netflix zuul
- spring cloud netflix eureka
- zuul
- test
- spring cloud
- microservice architecture
- springcloud
- code refactoring
- Spring Data Redis
- 탐색
- api-gateway
- docker
- 서비스스펙
- java #jvm #reference #gc #strong reference
- Today
- Total
phantasmicmeans 기술 블로그
Linux Desktop 꿀팁 본문
사용하고 있는 꿀 Open Source들..
1. VIM-Plug- A Minimalist Vim Plugin Manager
https://github.com/junegunn/vim-plug
junegunn/vim-plug
:hibiscus: Minimalist Vim Plugin Manager. Contribute to junegunn/vim-plug development by creating an account on GitHub.
github.com
- Easier to setup: Single file. No boilerplate code required.
- Easier to use: Concise, intuitive syntax
- Super-fast parallel installation/update (with any of +job, +python, +python3, +ruby, or Neovim)
- Creates shallow clones to minimize disk space usage and download time
- On-demand loading for faster startup time
- Can review and rollback updates
- Branch/tag/commit support
- Post-update hooks
- Support for externally managed plugins
Vundle 보다 가볍고 빠름!
2. Oh My ZSH! (Bash shell -> ZShell)
A delightful community-driven (with 1,300+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc)
https://github.com/robbyrussell/oh-my-zsh
robbyrussell/oh-my-zsh
🙃 A delightful community-driven (with 1,300+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, e...
github.com
- 여러 플러그인 지원(경로 자동완성, git, cli 자동완성, cli syntax check, tab 등등등...편하긴 매우 편함)
- sudo apt-get update
- sudo apt-get install zsh
- which zsh (/usr/bin/zsh)일 것임.
- cat /etc/passwd | grep {user-name} 으로 현재 사용중인 shell 확인(대부분 bash가 기본)
- sudo chsh -s /usr/bin/zsh $USER (기본 사용자 shell을 bash에서 변경 -> cat /etc/passwd)
- logout후 접속
- bash configuration은 .bashrc / zsh는 .zshrc임
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh - vi ~/.zshrc
필요한 plugins 추가 & path, alias..등등 필요한것 세팅 후 쓰면 됨(몇몇 plugin은 설치해야함)!
- plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
extract
web-search
git-extras
docker
vagrant
)
https://github.com/zsh-users/zsh-syntax-highlighting
https://github.com/zsh-users/zsh-autosuggestions
zsh-users/zsh-syntax-highlighting
Fish shell like syntax highlighting for Zsh. Contribute to zsh-users/zsh-syntax-highlighting development by creating an account on GitHub.
github.com
3. A command-line fuzzy finder FZF
fzf is a general-purpose command-line fuzzy finder.
https://github.com/junegunn/fzf
junegunn/fzf
:cherry_blossom: A command-line fuzzy finder. Contribute to junegunn/fzf development by creating an account on GitHub.
github.com
https://www.youtube.com/watch?v=qgG5Jhi_Els
1번의 vim-plug와 함께 한국인 junegunn님이 만듬. 굉장히 굉장히 굉장히 굉장히 굉장히 굉장히 유용함! vim plugin or git or apt-get 등등으로 설치 가능. 위 영상 시청 바람.
- vim plugin
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim' - -> PlugInstall
4. Terminal Multiplexer (Tmux)
- 터미널 세션관리..
sudo apt install tmux
'Linux' 카테고리의 다른 글
xrandr HDMI 인식 불가 (0) | 2019.10.30 |
---|