For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuring VIM editor to work with YAML

Introduction

Spinnaker configs are in YAML. It is best to set up VIM to auto-indent properly so that there are less syntax errors due to tab insertion and/or spacing problems.

Prerequisites

VIM

Instructions

For files that end with .yaml or .yml

Create or update ~/.vimrc file with the following: syntax enable filetype on autocmd FileType yaml,yml setlocal ts=2 sts=2 sw=2 expandtab indentkeys-=0# indentkeys-=

For arbitrary files

The following comment can be added to the top of any file to let VIM know what configuration it should use # vim: set shiftwidth=2 tabstop=2 softtabstop=2 expandtab:

Fix files that have a mix of tabs and spaces to all spaces

In VIM's command mode enter the following

to go to command mode hit the Esc key

:set shiftwidth=2 tabstop=2 softtabstop=2 expandtab :retab

Last updated

Was this helpful?