yy_yank

Snippet

コードスニペットをファジー検索

>68/68/
>インストール中の一覧見るbashbrew
brew list
>cleanupbashbrew
brew cleanup
>upgradebashbrew
brew upgrade hogehoge
>uninstallbashbrew
brew uninstall hogehoge
>installbashbrew
brew install hogehoge
>依存関係見るbashbrew
brew deps --tree hogehoge
>brewおかしいなって時bashbrew
brew doctor
>容量確認bashdocker
docker system df
>色々消すbashdocker
docker system prune -a --volumes
>コンテナ消すbashdocker
docker container prune
>イメージ消すbashdocker
docker image prune
>ボリューム消すbashdocker
docker volume prune
>起動しているコンテナ一覧bashdocker
docker ps
>コンテナ一覧bashdocker
docker ps -a
>イメージ一覧bashdocker
docker images
>イメージ指定して削除bashdocker
docker rmi [ImageID]
>dockerの諸々の場所(linux)textdocker
/var/lib/docker
>docker関連でよく使うコマンドbashdocker
docker logs -f hoge
>docker関連でよく使うコマンドbashdocker
docker restart hoge
>docker関連でよく使うコマンドbashdocker
docker start hoge
>docker関連でよく使うコマンドbashdocker
docker exec -it hoge /bin/bash
>Linux + postgresコンテナをシュッと作ってGoのプロジェクトのユニットテストbashdocker
docker run --privileged --name centos -d centos /sbin/init
docker exec -ti centos bash
yum install -y git
yum install -y epel-release
yum install -y golang
yum install -y https://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm
yum install -y postgresql96-server postgresql96-contrib
PGDATA=/var/lib/pgsql/data /usr/pgsql-9.6/bin/postgresql96-setup initdb
systemctl start postgresql-9.6.service
git clone [repo url]
cd [repo]
go test ./..
··· 12 lines
>developとmasterにマージ済みのローカルブランチを削除するbashgit
git branch --merged|egrep -v '\*|develop|master'|xargs git branch -d
>authorをammendしたいときbashgit
git commit --amend --author="name <hoge@gmail.com>"
>gitのremote urlをhttpsからsshに変更したいbashgit
git remote set-url origin git@github.com:{repository_owner}/{repository_name}.git
>d, droptextgit
remove commit
ドロップ=コミットを削除
>x, exectextgit
exec = run command (the rest of the line) using shell
x、exec =シェルを使用してコマンド(行の残りの部分)を実行
>f, fixuptextgit
like "squash", but discard this commit's log message
「スカッシュ」のようですが、このコミットのログメッセージを破棄します
>s, squashtextgit
use commit, but meld into previous commit
コミットを使用しますが、以前のコミットにマージします
>e, edittextgit
use commit, but stop for amending
コミットを使用しますが、修正のために停止します
>r, rewordtextgit
use commit, but edit the commit message
コミットを使用しますが、コミットメッセージを編集します
>ssh公開鍵を知るtextgithub
https://github.com/${USERNAME}.keys
>port使っているやつを見つけるbashlinux
lsof -n -P -i:8981
>とりあえず色々見たいbashlinux
journalctl -f
>サービス動かしたいbashlinux
systemctl start hoge
systemctl stop hoge
systemctl restart hoge
>サービスの状況を見たいbashlinux
systemctl status hoge
>apt-getのあれbashlinux
apt-get install hoge
apt-get remove hoge
>ワンライナーでcommitしたいときtextllm-ai
git add && git commmit形式のワンライナーをください
>コードレビューを依頼するtextllm-ai
以下のコードをレビューしてください。
改善点があれば具体的に指摘し、修正案も提示してください。

コード:
··· 4 lines
>バグ調査を依頼するtextllm-ai
以下のコードでエラーが発生しています。
原因を特定し、修正方法を教えてください。

エラーメッセージ:

コード:
··· 6 lines
>仕様からコードを生成するtextllm-ai
以下の仕様に基づいて[言語名]でコードを実装してください。

仕様:
- 
- 
··· 5 lines
>テストコードを書いてもらうtextllm-ai
以下のコードに対するユニットテストを書いてください。
テストフレームワークは[フレームワーク名]を使用してください。

[コードをここに貼る]
··· 4 lines
>リファクタリングを依頼するtextllm-ai
以下のコードをリファクタリングしてください。
可読性・保守性を重視してください。
動作は変えないでください。

[コードをここに貼る]
··· 5 lines
>ドキュメントを書いてもらうtextllm-ai
以下のコードのドキュメントコメントを書いてください。
[言語/スタイル]の形式で記述してください。

コード:
··· 5 lines
>技術的な概念を説明してもらうtextllm-ai
[技術名・概念名]について、以下の観点で説明してください。
- 概要(初心者にもわかるように)
- 主なユースケース
- 具体的なコード例
··· 4 lines
>コードを別言語に翻訳するtextllm-ai
以下の[元言語]コードを[対象言語]に書き直してください。
慣用的な書き方を優先してください。

[コードをここに貼る]
··· 4 lines
>正規表現を作ってもらうtextllm-ai
以下の条件に一致する正規表現を作成してください。
また、マッチする例・しない例もあわせて示してください。

条件:
[条件をここに書く]
··· 5 lines
>SQLクエリを書いてもらうtextllm-ai
以下のテーブル定義に基づいて、[やりたいこと]を行うSQLクエリを書いてください。

テーブル定義:
[DDLをここに貼る]
··· 4 lines
>処理の流れを図解してもらうtextllm-ai
以下のコードの処理フローをMermaid記法で図示してください。

[コードをここに貼る]
>エラーメッセージを日本語で解説してもらうtextllm-ai
以下のエラーメッセージの意味と、よくある原因・対処法を日本語で教えてください。

[エラーをここに貼る]
>npmbashnpmvsyarn
npm init
>yarnbashnpmvsyarn
yarn init
>npmbashnpmvsyarn
npm i -D typescript
>yarnbashnpmvsyarn
yarn add typescript -D
>npmbashnpmvsyarn
npx {package}
>yarnbashnpmvsyarn
yarn -s run {package}
>たとえばtsc initbashnpmvsyarn
yarn -s run tsc --init
>tmuxサーバー killbashtmux
tmux kill-server
>セッションkillbashtmux
tmux kill-session
>ウインドウkilltexttmux
&
>ウインドウ検索texttmux
f
>ファイルパスジャンプtextvim
gf
>vsplitしてファイルパスジャンプtextvim
<C-w>f
>tabsplitしてファイルパスジャンプtextvim
CTRL-W gf
>ソートして重複消すtextvim
sort u
>たまに使いたくなるtextvim
smile
>ウインドウサイズ調整textvim
let g:NERDTreeWinSize=40
:NERDTree
>現在開いてるファイルの位置表示textvim
NERDTreeFind