让你的 k8s 使用更简单

本文将介绍一些在 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 nopaste

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容