Vim Vi编辑器文本对齐
我正在尝试将表格从excel文件复制到VI编辑器文本文件。目前的格式如下:Vim Vi编辑器文本对齐,vim,vi,Vim,Vi,我正在尝试将表格从excel文件复制到VI编辑器文本文件。目前的格式如下: abcsddsds 1.2 aabb 2.3 wwwww 4.5.1 ab 2 c 1 我希望它是怎样的: abcsddsds 1.2 aabb 2.3 wwwww 4.5.1 ab 2 c 1 在我的搜索中,出现了我的命令,例如:%!列-t,我不明白。请帮忙 您可以使用从Vim中执行unix命令语法 是一个unix命令,它将数据整齐地对齐到列中。您为它提供了一个参数-
abcsddsds 1.2
aabb 2.3
wwwww 4.5.1
ab 2
c 1
我希望它是怎样的:
abcsddsds 1.2
aabb 2.3
wwwww 4.5.1
ab 2
c 1
在我的搜索中,出现了我的命令,例如:%!列-t,我不明白。请帮忙 您可以使用
从Vim中执行unix命令代码>语法
是一个unix命令,它将数据整齐地对齐到列中。您为它提供了一个参数-t
,以便它自动检测文件中的列(按空格分割)
因此,要将其分解,请在Vim中按以下顺序键以实现所需:
Esc
进入(或确保您已经处于)命令模式
:
和%
选择整个文件的内容
运行紧跟其后的unix命令
column-t
实际执行列格式设置的unix命令
或者,您可以在没有正确对齐的情况下将文件保存在Vim中,然后从终端运行命令column-t>
。您可以使用从Vim中执行unix命令代码>语法
是一个unix命令,它将数据整齐地对齐到列中。您为它提供了一个参数-t
,以便它自动检测文件中的列(按空格分割)
因此,要将其分解,请在Vim中按以下顺序键以实现所需:
Esc
进入(或确保您已经处于)命令模式
:
和%
选择整个文件的内容
运行紧跟其后的unix命令
column-t
实际执行列格式设置的unix命令
或者,您可以在没有正确对齐的情况下将文件保存在Vim中,然后从终端运行命令column-t>
。使用插件(godlygeek/tabular),您可以执行以下操作:
:Tabularize /\d.*
使用插件(godlygeek/tabular),您可以执行以下操作:
:Tabularize /\d.*
您是否尝试过:%!列-t
?对我来说似乎很好。如果您想知道它在做什么,最好从vim的内置帮助工具开始。在正常模式下键入:help
,以了解有关命令的详细信息。在您的情况下,请尝试:帮助:
,:帮助:%
,和:帮助代码>。使用::%!column-t弹出另一个带有ExpalantationSW和column选项卡的“column”窗口。在底部,如果单击“退出”,我的文本文件将显示所有项目都已过滤并变为空白。是否尝试:%!列-t
?对我来说似乎很好。如果您想知道它在做什么,最好从vim的内置帮助工具开始。在正常模式下键入:help
,以了解有关命令的详细信息。在您的情况下,请尝试:帮助:
,:帮助:%
,和:帮助代码>。使用::%!column-t弹出另一个带有ExpalantationSW和column选项卡的“column”窗口。在底部,如果单击“退出”,我的文本文件将显示所有项目都已过滤并变为空白