本文將介紹一些在 k8s 的使用中遇到的微不足道的小問題掺喻,雖然不影響使用盯漂,但是始終像是有個(gè)小石子一樣硌得慌。稍微了解一下配置一下去件,讓你的 k8s 用的更舒服坡椒。
配置別名及自動(dòng)補(bǔ)全
如果你剛安裝好 k8s 之后你可能會(huì)發(fā)現(xiàn),使用kubectl
的時(shí)候居然沒有自動(dòng)補(bǔ)全尤溜,這怎么行倔叼。而且kubectl
有點(diǎn)長,再配置個(gè)別名k
吧宫莱。打開 ~/.bashrc
丈攒,在最后粘貼如下三行:
# 配置別名為 k
alias k=kubectl
# 設(shè)置自動(dòng)補(bǔ)全
source <(kubectl completion bash)
source <(kubectl completion bash | sed s/kubectl/k/g)
然后執(zhí)行下面命令保存保存,然后無論是使用kubectl
還是k
都有自動(dòng)補(bǔ)全了授霸。
source ~/.bashrc
配置 vim
剛裝完ubuntu
之后發(fā)現(xiàn) vim 的默認(rèn)配置有點(diǎn)反人類巡验,一個(gè)tab
那么長一行,下面將tab
設(shè)置為兩個(gè)空格碘耳,并且開啟自動(dòng)縮進(jìn)显设。打開~/.vimrc
,粘貼如下內(nèi)容:
" 設(shè)置 tab 為 2 空格
:set ts=2
:set expandtab
:%retab!
" 設(shè)置自動(dòng)縮進(jìn)
set autoindent
然后再打開vim
就可以看到效果了辛辨。
vim 粘貼時(shí)莫名多出好多縮進(jìn)
相信很多人在vim
里粘貼帶有縮進(jìn)的內(nèi)容都會(huì)遇到下面這種炫酷的效果:
這個(gè)其實(shí)不是什么 bug瑟枫。而是自動(dòng)縮進(jìn)autoindent
搞的鬼,那我們也不能關(guān)了自動(dòng)縮進(jìn)啊绞蹦。其實(shí)還有種解決方法力奋,在粘貼前輸入下面的命令:
:set paste
然后按i
切換為輸入模式,你會(huì)發(fā)現(xiàn)最下方顯示就會(huì)顯示:
這樣你再粘貼的內(nèi)容就是正常的了幽七。粘貼完成之后記得切換為命令模式輸入下面的命令來退出粘貼模式,不然你就會(huì)發(fā)現(xiàn)自動(dòng)縮進(jìn)失效了溅呢。
:set nopaste