本文将介绍一些在 k8s 的使用中遇到的微不足道的小问题,虽然不影响使用,但是始终像是有个小石子一样硌得慌。稍微了解一下配置一下,让你的 k8s 用的更舒服。
配置别名及自动补全
如果你刚安装好 k8s 之后你可能会发现,使用kubectl
的时候居然没有自动补全,这怎么行。而且kubectl
有点长,再配置个别名k
吧。打开 ~/.bashrc
,在最后粘贴如下三行:
# 配置别名为 k
alias k=kubectl
# 设置自动补全
source <(kubectl completion bash)
source <(kubectl completion bash | sed s/kubectl/k/g)
然后执行下面命令保存保存,然后无论是使用kubectl
还是k
都有自动补全了。
source ~/.bashrc
配置 vim
刚装完ubuntu
之后发现 vim 的默认配置有点反人类,一个tab
那么长一行,下面将tab
设置为两个空格,并且开启自动缩进。打开~/.vimrc
,粘贴如下内容:
" 设置 tab 为 2 空格
:set ts=2
:set expandtab
:%retab!
" 设置自动缩进
set autoindent
然后再打开vim
就可以看到效果了。
vim 粘贴时莫名多出好多缩进
相信很多人在vim
里粘贴带有缩进的内容都会遇到下面这种炫酷的效果:
这个其实不是什么 bug。而是自动缩进autoindent
搞的鬼,那我们也不能关了自动缩进啊。其实还有种解决方法,在粘贴前输入下面的命令:
:set paste
然后按i
切换为输入模式,你会发现最下方显示就会显示:
这样你再粘贴的内容就是正常的了。粘贴完成之后记得切换为命令模式输入下面的命令来退出粘贴模式,不然你就会发现自动缩进失效了。
:set unpaste
网友评论