当前位置: 首页 > news >正文

Vim的基础操作

前言

本文将向您介绍关于vim的基础操作

基础操作

在讲配置之前,我们可以新建一个文件 .vimrc,并用vim打开在里面输入set nu 先给界面加上行数,然后shift + ;输入wq退出
默认打开:命令模式
在这里插入图片描述

在命令模式中:
h:向左移动
j:向下移动
k:向上移动
L:向右移动
快速定位代码的第一行:gg
定位代码的任意一行,最后一行: n + shift + g
shift $ 光标一行的结尾
shift ^ 光标一行的开始
w:以单词为单位,进行向后移动,支持跨行的
b:以单词为单位,进行向前移动,支持跨行的
yy:复制光标当前行
p :粘贴内容到当前行以后
dd:剪切/删除该行
shift + ~ :从光标出开始进行文本大小互相转化
n+r:替换光标所在字符、或多个字符
n+x:向后删除一个字符、或者n个字符
n+shift+x = X : 向前删除一个字符,或者n个字符,输入行内操作
shift + # :向后搜索当前光标所在的同名单词
撤销: u
撤销的撤销:ctrl + r

插入模式:
a:在光标后插入
i:在光标前插入
o:另起一行插入

底行模式下:
q:退出vim编辑器。输入q后,按下回车键即可退出vim。
q!:强制退出vim编辑器,即使有未保存的更改。输入q!后,按下回车键即可强制退出vim。
w:保存文件。在编辑文件时,输入w后,按下回车键即可保存文件。
w!:强制保存文件。即使文件是只读的,输入w!后,按下回车键即可强制保存文件。
wq:保存文件并退出vim编辑器。输入wq后,按下回车键即可保存文件并退出vim。
wq!:强制保存文件并退出vim编辑器。即使文件是只读的,输入wq!后,按下回车键即可强制保存文件并退出vim。
本文将下来会主要讲这几种模式,当然vim还有其他一些特殊模式,但是比较少用

注释:
ctrl + v 进入可视化,j/k上下选中要注释的行,然后shift + i
进入插入模式在光标停下的那一处输入// 最后ESC
批量化删除注释:
ctrl + v进入可视化->hjkl 选中注释的区域(本质上是控制hjkl删除/ /)最后 d 即可

小结

以上提到的操作需要多敲一下,今天的分享就到此结束了,如果本文存在遗漏或错误的地方,还请您能够指出!

http://www.lryc.cn/news/168278.html

相关文章:

  • 十天学完基础数据结构-第一天(绪论)
  • 神经网络 03(参数初始化)
  • div设置圆角#前端
  • Windows开机密码破解
  • Mobirise for Mac:轻松创建手机网站的手机网站建设软件
  • [npm] npx 介绍与使用说明
  • QT : 仿照QQ 完成弹出登录窗口,并实例化组件
  • typescrip接口 interface详解,以及ts实现多态
  • Vivado IP中Generate Output Products的设置说明
  • 9.3.5网络原理(应用层HTTP/HTTPS)
  • vue基础知识十一:Vue组件之间的通信方式都有哪些?
  • 高阶数据结构(2)-----红黑树(未完成)
  • [mockjs]Mock使用过程中的坑
  • 华为云云耀云服务器L实例评测|部署前后端分离项目
  • 02目标检测-传统检测方法
  • RP-母版 流程图 发布和预览 团队项目
  • 【第200篇原创文章】解决低于1%概率出现的芯片VPSS模块跑飞的问题
  • 微信小程序——生命周期详解(代码解读)
  • 多分类中混淆矩阵的TP,TN,FN,FP计算
  • Linux系统:OpenSSH7.4p升级到9.0p(服务器漏洞)
  • 【面试刷题】——C++的特点简单说明
  • C2基础设施威胁情报对抗策略
  • 差异备份详细说明(InsCode AI 创作助手)
  • flask要点与坑
  • EasyUI combobox 实现搜索(模糊匹配)功能
  • Postman的高级用法一:重新认识postman核心模块
  • git命令的操作
  • 超级详细 SQL 优化大全
  • 数据治理-数据存储和操作-数据库组织模型
  • IDEA最新激 20活23码