Vim编辑器常用命令大全

编辑和保存文件

vim filename为编辑一个文件,若此文件不存在,则Vim会以filename为名创建这个文件。

启动Vim时自动处于命令模式,按I键可以进入插入模式,这个命令用于在当前光标所在处插入字符。

保存和退出

命令操作
:w保存文件
:w filename另存为filename
:q退出Vim
:q!强制退出Vim,用于放弃保存修改的情况
:wq!强制保存并退出Vim

模式切换

命令操作
a在光标后插入
i在光标所在的位置插入
o在光标所在位置的下一行插入
Esc进入命令模式
:进入行命令模式

撤销和重做

命令操作
u撤销一次操作
ctrl+R重做被撤销的操作

搜索和替换

命令操作
:/string向前(朝向文件尾)搜索字符串string
:?string向后(朝向文件头)搜索字符串string
:s/pattern/string将pattern所代表的字符串替换为string

光标移动

在移动光标的时候,可以在命令前加上数字,表示重复多少次移动。例如5w表示将光标向前(朝向文件尾)移动5个单词

命令操作
H光标向左移动一格
L光标向右移动一格
J光标向下移动一格
K光标向上移动一格
^移动光标到行首
$移动光标到行尾
G移动光标到文件尾
Gg移动光标到文件头
W移动光标到下一个单词
B移动光标到前一个单词
Ctrl+f向前(朝向文件尾)翻动一页
Ctrl+b向后(朝向文件头)翻动一页
Vim编辑器常用命令大全

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/11117.html

赞 (0)
江山如画的头像江山如画管理团队
最清楚的过拟合(Overfitting)、欠拟合讲解
上一篇 2022年9月21日 下午4:01
什么是批标准化 (Batch Normalization)
下一篇 2022年9月22日 上午10:33

99%的人还看了以下文章

  • PHP获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

    php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。

    2023年3月8日
    10.2K0
  • 两个简单的Pycharm激活方法分享

    一、Pycharm激活码激活 优点:Window、Mac、Ubantu都稳定有效,关键是这种激活方式不会产生其他影响 缺点:需要修改hosts文件 修改hosts文件 将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改或权限问题,可以采用覆盖的方法去替换hosts文件 修改后请检查…

    2020年3月14日
    9.1K0
  • 第三课:第一个maven项目Hello Maven

    第三课:第一个maven项目Hello Maven第三课:第一个maven项目Hello Maven第三课:第一个maven项目Hello Maven第三课:第一个maven项目Hello Maven

    一、Maven的简单使用 1.1、Maven项目的目录约定 MavenProjectRoot(项目根目录)|—-src|     |—-main|     |         |—-java ——存放项目的.java文件|     |         |—-resources ——存放项目资源文件,如sprin…

    2023年1月27日 • 编程开发
    14.7K0
  • 5分钟快速入门AJAX

    什么是AJAX? 第一步:如何发出一个HTTP请求第二步:处理服务器的响应第三步:一个简单的例子第四步:与XML响应协同工作 什么是AJAX AJAX是一个新的合成术语,隐含了两个已经存在多年的JavaScript特性,但是直到最近,随着一些诸如Gmail、Google Suggest以及Google Maps的轰动,才被许多网络开发者所注意到。 我们所讨论…

    2020年4月4日
    10.3K0
  • MVC详解:模型(Model)-视图(View)-控制器(Controller)

    MVC(模型-视图-控制结构)是软件开发中常用的一种架构模式。它强制性的将输入、处理和输出分开。使应用程序被分成三个核心部件:模型 (Model)、视图(View)和控制(Controller)。它们各自处理自己的任务,有效地分离存储数据和展示数据功能模块以降低它们之间的耦合度。 MVC体系结构: 模型层主要负责保存和访问业务数据,执行业务逻辑和操作。这一层…

    2020年2月23日
    8.7K0
  • 图片上传并压缩源码免费下载(等比例压缩或者原尺寸压缩)-java

    项目开发时,需要手机拍照,然后上传图片,因为项目记录数非常多,每条记录需要3张照片,而手机相机越来越好,分辨率也高,就要压缩后再上传。 中国网页设计今天分享的图片上传并压缩方法支持等比例压缩或者原尺寸压缩两种。 可自行设置图片质量参数quality,能够同时处理jpg和png格式,也可把PNG转jpg或jpg转PNG。 宽度和高度可以根据项目实际需求自行设置…

    2019年6月24日
    14.5K0

发表回复

登录后才能评论