[关闭]
@zhongdao 2019-04-21T08:18:14.000000Z 字数 2807 阅读 2776

速查表CHEATSHEET的资源说明

cheetsheet


1. 前言

A cheat sheet (also cheatsheet) or crib sheet is a concise set of notes used for quick reference.
cheet sheet 指用于快速参考的一套简洁的笔记。 也叫作 quick refercence cards, quick reference sheets. 通常将所有知识浓缩在一页纸,或者一个文件里。

比较方便的用法是将其打印出来,方便查看和参考。
或者使用下面推荐的命令行工具来进行即时的查询。

2. 最有用的cheatsheet网站和工具

英文

cheat-sheets.org

All cheat sheets in one page
http://www.cheat-sheets.org/
相当多和丰富的速查表

cht.sh

支持速查表风格的网站,通过命令行查询非常便捷,安装及使用说明见下。
image_1d8vb9guce2m1kkf1qauulve269.png-23.9kB
其git:
https://github.com/chubin/cheat.sh

其cheetsheet以及问题查询的资源来自于:

Cheat sheets Repository Users Creation Date
UNIX/Linux, programming cheat.sheets 26/142 May 1, 2017
UNIX/Linux commands tldr-pages/tldr 591/18672 Dec 8, 2013
UNIX/Linux commands chrisallenlane/cheat 113/4460 Jul 28, 2013
Programming languages adambard/learnxinyminutes-docs 1139/5580 Jun 23, 2013
Go a8m/go-lang-cheat-sheet 30/3436 Feb 9, 2014
Perl pkrumnis/perl1line.txt 5/175 Nov 4, 2011
Programming languages StackOverflow 9M Sep 15, 2008

中文

超级速查表 -
https://github.com/skywind3000/awesome-cheatsheets

编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西,包含如下内容:
编程语言
Bash
Go
Php
VimScript
Python
🔧开发工具
Gdb
Adb
Tmux
📝文本编辑
VIM
Nano

3. 命令行在线查询cht.sh

安装

A. 采用curl,不用安装
B. 或者采用cht.sh脚本,如下简单安装一下。

  1. curl https://cht.sh/:cht.sh > /bin/cht.sh
  2. chmod +x /bin/cht.sh

为了支持shell,可以继续安装

  1. apt install xsel rlwrap

用法

Curl

curl+cht.sh/编程语言名称/需要查询的关键字或者问题
举例:

  1. curl cheat.sh/tar
  2. curl cht.sh/curl
  3. curl https://cheat.sh/rsync
  4. curl https://cht.sh/tr
  5. curl cht.sh/go/reverse+a+list ##怎样反转数组

cht.sh

简化了查询,举例:

  1. $ cht.sh go reverse a list
  2. $ cht.sh python random list elements
  3. $ cht.sh js parse json

或者通过shell查询

  1. $ cht.sh --shell
  2. cht.sh> cd go
  3. cht.sh/go> reverse a list

当不满意查询结果时,可以切换下一个查询结果/2,/3等

  1. $curl cht.sh/go/reverse+a+list/2 ##怎样反转数组2
  2. $ cht.sh go reverse a list/2

当不需要注释,后面加上?Q

  1. $curl cht.sh/go/reverse+a+list/2?Q ##怎样反转数组2
  2. $ cht.sh go reverse a list/2?Q

image_1d8vbtpnkgnbbik1sk011hb1scum.png-58.8kB

编程语言的帮助命令

cht.sh 支持57种语言的速查。除了问题的查询之外,每种语言都有例行的帮助命令。

hello describes how you can start with the language — install it if needed, build and run its programs, and it shows the "Hello world" program written in the language;
:list shows all topics related to the language
:learn shows a learn-x-in-minutes language cheat sheet perfect for getting started with the language.

  1. go
  2. go/hello # 入门例子
  3. go/:list # 语言的所有话题
  4. go/:learn # X 分钟学习该语言

使用时,在前面加上 curl cht.sh/ 或者 cht.sh

其他编辑器的查询插件

go, emacs, vscode 都有插件,下面列出vscode的插件安装和使用方法,具体可以看 cheet.sh的git上的README.md

Visual Studio Code

插件名:vscode-snippet
安装方法:Install it from VSCode Marketplace

Usage:
Hit ⌘ Command + ⇧ Shift + p
Run Snippet: Find.
Type your query and hit enter.

4. 常见cheatsheet链接

英文

Git cheat sheet, extended edition
https://jan-krueger.net/git-cheat-sheet-extended-edition

基本上编程语言等相关资源只需要查这一个网站即可。
All cheat sheets in one page
http://www.cheat-sheets.org/

中文

编程语言

开发工具

文本编辑

5. 参考资料

All cheat sheets in one page
http://www.cheat-sheets.org/

cheat.sh
https://github.com/chubin/cheat.sh

Cheat sheet -----几乎所有编程语言的速查表
https://blog.csdn.net/qq_36747237/article/details/81111906

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注