Linux编辑器 - vim

简介: Linux编辑器 - vim

vim的基本概念


vim在我们做开发的时候,主要解决我们编写代码的问题,本质上就是一个多模式的文本编辑器。


我们这里主要介绍vim最常用的三种模式:命令模式、插入模式、底行模式。

1、命令模式(Normal mode)。

在命令模式下,我们可以控制屏幕光标的移动,字符、字或行的删除,复制粘贴,剪贴等操作。

2、插入模式(Insert mode)。

只有在插入模式下才能进行文字输入,该模式是我们使用最频繁的编辑模式。

3、底行模式(Command mode)。

在底行模式下,我们可以将文件保存或退出,也可以进行查找字符串等操作。在底行模式下我们还可以直接输入vim help-modes查看当前vim的所有模式。


vim下各模式的切换


指令: vim 文件名


进入vim后默认为命令模式(普通模式),要输入文字需切换到插入模式。


【命令模式】切换至【插入模式】

1)输入「i」:在当前光标处进入插入模式。

2)输入「a」:在当前光标的后一位置进入插入模式。

3)输入「o」:在当前光标处新起一行进入插入模式。


【命令模式】切换至【底行模式】

1)输入「Shift+;」即可,实际上就是输入「:」。


【插入模式】或【底行模式】切换至【命令模式】

1)插入模式或是底行模式切换至命令模式都是直接按一下「Esc」键即可。


vim命令模式各命令汇总


【移动光标】

1)按「k」:光标上移。

2)按「j」:光标下移。

3)按「h」:光标左移。

4)按「l」:光标右移。

5)按「$」:移动到光标所在行的行尾。

6)按「^」:移动到光标所在行的行首。

7)按「gg」:移动到文本开始。

8)按「Shift+g」:移动到文本末尾。

9)按「n+Shift+g」:移动到第n行行首。

10)按「n+Enter」:当前光标向下移动n行。

11)按「w」:光标从左到右,从上到下的跳到下一个字的开头。

12)按「e」:光标从左到右,从上到下的跳到下一个字的结尾。

12)按「b」:光标从右到左,从下到上的跳到上一个字的开头


相关文章
|
1月前
|
存储 Linux 编译器
vim编辑器和gcc/g++编辑器的使用讲解
vim编辑器和gcc/g++编辑器的使用讲解
53 2
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
35 1
|
1月前
|
存储 搜索推荐 Shell
【Shell 命令集合 文本编辑器】Linux joe 编辑器的使用教程
【Shell 命令集合 文本编辑器】Linux joe 编辑器的使用教程
32 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 文本编辑器】Linux jed 编辑器使用指南
【Shell 命令集合 文本编辑器】Linux jed 编辑器使用指南
28 0
|
19天前
|
搜索推荐 NoSQL Linux
Linux开发工具——vim篇
Linux开发工具——vim篇
|
20天前
|
Ubuntu Linux 编译器
【Linux】4. 开发工具的使用(yum/vim)
【Linux】4. 开发工具的使用(yum/vim)
44 2
|
3天前
|
人工智能 数据可视化 Linux
【linux基础(五)】Linux中的开发工具(上)---yum和vim
【linux基础(五)】Linux中的开发工具(上)---yum和vim
|
11天前
|
Linux 程序员 开发工具
最强文本编辑器 VIM 获取与安装
最强文本编辑器 VIM 获取与安装
|
1月前
|
Unix Shell Linux
【Shell 命令集合 文档编辑】Linux 文本编辑器 ex命令使用指南
【Shell 命令集合 文档编辑】Linux 文本编辑器 ex命令使用指南
34 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 文档编辑】Linux 行编辑器 ed命令使用指南
【Shell 命令集合 文档编辑】Linux 行编辑器 ed命令使用指南
29 0