如何在vi中切换2个字符?


10

我喜欢这样的事实,我记住ddp要切换两行(即dd删除该行,然后再将p其放回“ 1高”)。

是否有类似的按键设置来切换2个字符,以便wsih变为wish


vim中的行交换,字符交换和单词交换技巧可在vim.wikia.com上找到。
雷神2012年

Answers:


21

答案是xp,不是Windows的那种;)

如果您正在从事vim技能的学习,通常您可能还会发现以下有用的信息:

如何在Vi和Vim中保存时自动删除尾随空格?


是的,xp在vi中转置两个字符。
maxschlepzig 2012年

5
x-吃掉光标下方的字符(并将其放入粘贴缓冲区中);p-将缓冲区粘贴到光标位置之后(在文本中后移一个字符)。

1
只是好奇。什么是“窗户类”?
斯特凡Chazelas



1

xp 将当前字符与下一个字符交换。

我们可以做另一种交换,Xp将当前字符与前一个字符交换。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.