Vim:如何交换两个字符?

标签 vim

有没有快速更改的命令

Cnotrol

Control

最佳答案

在正常模式下,将光标放在要交换的第一个字符上方时,您可以键入 xp 删除一个字符,然后键入 p将其放在光标后面,有效地交换两个字符。

一个可能有用的命令(直接取自 the Vim page on swapping )是

:nnoremap <silent> gc xph

映射gc(或您选择的其他命令)来交换两个字符。请注意,h 只是将光标移回其原始位置,即要交换的两个字符中的第一个字符的顶部。

关于Vim:如何交换两个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1529414/

相关文章:

vim - 如何在不打开窗口的情况下添加到 Vim 搜索历史记录?

Vim 用双空格替换制表符

python - 如何正确运行无限循环并仍然使用 VIM 插件中的缓冲区?

Vim 自动滚动缓冲区

macos - Mac OS X 的复制和粘贴问题

vim - 命令模式下回车键是什么意思?

vim - vim中的这一系列击键如何删除除编号行之外的所有内容?

java - spf13 - 在具有非 java 扩展名的文件中使用 java 语法

regex - 如何通过第一个 "testing"或 "preview"搜索部分在 Vim 中有效地搜索和替换?

vim - Vim minibufexplorer 中的 Tab 键顺序