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

vim保姆级使用,操作详解,快捷键大全总结

目录

vi和vim

插入,保存,退出

删除操作:

复制粘贴:

撤销

查找和替换

快捷键大全:

基本方向移动:

单词级移动:

行内移动:

屏幕滚动:

文档导航:


vi和vim

vi:所有的Linux都支持的编辑器,是一个轻量级

vim:m是增强版,在vi的基础上增加了强大的功能,vim是更强大更现代的vi


插入,保存,退出

1.首先创建一个文件,通过vim进入

2.在编辑模式下直接点i然后根据光标在你想要的位置输入内容

点完i下方会出现insert你就进入了编辑模式

输入完内容点击ctrl+c退出编辑模式

点击:进入末行模式,输入w(保存)q(退出)保存并退出

3.再次查看刚刚的文件


删除操作:

方法1:

        进入编辑模式正常删除

方法2:

        光标选中,点击x删除单个字符

        点击dd删除整行

        num+dd 删除num行

        num+x删除num个数字


复制粘贴:

存在这样一个文件

1.yy   复制        粘贴在光标下方

2.num+yy 复制光标下num行       p 粘贴


撤销

类似于你在windows下的ctrl+z

u :撤回前一次操作

ctrl+r:撤回最近的一次撤回(就是将你不小心撤回(u)的东西在显示出来)


查找和替换

查找:

        点击 / 进入查找模式输入你要搜索的东西,会给你标出来

        

替换:

        语法::1,$ s/b/B            表示从第一行(1)到最后一行($)的小b(b)换成B(B)

        


快捷键大全:

基本方向移动:

快捷键功能说明
h向左移动一个字符
j向下移动一行
k向上移动一行
l向右移动一个字符
←↑↓→方向键(也可用

单词级移动:

快捷键功能说明
w移动到下一个单词开头
W移动到下一个空格分隔的单词开头
b移动到上一个单词开头
B移动到上一个空格分隔的单词开头
e移动到当前单词末尾
E移动到当前空格分隔单词末尾
ge移动到上一个单词末尾

行内移动:

快捷键功能说明
0移动到行首
^移动到行首第一个非空白字符
$移动到行尾
g_移动到行尾最后一个非空白字符
f{字符}向右移动到指定字符(如 fa 移动到下一个a)
F{字符}向左移动到指定字符
t{字符}向右移动到指定字符前一个位置
T{字符}向左移动到指定字符前一个位置
;重复上一次 f/F/t/T 查找
,反向重复上一次 f/F/t/T 查找

屏幕滚动:

快捷键功能说明
Ctrl + f向下翻一页
Ctrl + b向上翻一页
Ctrl + d向下翻半页
Ctrl + u向上翻半页
zz当前行居中显示
zt当前行置顶
zb当前行置底
H移动到屏幕顶部
M移动到屏幕中间
L移动到屏幕底部

文档导航:

快捷键功能说明
gg移动到文件开头
G移动到文件末尾
:{行号}跳转到指定行(如 :50 跳转到第50行)
{行号}G跳转到指定行(如 50G
Ctrl + o跳转到上一个位置
Ctrl + i跳转到下一个位置

http://www.dtcms.com/a/445560.html

相关文章:

  • jmr119色带贵港seo
  • NLP:迁移学习基础讲解
  • 10.5 数位dp
  • 基于汽车钣金理念的门窗柔性生产系统重构方案
  • 做网站要哪些技术查企业法人信息查询平台
  • Go语言入门(20)-nil
  • Go基础:Go语言ORM框架GORM详解
  • 备案 网站备注网站用的服务器多少钱
  • 《API网关在智能制造产线协同中的定制化实践与可靠性重构》
  • 建设网站的调研报告校园电子商务网站建设规划书实例
  • 书生浦语第六期 L1-G2000
  • AI大事记9:从 AlexNet 到 ChatGPT——深度学习的十年跃迁(上)
  • 删除无限递归文件夹
  • PyCharm 核心快捷键大全 (Windows版)
  • Android15 状态栏适配
  • 云原生微服务:Kubernetes+Istio 魔法学院实战指南
  • 做调研有哪些网站推广普通话手抄报内容大全资料
  • Vue.js 自定义指令
  • Vue中$nextTick的使用
  • 【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程状态
  • 开源 C++ QT QML 开发(四)复杂控件--Listview
  • 我朋友是做卖网站的八戒影视大全
  • 智能体模式(Agent Mode)与深度研究(Deep Research)概念学习
  • AI vs. Machine Learning vs. Deep Learning vs. Neural Networks
  • 什么网站个人可以建设做企业门户网站都
  • 深度学习(十四):正则化与L2正则化
  • 深入浅出 ArkTS:构建响应式 HarmonyOS 应用的现代语法与实践
  • react生态
  • 深度学习周报(9.29~10.5)
  • 【开题答辩全过程】以 ssm框架的智能校园服务系统为例,包含答辩的问题和答案