`

vim小技巧:不用切换到输入模式交换前后字符

 
阅读更多

有时候想把前后两个字符的顺序交换一下,比如 calss 改成 class,如果要切换到输入模式以后,删除,插入,再退出输入模式,然后保存,很浪费时间。在vim命令模式下,只要把光标移动到 a的前面,输入 x ,然后 p ,这样 a 和 l 的顺序就换过来了。

分享到:
评论

相关推荐

    Linux vim 常用命令

    ### Linux VIM编辑器常用命令详解 ...通过本文介绍的基本命令和技巧,用户可以更加高效地使用VIM进行文本编辑工作。无论是简单的文本修改还是复杂的脚本编写,掌握VIM都将使你在日常工作中事半功倍。

    Mastering Vim Quickly_2.pdf

    - **交换文件与备份文件处理**:如何管理和配置Vim生成的交换文件和备份文件。 - **项目特性的.vimrc**:如何为特定项目创建专用的配置文件。 - **推荐的基本配置**:给出了一套基本的配置示例。 #### 七、撤销...

    Vim编辑器使用教程(官方中文版)

    - **文本输入**: 描述如何在Vim中输入文本,并介绍一些常用的快捷键。 - **光标移动**: 详细介绍了如何通过键盘控制光标的移动,包括行内移动、跨行移动等。 - **字符删除**: 说明了如何删除单个字符或连续的文本块...

    vim命令详解

    本文档将详细介绍 Vim 命令的使用方法和技巧,帮助读者快速掌握 Vim 的基本使用和高级应用。 命令历史 在 Vim 中,可以使用 : 或 / 开头的命令来查看和选择历史命令。例如,可以键入 : 然后按下上下箭头来选择某个...

    vim一些收藏技巧

    8. **Ngs**: 在当前光标位置向下执行N次`g`命令,然后切换到普通模式。`g`后面通常跟一个命令,如`gk`或`gj`用于上下移动,因此`Ngs`可以理解为快速执行多次该命令后回到普通模式。 9. **g0, g^, g$**: 分别将光标...

    vim 经典之作,值得学习

    - **高效的编辑体验**:vim支持多种模式切换(如正常模式、插入模式、命令模式等),并通过简洁的命令集实现了高效的文字处理。 - **丰富的插件生态**:大量的插件支持让vim的功能几乎可以无限扩展,无论是代码高亮...

    VIM的使用VIM的使用

    VIM(Vi IMproved)是一款强大的文本编辑器,它的使用涉及到多个方面,包括基本操作、模式切换、文本移动、编辑技巧、多窗口编辑以及自定义配置等。以下是对VIM使用的一些详细介绍: **1. 进入、保存、退出:** - `...

    Vi 学习笔记

    - **普通模式命令**:在插入模式下使用`Esc`键暂时切换到命令模式执行命令。 #### 编辑已经编排过的文本 - **折行**:使用`Ctrl+j`或`<CR>`键进行手动折行。 - **对齐文本**:使用`=^`命令对齐文本。 - **缩进和...

    ubuntu部落(适合初学者,可以作为初学者的手册)

    - **更改运行级别**:根据需求切换不同的运行模式。 - **服务管理**: - **更改启动服务**:添加或删除开机启动的服务。 - **手动控制服务**:启动、停止或重启服务。 - **常用系统服务**:列出常用的系统服务及其...

    linux学习笔记

    - **Ctrl+t:** 交换光标前后两个字符的位置。 - **Alt+t:** 交换当前位置与前一个单词的位置。 - **Alt+d:** 剪切光标后的单词。 - **Ctrl+w:** 剪切光标前的一个单词。 - **Ctrl+x 和 u:** 撤销上一个操作。 - **...

    Linux学习笔记(强悍总结值得一看)

    grep命令用于在文本文件中搜索指定的模式,而管道符`|`则用于连接两个命令,使得前一个命令的输出成为后一个命令的输入。以下是grep命令的一些高级用法示例: 1. **grep -l ‘boss’\***:显示所有包含“boss”的...

    Linux命令大集合

    - `vi/vim`: 高级文本编辑器,支持命令模式和插入模式。 - `nano`: 更为用户友好的简单文本编辑器。 3. **文件搜索** - `find`: 根据文件名、大小、修改时间等条件查找文件。 - `grep`: 在文件中搜索特定字符串...

    linux 使用命令

    - `vi` 或 `vim`:强大的文本编辑器,支持插入模式和命令模式。 - `nano`:简单易用的文本编辑器。 3. **文件搜索**: - `find`:根据文件名、类型、大小等条件查找文件。 - `grep`:在文件中搜索特定字符串。 ...

    高效Linux系统管理SA-叶金荣

    例如,`sp/vsp`用于水平或垂直分割窗口,`foldmethod=marker`允许根据特定标记折叠代码,`zc/zo/zm/zr`控制折叠状态,`~`可以交换光标处字符的大小写,`zz`让当前行位于屏幕中央,`zt`将当前行置于顶部。 其他实用...

    Linux 操作系统提供了大量的命令行工具.docx

    例如,`cd /home/user`将工作目录切换到`/home/user`。 - **pwd**: 显示当前工作目录的完整路径。 - **mkdir**: 创建一个新目录。可以通过一次指定多个目录名称来创建多个目录,如`mkdir dir1 dir2`。 - **rmdir**: ...

    \Linux一句话精彩回答.pdf

    根据提供的文档信息,我们可以整理出一系列关于Linux的基本操作与实用技巧。下面将详细介绍这些知识点: ### 1. 修改主机名 - **命令**: `hostnamectl set-hostname 新主机名` - **描述**: 可以使用`hostnamectl`...

    经典嵌入式培训技术资料

    ### 经典嵌入式培训技术资料概览 ...通过以上内容的学习与实践,学员们能够掌握嵌入式系统的基本概念、开发工具的使用、硬件结构的设计以及Linux操作系统下的开发技巧,为后续的嵌入式开发打下坚实的基础。

    Linux 操作系统技术合集.pdf

    - **实践**: 掌握插入模式、命令模式之间的切换等基本操作。 **3. C程序编译和运行** - **概述**: 编译和运行C程序的方法。 - **实践**: 使用`gcc`命令编译,如`gcc -o output_file source_file.c`。 **4. 用...

Global site tag (gtag.js) - Google Analytics