Clone prject:
git clone https://github.com/gcgc100/mydotfiles.git
Install:
bash install.sh
If on macOS and using iTerm2: import the profile iTerm2->Preferences->Profiles->Other Actions...->Bulk Copy from Selected Profile(itermProfile)
Install python modules
pip3 install -r pythonLibrary.txt
- .vim .vimrc: vim configuration files and plugins
- .bashrc: bash
- .zshrc: zsh
- .gitconfig: git
- .tmux.: tmux
- .lynxrc: lynx
- .sqliterc: sqlite3
- .screenrc: screen (No more maintenance)
- itermProfile: profile for iterm2. Import it manually.
- With GUI:
- terminal cmd:
- brew: Install software on macOS.
- tmux: tmux:terminal multiplexer.
- ~~autojump: Quick navigatio on terminal. Replace 'cd'.~~Replaced by z.
- z: Same with autojump, but smaller and faster. Use alias for frequently used dir. z is used as an statistic tool to tell which dir is frequently used. The 'cd' result of z is not accurate, so not recommend to use directly.
- tree: List the contents of directories in a tree like format.
- pandoc: General markup convertor.
- lynx: A text browser for the World Wide Web.
- zsh: Zsh shell.
screen(Using tmux now): Split screen in terminal. conf file:.screenrc Another option: tmux).
- Program Language:
- Python(pip package)
- nosetests (python tests)
- selenium (browser automation)
- lxml (processing XML and HTML)
- pony (ORM database accessing)
- R
- ggplot
- dplyr
- Latex
- ctex
- NodeJS(npm package)
- tldr
- Python(pip package)
- Try:
* qutebrowser: A keyboard-driven, vim-like browse.
apt-get install xsel on Linux or brew install reattach-to-user-clipboard on OS-X Inside tmux press C-prefix I to install plugins Install.sh will install tmux plugin automatically.
Dependencies: xclip, xsel
* Automatically check update on github. Run git command in .zshrc to pull latest update.
Q: How to enable python3 in vim A: Rebuild the vim. * Mac: brew install vim --with-python3