Linux:VIM编辑器

JS自动化生成大疆WPML航线文件实战(附完整代码与云台控制解析) 本文详细介绍了如何利用JavaScript自动化生成大疆WPML航线文件,以解决手动规划航线效率低、易出错的问题。通过解析WPML文件结构,特别是云台控制等核心参数,并封装可复用的JS模板函数,开发者能够快速批量生成复杂航线,如倾斜摄影五向飞行,实现航测与巡检任务的标准化与高效执行。 阅读详情

Vim定义

本质上Linux自带的编辑器Vi编辑器(类似于windows的记事本),Vim是Vi的增强版。主要区别:

  • Vi:Linux系统内置的基本文本编辑器

  • Vim:需要额外安装,支持语法高亮、多级撤销、插件系统等增强功能。

Vim安装与卸载

在线安装
 sudo apt-get update      # 更新软件源
 sudo apt-get install vim # 安装vim vim也可以换成其他要安装的程序名
卸载程序
 sudo apt-get remove vim  # 卸载vim vim也可以换成其他要卸载的程序名

Vim的使用

启动(打开文件)

启动Vim后处于命令模式:

① 仅启动Vim(不推荐)

 vim

在vim中导入文件::r 文件名

② 打开指定文件(推荐)

 vim 文件路径       # 光标在文件开头,适合空文件
 vim 文件路径 +     # 光标在文件末尾,适合配置类文件,需要追加内容的文件
 vim 文件路径 +n    # 光标在第n行,适合定位bug产生的行

使用vim打开一个文件:

如果这个文件不存在,就在内存中打开。

如果这个文件存在,就将这个文件加载到内存并打开。

退出(关闭文件)
  1. 返回命令模式:ESC键

  2. 进入末行模式::(Shift + : 组合键)

  3. 退出选项:

    • :q:不保存退出

    • :wq:保存并退出

    • :q!:强制退出不保存

    • :wq!:强制保存并退出

设置vim模板
  1. 获取.vimrc模板(QQ群文件→01-开发工具)

  2. 修改作者信息

  3. 拷贝到Linux家目录:

     cp /mnt/hgfs/共享目录路径/.vimrc ~/
  4. 重启终端生效

Vim的工作模式

三种工作模式
  1. 命令模式:用户输入vim时当做指令处理,一般通过vim打开文件进入的时候,就处于这个模式。

  2. 输入模式:编辑模式,用户输入vim时字符要写入到文件中。

  3. 末行模式:文件保存和退出Vim

命令模式-输入模式快捷键
快捷键功能描述示例
i在光标前插入插入内容<cursor>
a在光标后插入<cursor>插入内容
o在下方新行插入<cursor> 插入内容
I在行首插入插入内容<cursor>行尾内容
A在行尾插入行首内容<cursor>插入内容
O在上方新行插入插入内容 <cursor>

关于清理屏幕

  • Ctrl+L:清屏但保留历史记录(相当于翻页)

  • clear:清屏并保留历史(可上滚查看)

  • reset:完全重置终端(清空所有历史)

常用快捷键

快捷键功能
Ctrl+Alt+T打开新终端
Ctrl+Shift++放大终端字体
Ctrl+-缩小终端字体
方向键↑/↓切换历史命令
Tab命令/文件名补全
Ctrl+C终止当前进程
Ctrl+S锁定终端输出
Ctrl+Q解除终端锁定
Ctrl+Z暂停进程(bg后台运行/fg返回前台)
西门子S7-200 SMART控制步进电机(二) 目录 一、开环运动控制方法 二、运动轴概述 三、配置运动控制向导 一、开环运动控制方法 S7-200 SMART CPU提供三种开环运动控制的方法: 1、脉冲宽度调制(PWM):内置于CPU中,用于速度、位置或占空比的控制 2、脉冲串输出(PTO):内置于CPU中,用于指定长度脉冲或指定距离的控制 3、运动轴:内置于CPU总,用于速度和位置的控制。本文所讲的就是通过运动轴实现步进电机的运动控制。 SR20和ST20 CP... 阅读详情

