我有单词列表,其中西类牙语中的单词或表达式由其翻译用冒号(“:”)分隔。我想做两列,一列用于西类牙语,另一列用于英语。我试过
:%s/:/^I^I^I/g
但它没有给出所需的输出。不同的列没有对齐。但是,当手动删除冒号并插入具有相同制表笔划数量的制表符时,它总是最终对齐......
知道如何解决这个问题,最好是在 vim 中?
最佳答案
在 Linux/*nix 系统上,我使用 column(1)
:%!column -s':' -t
其次是
:%retab!
关于vim - 用制表符替换 ":"以制作列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854039/