Editor
IDE
zsh
with oh-my-zsh - vim: a greatly improved version of the good old UNIX editor Vi
- tmux: a terminal multiplexer
- git: a fast, scalable, distributed revision control system
- fzf: A command-line fuzzy finder
- exuberant ctags: generates an index (or tag) file of language objects found in source files
- cscope: a developer's tool for browsing source code
- mutt: a small but very powerful text-based mail client for Unix operating systems
Transfer
- lftp: Sophisticated file transfer program
- FileZilla: Free FTP solution, support FTP, FTPS, SFTP for all platforms
- Open TFTP Server: MultiThreaed TFTP Server Open Source Freeware for Windows/Unix
Extensions
tmux
Chrome
- Adblock plus(used to block ads of websites)
- cVim(adding Vim-like bindings to Chrome)
[Recommend]
- Evernote Web Clipper(saving things you see on the web into you evernote account)
- Katalon Recorder(Selenium IDE for Chrome)
- GNOME Shell integration(provides integration with GNOME Shell and the corresponding extensions)
- IDM Integration Module(Download files with Internet Download Manager)
- Octotree(Code tree for Github)
[Recommend]
- Postman(send and receive all kinds of http/https packets)
- Proxy SwitchyOmega(used with shadowsocks)
- Tampermonkey(The world's most popular userscript manager)
[Recommend]
- ImageAssistant(sniff and download pictures from websites)
Vscode
- Remote - WSL(Open any folder in the windows Subsystem for Linux)
- Vim(Vim emulation for Visual Studio Code)
[Recommend]
- vscode-icons(Icons for Visual Studo Code)
- C/C++(C/C++ IntelliSense, debugging, and code browsing.)
- Markdown
- Markdown All in One
- Markdown PDF(Convert Markdown to PDF)
- Markdown Preview Github Styling(Changes VS Code's built-in markdown preview to match github's style)
- markdownlint(Markdown linting and style checking for Visual Studio Code)
- Python
- Python(Linting, Debugging(multi-threaded))
[Recommend]
- VS code Jupyter Notebook Previewer
- Git
- Git History(View git log, file history, compare branches or commits)
- GitLens(superchange the Git capabilities)
[Recommend]
- Dash(Dash and Zeal integration)
- Code Outline(A code outline tree)
[Recommend]
- REST Client
[Recommend]
- hexdump for VSCode(Dispaly a specified file in hexadecimal)
- Zhihu on VSCode(Zhihu VSCode Extension)
Gnome
- Alternatetab(Substitute alt-tab with a window based switcher)
[Recommend]
- Openweather(display weather infomation)
- Ubuntu appindicators
- Ubuntu dock
- User themes
- System-monitor
[Recommend]