相关推荐

STM32(H7)学习记录-14 XSPI连接DDR SDRAM(HyperBus)

主控芯片是STM32H7S7 ,HyperBusRAM芯片是W956D8MBYA5I。*DQS0(这个引脚是作为RWDS)使用的CubeMX版本是6.13.0。

m0_71918616的博客 1072

Linux 之旅 7:vim 程序编辑器

Linux 之旅 7:vim 程序编辑器 Linux上最常用的文本编辑器是vim,但老实说也很难学,光一个编辑器使用指南就可以写一篇文章,在现在这个软件越来越易用的年代也算是另类了。 尤其是我们还有很多替代方式,比如nano,或者干脆使用图形化的编辑器,比如VSCode的Linux版本,甚至还可以用Windows上的IDE远程连接后进行编辑(以前工作的时候我就是用Zend远程连接修改和debug测试机上的程序的),这都很方便,而且还是你熟悉的工具。 但是vim依然有其存在的价值,比如说因为是命令行程序,可以

梦幻天空 1028

我用两种方式玩转 MCP:CherryStudio vs VS Code 实测手记

MCP,全称,你可以理解为——给大模型装上“手脚”和“工具箱”。传统大模型像一位博学但手不能动的学者:“我知道怎么算圆周率,但没法打开计算器。而支持 MCP 的模型,能通过标准协议自动调用外部工具(比如fetch网络请求、readFile读文件、shell执行命令),真正做到“知行合一”。输入后**,保存,**之后就显示出来了MCP 不是“魔法”,而是把 AI 从“问答机”升级为“智能代理”的关键一步。工具本身不难,难的是“知道它能解决什么问题”。

zyq569的博客 1020

Linux:vim编辑器的基本使用

本文内容为vim编辑器的基本使用方法,包含三种常用模式和对应常用命令的讲解,便于快速上手vim编辑器,提升效率

TTKunn的博客 1350

Delphi 12社区版免费了!手把手教你搭建跨平台开发环境(Windows/macOS/Android/iOS)

本文详细介绍了如何利用新发布的Delphi 12社区版,免费搭建支持Windows、macOS、Android和iOS的跨平台开发环境。内容涵盖从环境准备、安装、配置各平台SDK(包括Android与macOS/iOS的PAServer连接),到创建首个FireMonkey跨平台应用、集成数据库以及调试部署的完整实战流程,帮助开发者零成本启动高效开发。

butter的博客 975

ArcGIS 10.2.2自带Python 2.7.5环境配置全攻略:从pip安装到gdal、arcpy调用

本文详细指导如何在ArcGIS 10.2.2自带的Python 2.7.5环境中进行高效配置。核心内容包括安装pip包管理器、部署gdal等关键地理数据处理库,并确保arcpy模块的无缝调用。通过解决路径配置与PyCharm集成问题,帮助用户在此经典环境中构建稳定、兼容的地理信息自动化工作流,有效连接ArcGIS桌面功能与Python脚本编程。

moon9的博客 767

Linux:10、Vim编辑器-补充

点击查看完整 vim 命令内容:Linux:10、Vim编辑器 这里只是简单介绍 vi/vim 最基本的使用,真的很基本,就是打开,编辑,保存并退出,就是这样子。详细的使用后期再补写。 1. vi 是啥? vi 编辑器是 Unix 以及 Linux 系统下的标准编辑器 。 vim 是 vi 的升级版本,既能兼容 vi 的所有命令,也有自己特有的属性。 2. vi 的基本概念 通常情况下,vi ...

CnPeng 199

2024年03月CCF-GESP编程能力等级认证Python编程五级真题解析

