Uma introdução que você não pode ler
Um programador moderno, e mais ainda um iniciante em um nível inferior ao júnior, precisa infernamente da capacidade de usar um mecanismo de pesquisa. Parece que não há nada de complicado nisso, mas, no entanto, os questionários geralmente apresentam perguntas que há muito são respondidas na primeira guia do mecanismo de pesquisa. Porque Inexperiência, preguiça - há muitas razões. Estamos interessados em preguiça, vamos simplificar e automatizar um pouco o processo do "google".
Na verdade, a essência
Então, apresento a você o serviço " cheat.sh ". Está escrito em Python, então os pythonists podem estar interessados. Existem várias implementações dele:
- Via "curl" na linha de comando;
- Através do navegador.
- Através dos editores de código: Emacs, Vim, Sublime Text, VSCode.
Como usar
Usando "enrolar"
Você precisa ter o utilitário curl aqui. Nas distribuições Linux, ele já existe; no Windows, ele precisa ser instalado separadamente. Não tive problemas no Windows.
Vamos ao console e enviamos uma solicitação deste tipo:
curl cht.sh/[]/[----]
Temos a resposta:
$ curl cht.sh/python/how-to-read-text-file
Inicialmente, o utilitário foi concebido como uma folha de dicas para os comandos do terminal Linux, para que você possa procurar ajuda sobre eles:
$ curl cheat.sh/tar $ curl cht.sh/curl $ curl https://cheat.sh/rsync $ curl https://cht.sh/tr
Você também pode instalar o utilitário do console:
$ curl https://cht.sh/:cht.sh > ~/bin/cht.sh $ chmod +x ~/bin/cht.sh
Exemplo de uso aqui .
Não existem comandos para o Windows; portanto, há uma opção para usar Cygwin, Git bash e assim por diante.
Por sua conta e risco.
Usando o navegador
Basta seguir o link no navegador.
Por exemplo, www.cht.sh/python/how-to-read-text-file

Um link pode ser enviado como resposta ao Stackoverflow, por exemplo.
Usando editores de código
Porque Para não deixar o editor para obter um código de solução copiar e colar.
Plugin para Emacs ,
Plugin para texto sublime ,
Plugin para vim ,
Plugin para VSCode .
Interessante
Adicionar automaticamente na guia
Instalação para o Bash:
$ curl https://cheat.sh/:bash_completion > ~/.bash.d/cht.sh $ . ~/.bash.d/cht.sh $
Instalação para ZSH:
$ curl https://cheat.sh/:zsh > ~/.zsh.d/_cht $ echo 'fpath=(~/.zsh.d/ $fpath)' >> ~/.zshrc $ # Open a new shell to load the plugin
Opções de resposta
Se você não precisar de destaque de sintaxe na resposta:
curl cht.sh/python/open-file?T
Se você só precisa do código sem comentários:
curl cht.sh/python/open-file?Q
Você pode combinar isso:
curl cht.sh/python/open-file?QT
Modo furtivo
Abra a versão do cliente com o parâmetro "--shell" e use:
$ cht.sh --shell [ ]
$ stealth []
Porque Para obter rapidamente uma resposta. O autor sugere usá-lo em entrevistas remotas. Isso é apenas uma questão de sua própria consciência.
Soluções de uma linha
curl cht.sh/[]/1line
Existe até para Python. Sim, para um idioma em que a separação dos blocos de código é alimentação de linha.
Extravagâncias das linguagens de programação
curl cht.sh/[]/weirdness
Ver outra resposta
Se você não estiver satisfeito com a resposta atual à sua solicitação, poderá procurar outra:
curl cht.sh/[]/[]/[ ]
E o que, com um utilitário, você pode aprender o básico do idioma?
$ curl cht.sh/[]/:learn
Conclusão
Em geral, isso é tudo. Talvez alguém já conheça o “cht.sh” e o use, mas em russo não encontrei materiais normais sobre ele. No GitHub, há uma tabela completa “cht.sh” por idioma, links para plugins para editores e um guia completo se alguém não estiver satisfeito com o meu. Obrigado pela leitura.