Overview

Overview

memoリンク

たまーにしか使わないやつか、よく忘れるやつのメモになる予定

Scalaメモ

scala memo

GitHubメモ

ssh公開鍵を知る https://github.com/${USERNAME}.keys

vimメモ

Vim ファイルパスジャンプ gf gfはgoto fileの略 vsplitしてファイルパスジャンプ <C-w>f tabsplitしてファイルパスジャンプ CTRL-W gf ファイルジャンプ系プラグイン https://github.com/kana/vim-altr ソートして重複消す sort u たまに使いたくなる smile NERDTREE ウインドウサイズ調整 let g:NERDTreeWinSize=40 :NERDTree :NERDTreeFind ,とかだとWindowサイズがリセットされない。数字は任意 現在開いてるファイルの位置表示 NERDTreeFind

gitメモ

developとmasterにマージ済みのローカルブランチを削除する git branch --merged|egrep -v '\*|develop|master'|xargs git branch -d authorをammendしたいとき git commit --amend --author="name <hoge@gmail.com>" gitのremote urlをhttpsからsshに変更したい git remote set-url origin git@github.com:{repository_owner}/{repository_name}.git git rebaseのなんだっけ?メモ d, drop remove commit ドロップ=コミットを削除 x, exec exec = run command (the rest of the line) using shel x、exec =シェルを使用してコマンド(行の残りの部分)を実行 f, fixup like "squash", but discard this commit's log message 「スカッシュ」のようですが、このコミットのログメッセージを破棄します s, squash use commit, but meld into previous commit コミットを使用しますが、以前のコミットにマージします e, edit use commit, but stop for amending コミットを使用しますが、修正のために停止します r, reword use commit, but edit the commit message コミットを使用しますが、コミットメッセージを編集します

tmuxメモ

tmuxサーバー kill tmux kill-server セッションkill tmux kill-session ウインドウkill & ウインドウ検索 f

Dockerメモ

容量確認 docker system df 色々消す docker system prune -a --volumes コンテナ消す docker container prune イメージ消す docker image prune ボリューム消す docker volume prune 起動しているコンテナ一覧 docker ps コンテナ一覧 docker ps -a イメージ一覧 docker images イメージ指定して削除 docker rmi [ImageID] dockerの諸々の場所(linux) /var/lib/docker docker関連でよく使うコマンド ログ見る

IntelliJ IDEAメモ

macショートカット ファイル内の文字を検索 cmd + shift + f ファイル名検索 cmd + shift + o search everywhere shift2回 Preferences cmd + , Project Structure cmd + ; Find Action cmd + shift + a

brewメモ

インストール中の一覧見る brew list cleanup brew cleanup upgrade brew upgrade hogehoge uninstall brew uninstall hogehoge install brew install hogehoge 依存関係見る brew deps --tree hogehoge brewおかしいなって時 brew doctor

npm vs yarnメモ

プロジェクト作成 npm npm init yarn yarn init typescript依存追加 npm npm i -D typescript iがinstallの略。-Dでdev dependency yarn yarn add typescript -D ローカルパッケージの実行 npm npx {package} yarn yarn -s run {package}  たとえばtsc init yarn -s run tsc --init

Linuxメモ

想定としてはubuntu、archなど。コマンドはmacでも使えるかも port使っているやつを見つける lsof -n -P -i:8981 とりあえず色々見たい journalctl -f サービス動かしたい systemctl start hoge systemctl stop hoge systemctl restart hoge サービスの状況を見たい systemctl status hoge apt-getのあれ apt-get install hoge apt-get remove hoge