下面流程图在yr输入2024时,可以判定yr代表闰年,并输出 2月是29天 ,则图中菱形框中应该填入( )。 A. (yr % 400 == 0) or (yr % 4 == 0) B. ( yr % 400 == 0) or (yr % 4 == 0 and yr %100 != 0) C. ( yr % 400 == 0) and ( yr % 4 == 0) D. (yr % 400 == 0) and (yr % 4 == 0 and yr % 100 != 0)

人生就是一个不断学习的过程 746

走入Linux的世界:编辑器Vim

嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的passion。准备好和我一起冲进代码的奇幻宇宙了吗?Let's go!IDE集成开发环境Linux下的开发工具是独立的!写代码 -- 编译器vim编译代码 -- gcc/g++调试 -- gdb 、cgbd构建工具 -- makefile 、make、cmakegit。

yuanManGan的博客 1129

VMware16虚拟机:下载和安装教程

VMware16 虚拟机 下载和安装教程

MQ0522的博客 20万+

运维系列【仅供参考】:RustDesk部署疑难解答

RustDesk部署疑难解答

weixin_54626591的博客 279

Linux:vim编辑器

Linux:vim编辑器 vi简介 vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 vi没有菜单,只有命令,且命令繁多。 Vi有...

厚积薄发 169

ThingsBoard3.9.1规则引擎方式发送钉钉通知消息

thingsboard3.9.1/4.0规则链方式发送钉钉通知消息。

hssjf的专栏 531

【linux】4:编辑器vim的使用

本文系统介绍了Linux文本编辑器vim的使用方法,主要包括以下内容:1. vim的三种基本模式(命令模式、插入模式、底行模式)及其切换方式;2. 详细讲解命令模式下的光标移动、复制粘贴、查找替换等操作;3. 视图模式的进入方式和批量注释技巧;4. 底行模式的文件保存退出、查找替换等命令;5. 实用的vim配置建议,包括语法高亮、缩进设置等。文章还对比了vi和vim的区别,提供了vim多窗口操作等进阶技巧,适合Linux用户快速掌握这款强大编辑器的核心功能。

qq_62473190的博客 1523

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux:vim编辑器的使用

Linux中vim编辑器的使用

2203_75647316的博客 439

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux新手入门系列:vi及vim编辑器

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。 注意: Linux下区分大小写 Linux多用户多线程 Linux下每个文件和目录都有访问权限 IT小胖豆:初学者踩坑之路及过程分享,希望能够帮到一些初学者,欢迎各位IT打工人,入坑讨论-_- ...

IT小胖豆的博客 281

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux文本界面编辑器,linux文本编辑器介绍:vi与Vim编辑器

Vim文本编辑器,是由 vi 发展演变过来的文本编辑器,使用简单、功能强大、是 Linux 众多发行版的默认文本编辑器。1、vi编辑器vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows系统下的notepad(记事本)编辑器。2、vi与Vim编辑器Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi...

weixin_42160252的博客 384

喵呜:【Linux环境基础开发工具使用篇之Linux开发工具】:Linux编辑器-vim

一、Linux编辑器-vim使用 二、vim的基本概念 三、vim的基本操作 四、vim正常模式命令集 五、vim末行模式命令集 六、. 简单vim配置 小补充:sudo加入root信任用户

weixin_58944156的博客 4420

快速上手Linux核心命令(六):Linux的文本编辑器vi和vim

Linux的文本编辑器前言简介小试牛刀vi/vim 工作原理及三种模式常用快捷键命令行图解 前言 上一篇中已经预告,我们这篇主要说Linux中vi/vim 编辑器。它是我们使用Linux系统不可缺少的工具,学会了,你就可以在Linux世界里畅通无阻,学废了,常用操作你也会了,也是够用了,O(∩_∩)O 简介 vi是Linux系统下标准编辑器,就相当于Windows系统中的记事本一样。功能不输给最新的文本编辑器。vim可以看作是vi的升级版本,具有代码补全、编译即错误跳转等程序编辑能力,可以用多种颜色的方式来

