vim - vim模式及部分操作

文章目录

一、vim 基本介绍

vim 是一款多模式的编辑器。vim 中有很多子命令来进行代码的编写操作。

同时,vim 提供了不同的模式供我们选择。

在vim下的底行模式下通过:help vim-modes可以查看所有模式。
linux下的部分模式如下:

总计12种模式,6种基本模式,6种新增模式。

二、vim 的简单使用

  1. 创建一个文件
cpp 复制代码
touch test.c // touch + 要创建的文件的文件名
  1. 用 vim 打开文件
cpp 复制代码
vim test.c // vim + 文件名

打开时光标所在位置是上次退出时的位置,如果想让光标直接定位到某一行,可以使用如下指令:

gcc 复制代码
vim test.c +11   //定位到 11 行

示例如下:

  1. 进行编辑

一进入,默认打开的是【命令模式】,按键 i 进入【插入模式】,就可以编辑了。

编辑完成后,可以按 Esc ,然后输入 :wq ,再按回车就会退出了。

三、几种常用模式切换


vim 打开的时候,默认的模式是【命令模式】,所有的输入,都被当做命令来看待,如果想要进入【插入模式】,需要按 i,a,o,三者的区别是:i 是直接到默认光标处,a 会让光标后移一位,o 会向下新增一行。

四、命令模式和底行模式的操作汇总



本文到这里就结束了,如果对您有帮助,希望得到您的一个赞!

如有错漏,欢迎指正。😄

相关推荐
Linux-lucky2 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
禁默2 小时前
启元 Q1 二次开发实践:Ubuntu 部署与仿真验证,从 PrimeConsole 到 ROS 2 Humble + RViz
linux·运维·ubuntu
skywalk81633 小时前
把 去也网站 从 Ubuntu 搬到 FreeBSD:一次 Service Jail + nginx 的部署实录
linux·运维·nginx·ubuntu·freebsd
爱莉希雅&&&5 小时前
GitLab 完整学习笔记
linux·运维·服务器
风笙9785 小时前
[文件系统]文件系统挂载与卸载详解
linux
GeW5 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
陈希1237 小时前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
usdoc文档预览7 小时前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
寂寞的船9 小时前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
测试界的小码农10 小时前
【Linux 命令实战(03):文件创建、复制、移动与删除,掌握 touch、mkdir、cp、mv、rm】
linux·服务器·php