Vim使用笔记之vim基础操作

简介: 1. Vim的基本操作光标在屏幕文本中的移动既可以用箭头键,也可以用hjkl字母键h(左移) j(上移) k(下移) l(右移)欲进入Vim编辑器(从命令行提示符),请输入vim 文件名 退出编辑器: :q! 放弃所有改动...

1. Vim的基本操作

  • 光标在屏幕文本中的移动既可以用箭头键,也可以用hjkl字母键
    h(左移) j(上移) k(下移) l(右移)
  • 欲进入Vim编辑器(从命令行提示符),请输入vim 文件名 <回车>
  • 退出编辑器:
    1. <ESC> :q! <回车> 放弃所有改动
    2. <ESC> :wq <回车> 保存改动
  • 在正常模式下删除光标所在的位置:x
  • 欲插入或添加文本,请输入:
    1. i 输入欲插入文本 <ESC> 在光标前插入文本
    2. A 输入欲添加文本 <ESC> 在一行后添加文本
    3. a 输入欲添加文本 <ESC> 在光标后插入文本

特别提示:按下<ESC>键会带您回到正常模式或者撤消一个不想输入或部分完整的命令。

2. 【修改】相关命令

  1. dw 从当前光标删除至下一个单词

  2. d$ 从当前光标删除至当前行末尾

  3. dd 删除整行

  4. 重复动作

  • d2d 重复2次:删除至下一个单词
  • d3d 重复3次:删除整行
  • d5$ 重复5次:从当前光标删除至当前行末尾(相当于从当前光标删除至末尾,再删除4行)

正常模式下修改命令的格式是:
operator [number] motion
其中:

  • operator:操作符,代表要做的事情,比如d代表删除
  • [number]: 可以附加的数字,代表重复的次数
    -motion:动作,代表在所操作的文本上的移动,例如:w代表单词(word)$代表行末等等。
  1. 欲移动光标到行首,请按数字0键: 0
  2. 撤销与重做(Undo Redo)
  • 撤销以前的操作: u(小写的u)
  • 撤销在一行中所做的改动,U(大写的U)
  • 撤销以前的撤销命令,恢复以前的操作结果,CTRL-R
目录
相关文章
|
数据可视化 Linux 开发工具
【Linux从入门到精通】vim的基本使用各种操作详解
vim下的操作多而杂,本篇文章会对vim下常用的多个操作进行详细解释。附加动图解释多个操作,超级详细,希望会对你有所帮助。
186 1
|
7月前
|
Unix Linux 开发工具
【Linux】VIM命令模式和文本输入模式切换操作
【1月更文挑战第18天】【Linux】VIM命令模式和文本输入模式切换操作
|
7月前
|
程序员 开发工具
【专栏】Vim是知名文本编辑器,以其高效操作深受程序员喜爱
【4月更文挑战第28天】Vim是知名文本编辑器,以其高效操作深受程序员喜爱。本文到特定行的技巧,包括基础概念(普通模式与插入模式)、使用`G`命令、命令行、相对行号和搜索功能。此外,还分享了高级技巧,如使用标记和结合插件提升效率。掌握这些方法能提升Vim用户的工作效率。
54 0
|
7月前
|
Unix 开发工具 C++
Vim基本使用操作
Vim基本使用操作
|
开发工具
vim全键盘操作
vim全键盘操作
95 0
|
XML 人工智能 Go
VSCode 中使用 vim 操作
为什么要使用 Vim 呢?因为真的很高效啊!!!我已经在代码编辑器和浏览器中都安装了类 Vim 插件来提搞我的操作效率。当熟练使用 Vim 命令之后,真的可以扔掉鼠标了。
1006 0
|
JavaScript 前端开发 Linux
【看表情包学Linux】软件包管理器 yum | Vim 编辑器介绍 | Vim 文本批量化操作 | 配置 Vim(二)
本章首先介绍 Linux 软件包管理器 yum,学习如何在 Linux 上安装和卸载软件。最后我们讲解一下 vim 编辑器,我采会用实际操作去讲解 vim 的文本操作。对于 vim 的这些操作按键,不需要死记,用的多了自然就会熟。默认的 vim 配置简陋不堪,没有代码提示、没有缩进甚至没有行号,但至少还是有语法高亮的。在这一章我们主要去学习 vim 的基础操作,对于 vim 的配置我打算放到下一章去讲。
254 1
【看表情包学Linux】软件包管理器 yum | Vim 编辑器介绍 | Vim 文本批量化操作 | 配置 Vim(二)
|
Linux 程序员 Shell
【看表情包学Linux】软件包管理器 yum | Vim 编辑器介绍 | Vim 文本批量化操作 | 配置 Vim(一)
💭 写在前面 本章首先介绍 Linux 软件包管理器 yum,学习如何在 Linux 上安装和卸载软件。最后我们讲解一下 vim 编辑器,我采会用实际操作去讲解 vim 的文本操作。对于 vim 的这些操作按键,不需要死记,用的多了自然就会熟。默认的 vim 配置简陋不堪,没有代码提示、没有缩进甚至没有行号,但至少还是有语法高亮的。在这一章我们主要去学习 vim 的基础操作,对于 vim 的配置我打算放到下一章去讲。
175 1
【看表情包学Linux】软件包管理器 yum | Vim 编辑器介绍 | Vim 文本批量化操作 | 配置 Vim(一)
|
机器学习/深度学习 数据可视化 开发工具
Vim 高级操作一看就会
Vim 高级操作一看就会
Vim 高级操作一看就会