Git Product home page Git Product logo

awesome-cheatsheets's Introduction

超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 ⚡

Awesome GitHub license Backers on Open Collective Sponsors on Open Collective

最好用的中文速查表(Cheatsheet)

当年学习 Linux 时就是靠着一张常用命令小卡片,敲啥命令忘记了,经常拿起来看看,后来知道这玩意儿叫做速查表(Cheatsheet),于是开始有意识收集和整理各种常用的速查表。对于很多工具来说,看书和大篇大篇的文章都太浪费时间了,其实大部分时候,你只需要一张小巧的表格就够了。

最近看 LeCoupa 的 LeCoupa/awesome-cheatsheets 项目有所启发,感于网上中文资料匮乏,且质量参差不齐,决定做一个中文的 Cheatsheet 项目,收集整理常用的:编程语言、框架和开发工具的 Cheatsheet 进行收集和整理。数量不求多,但每个表都得做好做透,让你不用再网上漫无目标的搜索文章,一个简单的 Cheatsheet 文件就彻底满足你。

⚡内容索引

📃编程语言

🔧开发工具

📝文本编辑

🙏感谢贡献

本项目的存在,离不开参与贡献的网友们,感谢:

希望把你的名字和头像列在这里么?欢迎把你熟悉的编程语言、框架和工具的常用知识点做成 cheatsheet 用 PR 发过来。

支持本项目,除了贡献代码,还能成为一名 sponsor,你的图标会显示在这里,点击可以跳转到你的主页 [成为赞助者]

awesome-cheatsheets's People

Contributors

180909 avatar 490694561 avatar albertwang21 avatar chlins avatar comwrg avatar dabfdj avatar dark15 avatar evilpan avatar fyzzy1943 avatar ghimi-g avatar huo-feng-ding avatar imba-tjd avatar jkliang9714 avatar kayw-geek avatar lxsz avatar microcisco avatar nengqi avatar qiuhuiming avatar rainorz avatar shynur avatar skywind3000 avatar sleepybag avatar somarlyonks avatar soyum2222 avatar ucasfl avatar vectorsss avatar weizhixiangcoder avatar yunlongyoung avatar yx-ren avatar ziyenano avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-cheatsheets's Issues

有关tmux

有关于tmux new -S name,当时试了是tmux new -s name,请问是我Linux系统的原因吗?

添加安装脚本

既然是速查表,需不需要做个命令行脚本工具什么的,类似终端输入cheatsheet vim, 直接把文件内容输出到终端上,代替man工具快速查询.一键更新什么的也方便.

建议添加:从另一行拷贝

24.5 从另一行拷贝

CTRL-Y 命令插入光标上方的字符。当你复制前一行文本的时候,这个命令很有用。例
如,你有这么一行 C 代码:

b_array[i]->s_next = a_array[i]->s_next; ~

现在你需要把这一行再键入一次,并以 "s_prev" 取代 "s_next"。换行以后,按 14 次
CTRL-Y,直到光标位于 "next" 的 "n" 上:

b_array[i]->s_next = a_array[i]->s_next;~
b_array[i]->s_ ~

现在你键入 "prev":

b_array[i]->s_next = a_array[i]->s_next; ~
b_array[i]->s_prev ~

继续按 CTRL-Y 直到下一个 "next":

b_array[i]->s_next = a_array[i]->s_next;~
b_array[i]->s_prev = a_array[i]->s_ ~

现在键入 "prev;" 以结束这一行。

CTRL-E 命令操作起来跟 CTRL-Y 一样,只不过它插入光标下方的字符。

建议格外均为MD

我有心转换格式到 MD,更为方便
速查表 相当需要,并且需要不断积累更多应用
现代编辑器 atom, vscode 也应该补上

vim使用中添加快捷键

dib 删除小括号内的内容
dab 删除包括小括号内的内容
cib 编辑小括号内的内容
cab 编辑包括小括号内的内容
vib 选中小括号内的内容
vab 选中包括小括号内的内容

diB 删除大括号内的内容
daB 删除包括大括号内的内容
ciB 编辑大括号内的内容
caB 编辑包括大括号内的内容
viB 选中大括号内的内容
vaB 选中包括大括号内的内容

`` 回到上次跳转的位置
'' 回到上次跳转的位置
`. 回到上次编辑的位置
'. 回到上次编辑的位置

C 改写到行尾(同c$)

Ubuntu 4.8.2 不支持cd -{N}?

pushd ~/kernel-4.4
pushd ~/github
pushd ~/temp-file/jni-ce

luopeng@abcdef:~/temp-file/jni-ce

dirs -v

0 ~/temp-file/jni-ce
1 ~/github
2 ~/kernel-4.4
3 ~

cd -1

-sh: cd: -1: invalid option

cd -2

-sh: cd: -2: invalid option

大佬, 有个子shell的问题想请教下你

看到手册中有处:
varname=value command # 定义子进程变量并执行子进程
我就试了下几个例子:

MYSQL_PWD=Root123@ mysql -u root
这个命令可以正常执行
MYSQL_PWD=Root123@; mysql -u root
这样就不行了, 会报错 Access denied for user

那么
var1="abc" echo "$var1"
为啥不会输出 "abc"
var1="abc"; echo "$var1"
这个命令却可以输出"abc". 这里需要加分号才可以, 上面那个例子不加分号才行, 不懂是为啥

这里拼写错了。

datatime:Python 内建的 datetime 模块提供了 datetime、data 以及 time 类型。

这里是 datetime 吧,后面写的也是 datetime 。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.