程序员备忘单或“我们将为您谷歌”

看不懂的介绍


现代程序员,甚至比初中级的初学者都更是如此,他们迫切需要使用搜索引擎的能力。 似乎没有什么复杂的,但是,尽管如此,问卷通常会弹出一些问题,这些问题早已在搜索引擎的第一个选项卡中得到了回答。 为什么这样 经验不足,懒惰-有很多原因。 我们对懒惰很感兴趣,让我们简化和自动化“ google”过程。


其实,本质


因此,我向您介绍“ cheat.sh ”服务。 它是用Python编写的,因此python爱好者可能会感兴趣。 它有几种实现:


  • 通过命令行上的“ curl”;
  • 通过浏览器。
  • 通过代码编辑器:Emacs,Vim,Sublime Text,VSCode。

使用方法


使用“卷曲”


您需要在此处具有curl实用程序。 在Linux发行版中,它已经存在,而对于Windows,则需要单独安装。 我在Windows上没有问题。


我们进入控制台并发送以下类型的请求:
curl cht.sh/[]/[----]
我们得到答案:


 $ curl cht.sh/python/how-to-read-text-file # How to read a text file into a list or an array with Python ... # # You will have to split your string into a list of values using split() # # So, lines = text_file.read().split(',') # [Achrome] [so/q/14676265] [cc by-sa 3.0] 

最初,该实用程序被构想成Linux终端命令的备忘单,因此您可以在它们上寻求帮助:


 $ curl cheat.sh/tar $ curl cht.sh/curl $ curl https://cheat.sh/rsync $ curl https://cht.sh/tr 

您还可以安装控制台实用程序:


 $ curl https://cht.sh/:cht.sh > ~/bin/cht.sh $ chmod +x ~/bin/cht.sh 

这里的用法示例
Windows没有此类命令,因此可以使用Cygwin,Git bash等。
风险自负。


使用浏览器


只需点击浏览器中的链接即可。
例如, www.cht.sh/python/how-to-read-text-file


图片


例如,可以将链接发送为Stackoverflow的答案。


使用代码编辑器


怎么了 为了不离开编辑器,获得复制粘贴解决方案代码。


Emacs插件,
Sublime Text插件
vim插件,
VSCode的插件。


有趣的


在标签上自动添加


Bash的安装:


  $ curl https://cheat.sh/:bash_completion > ~/.bash.d/cht.sh $ . ~/.bash.d/cht.sh $ # and add . ~/.bash.d/cht.sh to ~/.bashrc 

ZSH的安装:


  $ curl https://cheat.sh/:zsh > ~/.zsh.d/_cht $ echo 'fpath=(~/.zsh.d/ $fpath)' >> ~/.zshrc $ # Open a new shell to load the plugin 

回应选项


如果您不需要在答案中突出显示语法:
curl cht.sh/python/open-file?T


如果您只需要没有注释的代码:
curl cht.sh/python/open-file?Q


您可以结合使用:
curl cht.sh/python/open-file?QT


隐形模式


使用“ --shell”参数打开客户端版本,并使用:
$ cht.sh --shell [ ]
$ stealth []
怎么了 快速获得答案。 作者建议在远程采访中使用它。 这只是您自己的良心问题。


一线解决方案


curl cht.sh/[]/1line


甚至还有Python。 是的,对于一种代码块分隔为换行的语言


编程语言的奇特之处


curl cht.sh/[]/weirdness


查看其他答案


如果您对请求的当前响应不满意,可以查看另一个:
curl cht.sh/[]/[]/[ ]


而且,使用一种实用程序可以学习该语言的基础知识吗?


$ curl cht.sh/[]/:learn


结论


一般来说,仅此而已。 也许已经有人知道“ cht.sh”并使用了它,但是用俄语我没有找到有关它的常规材料。 在GitHub上,有按语言列出的完整表格“ cht.sh”,指向编辑器插件的链接以及如果有人不满意我的完整指南。 感谢您的阅读。

Source: https://habr.com/ru/post/zh-CN420741/


All Articles