`

Vim 常用命令总结

    博客分类:
  • Vim
阅读更多

使用 Vim 的时间不长,但如今已经离不开熟悉的 Vim 编辑模式了。 Vim 的学习曲线是非常陡的,一开始学习的时候,面对很多的操作命令要去记住,常常望而却步。

其实,只要记住一些常用的命令,加之在工作中坚持使用 Vim 进行编辑,很快就能得心应手了。

光标移动(Cursor Movement)

命令 作用(解释)
h,j,k,l h表示往左,j表示往下,k表示往右,l表示往上
Ctrl+f 上一页
Ctrl+b 下一页
w, e, W, E 跳到单词的后面,小写包括标点
b, B 以单词为单位往前跳动光标,小写包含标点
O 开启新的一行
^ 一行的开始
$ 一行的结尾
gg 文档的第一行
[N]G 文档的第N行或者最后一行

插入模式(Insert Mode)

命令 作用(解释)
i 插入到光标前面
I 插入到行的开始位置
a 插入到光标的后面
A 插入到行的最后位置
o, O 新开一行
Esc 关闭插入模式

编辑(Editing)

命令 作用(解释)
r 在插入模式替换光标所在的一个字符
J 合并下一行到上一行
s 删除光标所在的一个字符, 光标还在当行
S 删除光标所在的一行,光标还在当行,不同于dd
u 撤销上一步操作
ctrl+r 恢复上一步操作
. 重复最后一个命令
~ 变换为大写
[N]>> 一行或N行往右移动一个tab
[N]<< 一行或N行往左移动一个tab

关闭(Exiting)

命令 作用(解释)
:w 保存
:wq, :x 保存并关闭
:q 关闭(已保存)
:q! 强制关闭

搜索(Search)

命令 作用(解释)
/pattern 搜索(非插入模式)
?pattern 往后搜索
n 光标到达搜索结果的前一个目标
N 光标到达搜索结果的后一个目标

视觉模式(Visual Mode)

命令 作用(解释)
v 选中一个或多个字符
V 选中一行

剪切和复制(Cut and Paste)

命令 作用(解释)
dd 删除一行
dw 删除一个单词
x 删除后一个字符
X 删除前一个字符
D 删除一行最后一个字符
[N]yy 复制一行或者N行
yw 复制一个单词
p 粘贴

窗口操作

命令 作用(解释)
:split 水平方向分割出一个窗口
:vsplit 垂直方向分割出一个窗口
:close 关闭窗口
Ctrl+W 切换窗口, h到左边窗口,j到下方窗口,k到上方窗口,l到右边窗口
分享到:
评论

相关推荐

    vim常用命令总结

    ### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户高效地进行文本编辑工作。总结包括查找命令、修改...

    Vi、vim 常用命令总结

    ### Vi、vim 常用命令总结 #### Vim环境初始化 在Linux环境下,Vi和Vim编辑器的个性化设置可以通过创建并编辑`.vimrc`文件实现。该文件通常位于用户的主目录下,即`$HOME/.vimrc`。通过设置`.vimrc`,可以调整编辑...

    linuxvim常用命令总结_awesome-linux-command.zip

    linuxvim常用命令总结_awesome-linux-command

    VIM常见命令总结vim常见命令总结

    以下是对VIM常见命令的详细总结: 1. **启动与退出** - `vim filename`:启动VIM并打开指定的文件。 - `:q`:在正常模式下退出,如果未保存修改,VIM将拒绝退出。 - `:q!`:强制退出,不保存任何修改。 - `:wq`...

    一张图记住 Vim 常用命令

    本来不算写 Vim 使用教程的,因为我想网上应该会有很多,然后我去搜了一下看到别人写的好丑好乱啊,于是自己寻找资料再加上自己的总结得出本文。 文章目录一、图片二、详解1、Vim 的基本概念2、Vim 的基本操作a、...

    Linux vim常用命令

    供IC设计者或使用Linux系统做项目,使用vim语句打开或编辑文件,入门以及总结学习使用

    vim常用命令.txt

    ### vim常用命令知识点详解 #### 一、简介 在Linux环境下,`vim`(Vi IMproved)是一款功能强大的文本编辑器,它源自于早期的`vi`编辑器,并在此基础上进行了大量的改进与增强。`vim`支持命令模式、插入模式以及...

    vim常用命令.docx

    在使用Vim时,了解并熟练掌握一些常用的命令至关重要。以下是对标题和描述中涉及的Vim命令的详细解释: ### 命令模式 在命令模式下,用户可以移动光标、删除文本、复制和粘贴等。以下是一些常见的操作: 1. **...

    学习总结VIM常用命令

    ### VIM常用命令详解 VIM(Vi IMproved)是一款高度可配置且功能强大的文本编辑器,被广泛应用于各种操作系统之上。它源自于vi编辑器,但提供了更多的增强功能和特性,使其成为许多开发者的首选工具。下面我们将...

    vim最常用快捷键总结

    经过多次总结补充的常用vim快捷操作,全部为常用操作

    vim命令学习笔试总结总结总结

    #### Vim常用命令详解 接下来,我们将详细介绍vim中的一些常用命令。 ##### 命令模式下的操作 1. **移动光标** - `h`:向左移动一个字符。 - `j`:向下移动一行。 - `k`:向上移动一行。 - `l`:向右移动一个...

    vim 常用快捷键笔记

    ### vim 常用快捷键知识点 #### 一、引言 Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将...

    VIM常用命令集锦

    vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一...UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!

    vim的基本命令

    本文将详细介绍Vim编辑器中的常用命令,帮助读者快速入门并提高编辑效率。 #### 二、命令模式 在Vim中,用户主要处于三种模式:命令模式、插入模式和底线模式。命令模式是最基本的模式,在此模式下可以执行各种...

    VIm 常用命令

    以上只是Vim常用命令的一部分,更多高级功能如插件、映射、脚本编程等,需要进一步学习和实践。Vim的学习曲线虽然陡峭,但一旦熟练掌握,其效率和灵活性将极大提高你的文本编辑体验。希望这份“Vim用法总结”能成为...

    unix系统常用命令总结文档

    ### Unix系统常用命令总结 Unix系统作为现代操作系统的基础之一,其强大的命令行工具为用户提供了高效的操作环境。本文将从给定的文件信息出发,深入探讨Unix系统中的常用命令及其应用,同时也会提及C++编程在Unix...

Global site tag (gtag.js) - Google Analytics