awesome-cheatsheets
超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:
A collection of single-file cheatsheets for programming languages, developer tools, and text editors, clone the repo and open the relevant file to instantly look up commands or syntax without reading full documentation.
This repository is a collection of cheatsheets, each covering a different programming language, developer tool, or text editor. A cheatsheet is a single file that lists the most common commands, syntax patterns, or keyboard shortcuts for one topic, so you can look something up in seconds without reading through long documentation.
The collection covers seven programming languages: Bash (shell scripting), JavaScript, Go, PHP, Python, Lua, and VimScript. It also includes cheatsheets for several development tools: Git, Tmux (a terminal session manager), GDB (a debugging tool), ADB (Android device bridge), FFmpeg (a media conversion tool), and the Linux ip command. For text editing, there are reference files for VIM, Nano, Emacs, and Emacs Org Mode.
The content is aimed primarily at Chinese-speaking developers. The README and index are written in Chinese, though the cheatsheet files themselves contain code commands and syntax that are language-neutral. The creator built this collection after finding that Chinese-language cheatsheet resources online were sparse or inconsistent, and wanted to make a set where each file is thorough and self-contained.
Each cheatsheet is a plain text or source file, not a fancy web page. You clone the repository and open the relevant file whenever you forget a specific command or syntax. There is no app, no server, and no installation step beyond downloading the files.
The project accepts contributions. Anyone familiar with a covered language or tool can submit additions through a pull request.
Where it fits
- Look up Git or Tmux commands you rarely use without opening a browser or reading full documentation.
- Reference Python, JavaScript, Go, PHP, or Lua syntax while coding by opening a single organized file.
- Find Vim or Emacs keyboard shortcuts for a specific editing task in seconds.
- Learn FFmpeg or GDB commands by browsing a single self-contained reference file.