2021/04/07

zshでsshのホスト名をtab補完する方法

















vi ~/.zshrc


.zshrcに以下をコピペ([i]で編集モード。コピペしたら[escキー]-> [:wq] で保存)
function _ssh {
  compadd `fgrep 'Host ' ~/.ssh/config | awk '{print $2}' | sort`;
}




ターミナル再起動後、ssh 半角スペース tabキーで補完が出るはず。
ssh [tabキー]