首页 新闻 搜索 专区 学院

vim中如何调换同一行的2段文字

0
悬赏园豆:100 [已解决问题] 解决于 2017-06-20 15:24

比如下面的hosts解析:

127.0.0.1 q.cnblogs.com

用vim如何改为:

q.cnblogs.com 127.0.0.1
vim
dudu的主页 dudu | 高人七级 | 园豆:39154
提问于:2017-06-16 14:42
< >
分享
最佳答案
1

应该没有捷径,一步步来。命令模式下。

  • 0
  • f<space>
  • r<enter>
  • k
  • ddp
  • k
  • J

如果行数多的话,记得考虑使用宏。(q命令)

收获园豆:100
女孩不哭 | 菜鸟二级 |园豆:469 | 2017-06-20 10:02

f<space>时需要再加1个<space>

dudu | 园豆:39154 (高人七级) | 2017-06-20 14:18

@dudu: 没懂,我上面贴出来的已经完成你的要求了。

女孩不哭 | 园豆:469 (菜鸟二级) | 2017-06-20 14:30

奇怪,这个一系列操作录制的宏(qd...q),用@d运行总是不起作用

dudu | 园豆:39154 (高人七级) | 2017-06-20 14:55

“再加1个<space>”是我测试样本的问题,中间有2个空格

dudu | 园豆:39154 (高人七级) | 2017-06-20 14:57

@dudu: 我试过有用,哈哈哈哈~~~

女孩不哭 | 园豆:469 (菜鸟二级) | 2017-06-20 14:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册