Vim命令 - 用于入门

Posted Hack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim命令 - 用于入门相关的知识,希望对你有一定的参考价值。

vim是linux下一款非常强大的文本编辑器,每位程序员都应该熟练掌握。当然工具的目的是提高生产效率,对于vim的使用不必强制,最重要的还是适合自己

开始学习使用Vim ..一些简单的命令来开始

Vim有两种模式。

1.插入模式(您可以像普通文本编辑器一样输入。按i进行插入模式)

2.命令模式(向编辑器发出命令以完成任务。按ESC键进入命令模式)

下面大多数都处于命令模式

  • x - 删除不需要的字符

  • u - 撤消最后一个命令,U撤消整行

  • CTRL-R重做

  • A - 在末尾附加文本

  • :wq - 保存并退出

  • :Q! - 删除所有更改

  • dw - 将光标移动到单词的开头以删除该单词

  • 2w - 向前移动光标两个字。

  • 3e - 将光标移动到第三个单词的结尾。

  • 0(零)移动到行的开头。

  • d2w - 删除2个单词。可以更改数字以删除连续单词的数量,如d3w

  • dd删除行和2dd删除行.number可以更改为删除连续单词的数量

更改命令的格式为:operator [number] motion 
-operator - 是做什么的,例如d表示删除
- [数字] - 是重复动作的可选计数
- 动作 - 移动文本进行操作,例如w(word),
$(到行尾)等。

  • p - 将先前删除的文本放在光标之后(键入dd以删除该行并将其存储在Vim寄存器中。和p以放置该行)

  • r - 替换字母,例如按re将字母替换为e

  • ce - 改变直到一个单词的结尾(将光标放在lub中它将删除ubw)

  • ce - 删除单词并将您置于插入模式

  • G - 将您移动到文件的底部。

  • gg - 将您移动到文件的开头。
    输入您所在行的编号,然后键入G.

  • 找到匹配的%),]或}

  • :s / old / new / g用'new'代替'old',其中g是全局的

  • /向后搜索n查找下一个出现,N向相反方向搜索

  • 转发搜索

  • 运行shell命令,如:!dir,:!ls

  • :w - TEST(其中TEST是您选择的文件名。)。保存文件

  • v - 启动可视模式以选择行,您可以执行d delete之类的操作

  • :r - Filename将内容插入当前文件

  • R - 替换多个字符

  • y - 使用v visual模式复制文本的运算符,p用于粘贴文本

  • yw - (副本)猛拉一个字

  • o - 在光标下方打开一行并开始插入模式。

  • O - 在光标上方打开一条线。

  • a - 在光标后插入文本。

  • A - 在行结束后插入文本。

  • 电子命令移动到一个单词的末尾。

  • y - 操作员猛拉(复制)文本,p放(粘贴)它。

  • R - 进入替换模式,直到按下<ESC>。

  • ctrl-w从一个窗口跳到另一个窗口

键入命令:e并按ctrl + D列出所有命令名称,以:e开头,然后按Tab键完成命令


以上是关于Vim命令 - 用于入门的主要内容,如果未能解决你的问题,请参考以下文章

7种提高工作效率的Vim操作

vim 命令图解

7种提高工作效率的Vim操作-Vim使用技巧

VIM常用命令——快速入门,行走江湖

Vim入门基础

Vim基础入门之详解