linux - 在 vim 中将垂直文本转换为水平文本

标签 linux vim

我想将文件中的垂直文本转换为水平文本。喜欢

1  
2  
3    

1 2 3

我可以使用 tr 命令来做到这一点 tr '\n' ' ' <file

但我想用 vim 来做到这一点

最佳答案

一个简单的。使用从第一行到最后一行的范围,并在它们之间加入一个空格:

:0,$join

关于linux - 在 vim 中将垂直文本转换为水平文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28583848/

相关文章:

php - CakePHP 应用程序显示语法错误,意外 [

macos - 在 mac 上使用自定义 vimrc 会导致语法高亮丢失

python - vim8 : update PYTHONPATH in vimrc only

vim - 将拉出的文本粘贴到几个连续的行中

linux - 能否查看Nginx运行状态,根据状态返回1或0?

linux - 获取正在运行的服务在 Ubuntu 中使用的所有共享库的列表

Vim Quickfix 前缀双栏 "||"— 解释一下?

python - 丢失了重要的 .py 文件(被覆盖为 0byte 文件),但旧版本仍然作为模块加载到 IPYTHON 中——可以检索吗?

linux - 使用 or 运算符查找

linux - 用新行替换字符串中的单个字符