再小的帆也能远航,把分享变成一种习惯 2058

Java_Linux基础:8. 编辑器-vim

Java_Linux基础

JiangTao_qjww的博客 386

linux基础:vim编辑器学习

本文介绍了Vim编辑器的进阶使用技巧,包括光标移动、删除、复制粘贴、撤销、查找替换等核心操作。重点讲解了行间/列间移动(gg/G/$/0)、删除(dd/ndd/dG)、复制(yy/nyy)、粘贴(p/P)、撤销(u/U)等命令,以及字符查找替换(/string、:%s)的实用方法。此外还涉及网络、进程、磁盘管理指令,以及Linux共享环境搭建等系统操作内容。文中通过具体示例(如批量替换int为void)展示了Vim的高效文本处理能力,适合需要提升Linux命令行操作效率的用户参考。

m0_69070708的博客 610

Linux的工具第一篇:vim编辑器的使用详解

摘要:本文介绍了Vim编辑器的基本使用方法,主要包括三种模式(命令模式、插入模式、底行模式)及其功能,以及文件操作、光标移动、复制粘贴、删除替换等常用命令。命令模式下可通过快捷键进行文本编辑,插入模式用于输入内容,底行模式用于执行保存退出等操作。文章还详细说明了如何移动光标、复制删除文本、撤销操作等实用技巧,为初学者提供了Vim的基础操作指南。

持续给大家分享博主在编程中学到的东西,请大佬们多多支持 942

Linux基础:Vim编辑器

本质上我们Linux自带的编译器叫做Vi编辑器(类似于window的记事本,我们一般用来做文件的编辑),名字取自Visual,它是一个全屏幕文本编辑器(程序)。Vim是Vi的增强版,所以Vi的功能Vim都有,而且Vim新增了许多Vi没有的功能,它比Vi更容易使用。都按几次ESC,然后按v,进入可视方式,移动方向键选中文本,然后按 y,就完成拷贝。:set ic :查找时忽略大小写,举例,查找 f ,匹配 f+F(末行模式下)nyy :复制当前行以下n行,举例:5yy,从当前行开始拷贝5行(命令模式下)

2402_88621999的博客 2085

LInux操作详解四:linux的vi和vim编辑器

四:vi和vim编辑器 1:vi和vim的基本介绍; 所有的 Linux 系统都会内建 vi 文本编辑器。 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 2:vi 和 vim 的三种常见模式 1:正常模式 在正常模式下,我们可以使用快捷键。以 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可

苍煜 315

Linux:文本编辑器vi/vim的使用

Linux:vi/vim vi:在所有的Linux发行版上面都内置的一个文本编辑器,很多软件默认也使用vi作为它们的编辑工具 vim:可以认为是vi的高级版本,它具有程序编辑能力,可以用字体颜色来辨别语法的正确性,vim里面还加入了很多额外的功能,例如多文件编辑、区块复制等 vi/vim的使用 vim有三种基本操作模式,分别是(一般)命令模式,插入(编辑)模式,(命令行)末行模式 一般命令模式 使用vim打开一个文件就进入一般命令模式了,例如用vim 打开main.c vim main.c 如果当前目录下

WangGarrison的博客 924

Linux系统基础之六:vim编辑器简介和linux下软件的安装

linux文本编辑器Vim VIM配置文件位置 /root/.vimrc (没有则创建) /home/用户名/.vimrc(没有则创建) 1.Vim常用操作 Vim工作模式: 1.进入 :输入vi [文件名]或者vim[文件名] 文件名:不存在则创建新文件 (刚进入vim处于命令模式) 2.退出:输入:wq 3.进入插入模式:输入i或者a或者o退出:ESC键 4.编辑模

陈JieJie的博客 1191
上一篇: 03-Linux:通配符 , 压缩、打包、解压缩
下一篇: Vim编辑器(进阶)
三道渊
博客等级 码龄3年 118粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值