Includes:
- vim config
- vimidea config
- Java
- Go
- Python
- tmux config
- git config
- bashrc / cshrc / zshrc
$ git clone git@github.com:wshs0713/myConfig.git
$ cd myConfig/
$ ./setup.sh
- Make sure the file path in
.vimidearc
andvimfiles
are correct.
- Interface
Reference: tmux-themepack
- Prefix: Ctrl + a (C-a)
- Reload tmux config: Alt + r
- Mouse mode on
- select window
- select pane
- resize pane
- Copy and paste
<prefix> - ESC # enter copy mode
# move cursor to the start/end of the desired text string
v # to activate highlighting
# move cursor to cover the requisite string
y # to capture the sting
q # exit copy mode
<prefix> - p # paste the text
- Session
<prefix>
+ d: Detach current session<prefix>
+ $: Rename session- Ctrl + f: Find the session name and switch to the specified session
- Window
<prefix>
+ c: Create new window<prefix>
+ p: Change to previous window<prefix>
+ n: Change to next window<prefix>
+ 0 ~ 9: Change to the specified window<prefix>
+ w: List all windows<prefix>
+ ,: Rename the current window<prefix>
+ .: Renumber the current window<prefix>
+ &: Close the current window<prefix>
+ f: Find the window name and switch to the specified window
- Pane
<prefix>
+ t: Clock mode<prefix>
+ x: Close the current pane<prefix>
+ %: Vertical split the window<prefix>
+ ": Horizontal split the window<prefix>
+ arrow keys: move between panes