halo sobat sekolahlinux, kali ini saya coba membuat sedikit tutorial pendek dan sederhana tentang bagaimana caranya replace TAB dengan SPACE pada sebuah file menggunakan vim di linux, tutorial ini saya buat karena sebelumnya saya membuat template k8s namun saat coba di apply selalu error, padahal penulisan dan susunan sudah sama, rupanya ini disebabkan karena TAB tidak diizinkan digunakan didalam yaml, oke langsung saja ini dia perintah vim nya
pertama buka file yg ingin di replace tab dengan space menggunakan vim lalu ketikkan perintah dibawah ini
:%s/\t/ /g
jika sudah periksa kembali susunan codenya, jika memang ada tab didalamnya maka pasti susunan penulisan yaml akan berubah, dan kita bisa perbaiki dengan spasi
cara diatas bisa kita terapkan juga dengan menggunakan sed, jadi kita bisa menggkoreksi (replace tab with space) lebih dari 1 file secara bersamaan, perintahnya seperti dibawah ini
sed -i 's/\t/ /g' *
atau kalian bisa meraplce command tab dengan space by default di vim seperti arahan pada wiki vim dibawah ini
- https://vim.fandom.com/wiki/Converting_tabs_to_spaces
sekian tutorial kali ini.. terimakasih dan sampai jumpa di tutorial berikutnya