vim - 什么是使用Kubernetes的最佳.vimrc设置

标签 vim kubernetes

在我的工作中,我必须从kubernetes文档站点复制并粘贴示例 list 片段。多次复制后,我必须更正缩进并更改复制内容的某些部分。 yaml文件的结构面临许多时间挑战,特别是空格字符和制表符。目前,我正在使用以下设置

set number relativenumber
set tabstop=2
set softtabstop=2
set expandtab
set shiftwidth=2

我还有其他设置吗?

最佳答案

一些东西。

  • 如果要粘贴,请确保使用paste设置。这是一种临时设置,用于放置文本而无需进行任何更改。您可以为此使用pastetoggle,而tpope的不受损害则具有有用的(相关)映射。
  • 不要在vimrc中发送文件类型相关的内容。只是,不要。参见例如this QAthis onethis one(我有更多,请问一下)。而是使用文件类型插件。如果kubernetes全部都被检测为yaml,则需要使用setlocal&co。里面~/.vim/after/ftplugin/yaml.vim。如果没有给它们提供文件类型,则可能需要创建一个文件类型检测脚本(Google和Vim帮助是很好的资源)。
  • 建议您不要调整tabstop,因为您无法控制每个显示器上标签的宽度(尽管,您始终可以控制空格;)。
  • 关于vim - 什么是使用Kubernetes的最佳.vimrc设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59507744/

    相关文章:

    vim - 使用视觉字符选择作为 Vim 替换命令的自动填充

    vim - 快速切换到上次编辑的缓冲区

    c# - Vim [m 运动与 c#

    html - 在 Vim 中真正选择 HTML 标签

    docker - Google Cloud Kubernetes 访问私有(private) Docker Hub 托管镜像

    Kubernetes:从 pod 连接到外部世界

    java - 如何使用 Kubernetes 客户端列出存储类别

    vim - .vimrc 设置未加载到 "screen"下?

    kubernetes - 如何让入口在 Microk8s 中使用我的 TLS 证书

    kubernetes - 仅运行一次Kubernetes作业