[5] Vim 工具

农业杂草检测——甜菜杂草目标检测数据集 甜菜田中常见的杂草种类繁多,主要有稗草、狗尾草、芦苇、灰藜等。•稗草:一年生草本植物,和稻子外形极为相似。秆直立,光滑无毛。圆锥花序主轴具角棱,粗糙;小穗密集于穗轴的一侧,具极短柄或近无柄。花果期 7 - 10月。生长在稻田里、沼泽、沟渠旁、低洼荒地等。•狗尾草:又叫莠,因穗形像狗尾巴而得名。秆疏丛生,直立或基部膝曲上升。叶片条状披针形,叶鞘松弛,光滑,鞘口有毛;叶舌毛状。圆锥花序呈圆柱状,直立或稍弯垂,刚毛绿色或变紫色。夏、秋采收,晒干。常生长在麦田、谷子、玉米、棉花、豆类、花生、薯类、蔬菜、甜菜、马铃薯 阅读详情

[5] Vim 工具

5.1 vim 介绍

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。支持颜色显示。这里只是简单介绍一些常用的。vim详解请点击

  • 安装vim
yum install -y vim-enhanced
  • vim 三种模式
    一般模式、编辑模式、命令模式
  • vim 配置文件
[root@localhost ~]# vim /etc/vimrc

5.2 一般模式移动光标

按键作用
h 或者左方向键光标向左移动一个字符
l 或者右方向键光标向右移动一个字符
k 或者上方向键光标向上移动一个字符
j 或者下方向键光标向下移动一个字符
ctrl+f向下翻页
ctrl+b向上翻页
0 或者 ^移动到本行行首
$光标定位至行尾
gg光标定位至第一行
G光标定位至最后一行
nG 或者 ngg光标定位到n行
nh/j/k/l向h/j/k/l方向移动n个字符

5.3 一般模式复制粘贴

按键作用
x,Xx表示从当前光标处向后剪切一个字符,X表示从当前光标处向前剪切一个字符
nx从当前光标向后剪切n个字符
nX从当前光标向前剪切n个字符
dd删除/剪切光标当前所在行
ndd删除/剪切光标所在行之后的n行
yy复制光标所在行
p从光标所在行开始,向下粘贴已经剪切或者复制的内容
P从光标所在行开始,向上粘贴已经剪切或者复制的内容
nyy从光标所在行开始,向下复制n行
nu还原上n步操作
ctrl+r返回刚刚还原的一步步骤
U还原所有操作
v移动选择指定字符,选中后实现dd、yy等操作

5.4 编辑模式

按键作用
i Ii在当前光标前面插入 I在本行的行首插入
a Aa在当前光标后面插入 A在本行的行末插入
o Oo在当前行下一行插入 O在本行的上一行插入

5.5 命令模式

按键作用
/word输入关键字,从当前屏幕向下搜索
?word输入关键字,从当前屏幕向上搜索
n向下查找搜索到的关键字
shift+n向上查找搜索到的关键字
:n1,n2s/word1/word2/g在n1-n2行中查找word1并替换为word2.不加g则只替换每行中的第一个word1
:1,$s/word1/word2/g将文档中所有的word1替换为word2,不加g则只替换为每行中的第一个word1
: + 上下方向键调出历史使用的操作命令
:set nu显示行号
:set nonu不显示行号
:nohl取消高亮显示
:x修改后使用该命令,与:wq命令一致,当没有更改任何内容时,使用该参数,不会更改文件mtime值

5.6 扩展

vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html
vim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html
vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html
vim乱码 http://www.apelearn.com/bbs/thread-6753-1-1.html
小键盘问题 http://www.apelearn.com/bbs/thread-7215-1-1.html
vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html

[Dify实战] 做企业内部助手时,最容易被低估的不是提示词,而是权限、状态同步和反馈回写 这篇文章围绕“做企业内部助手时”这个具体问题展开,很多团队做企业内部助手时,最先优化的是提示词,但真正决定系统能不能上线长期跑下去的,往往是权限边界、状态同步和反馈回写闭环。正文会结合Dify拆解节点设计、配置建议和测试样例,补充关键步骤、检查点和常见坑,帮助读者判断第一版该怎么落地,并把经验复用到自己的真实业务场景中。 阅读详情

相关推荐

Python实战:5分钟搞定N-CMAPSS航空发动机数据集解析(附完整代码)

本文提供了一份针对N-CMAPSS航空发动机数据集的快速解析实战指南。通过Python的h5py库,详细演示了如何读取HDF5文件结构、理解数据分类(如传感器、健康参数、场景描述符)并加载为Pandas DataFrame。文章还澄清了数据集中常见的变量数量疑惑,并给出了从数据加载到构建剩余使用寿命预测模型预处理流水线的完整代码,帮助工程师和研究人员高效入门航空发动机预测性维护分析。

weixin_29057065的博客 422

linux下vim编辑器(二) 一般模式下的光标定位

vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的。vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的。在一些基本命令上两者应该是一样的

妖怪的博客 2039

数字IC后端实现之快速获取innovus中drv violation的所有net list

数字IC后端设计实现之快速获取innovus中drv violation的所有net list

weixin_37584728的博客 3350

5个必备vim-airline环境变量工具:提升你的Vim体验

你是否还在为Vim状态栏信息杂乱而烦恼?是否想让编辑器界面既美观又实用?本文将介绍5个提升vim-airline体验的环境变量工具,帮助你打造个性化且高效的Vim工作环境。读完本文,你将能够:自定义状态栏显示内容、优化符号显示、集成版本控制信息、管理主题切换以及提升性能。 ## 1. 基础环境变量配置工具 vim-airline的核心功能通过一系列环境变量控制,这些变量可以在你的`.vimrc...

gitblog_00724的博客 356

一文解释电路中常用电子元器件应用和选型01

电容和二极管是电路中最常用的两个电子元器件,种类和系列众多,这里简单总结一下应用场景和选型方式 电容(Capacitor) 电容的种类(20种以上)和应用非常广泛,但是我经常遇到的无非就是下面这几种: 应用 1.隔直流。 2.旁路(去耦) 3.耦合 4.滤波 5.温度补偿 6.计时 7.调谐 8.整流 9.储能 种类 1. 陶瓷电容 2. 云母电容 3. 铝电解电容 4. 钽

weixin_43904073的博客 2238

金蝶Apusic应用服务器 未授权目录遍历漏洞复现

由于金蝶Apusic应用服务器/admin/protected/selector/server_file/files、/admin/protected/selector/server_file/folders 等接口没有进行校验和过滤,直接将参数拼接到文件操作中,导致出现目录遍历漏洞,未经身份验证的远程攻击者可通过此漏洞读取系统内部系统文件路径及信息,导致信息泄露,系统处于极不安全状态。

0xSec 2175

【Linux修炼】5.vim详解【工具篇】

详细讲解了yum、vim(重点)、sudo提权的方法

Q1697354625 2437

Open3D 计算点云的倒角距离(Chamfer Distance)【2025最新版】

;Chamfer Distance距离可以计算生成点云数据与标签点云数据之间的平均最短点距离。Open3D可以直接用来计算点云的Chamfer Distance距离。博客长期更新,本文最近一次更新时间为:2025年2月18日。

点云侠的博客 3254

5 VIM工具

5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 一般模式下复制剪切粘贴 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 1.vim是vi的升级版本 2.vim是带有颜色显示 3.安装:yum install -y vim-enhanced 4.有3种模式:一般模式、编辑模式、命令模式 一般模式:进入vim编辑文件时,...

xiaoyuerp的博客 325

YOLOv11改进 | 模型知识蒸馏篇 | 利用模型蒸馏改进YOLOv11进行无损涨点 | 离线蒸馏(附代码 + 完整文件 + 解析教程)

这篇文章给大家带来的最新改进是模型的蒸馏,利用教师模型指导学生模型从而进行模型的涨点,本文的内容不仅可以用于论文中,在目前的绝大多数的工作中模型蒸馏是一项非常重要的技术,所以大家可以仔细学习一下本文的内容,本文从YOLOv8的项目文件为例,进行详细的修改教程,文章内包括完整的修改教程,针对小白我出了视频修改教程,如果你还不会我提供了修改后的文件大家直接运行即可,所以说不用担心不会适用!模型蒸馏真正的无损涨点,蒸馏你只看这一篇文章就足够了!欢迎大家订阅我的专栏一起学习YOLO!

Snu77的博客 4328

STM32 实现 4*4 矩阵键盘扫描(HAL库、标准库 都适用)

本文实现的代码是基于STM32HAL库的基础上的,不过标准库也可以用,只是调用的库函数不同,逻辑跟配置是一样的,按我这里的逻辑来配置即可。 1、键盘原理图: 原理举例:先把 F0-F7 内部拉高,这样这个8个引脚都是高电平,然后就进行列扫描。例如:假如按下3按钮,Y3 列扫描,把F4先拉低,然后读取F0-F3的状态,就会读出为1110,这就可 以知道是F3行拉低了,同时这时候是程序控制F4拉低的,这样就可以知道是F4列导致它转态变化了的,这样就可以定位出是F4列F3行的按键按下了;其他的列也是这样子扫描

lhh_qrsly的博客 7059

终极解决vim-airline乱码问题:5款专业字体加载工具推荐

vim-airline是Vim编辑器中最受欢迎的状态栏美化插件之一,但很多用户在使用过程中都会遇到符号显示异常或乱码问题。这通常是由于字体不支持Powerline特殊符号导致的,本文将为你介绍5款专业字体加载工具,帮助你彻底解决这一问题,让vim-airline展现出最佳视觉效果。 ### 为什么会出现乱码? vim-airline使用了大量特殊符号来美化状态栏,如分隔符、分支图标等。这些符号

gitblog_00736的博客 365

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

终极vim-tmux-navigator替代方案比较:5款同类工具优缺点深度分析

对于使用Vim和tmux的开发者来说,**vim-tmux-navigator**是一款革命性的插件,它实现了tmux窗格与Vim分屏之间的无缝导航。这款工具通过统一的快捷键(Ctrl+h/j/k/l)让用户在终端多任务环境中流畅切换,极大地提升了开发效率。然而,每个工具都有其独特之处,今天我们将深入比较5款主流的tmux-Vim导航工具,帮助你找到最适合自己的工作流解决方案。 ## 🔍 vi

gitblog_00361的博客 997

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux基础开发工具——vim(5)

哈喽,大家好,现在我们就来学习一下Linux开发的基础工具,vim!这是一款小而美的编译器!有一个很经典的问题,就是如何退出vim,然而就是这个简简单单的问题,在上就有几百万的浏览量,可见其使用是有一定的门槛的,当然vim也有很多的指令和极大的自定义空间,因此,我们需要不断的加以训练。

tan180°的博客 1614

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Vim多文件编辑终极指南:5款高效缓冲区管理工具推荐

你是否曾在Vim中打开十几个文件,却因为找不到想要的缓冲区而焦头烂额?每次使用`:ls`查看缓冲区列表,再输入`:bN`切换的繁琐操作,是否让你怀念现代编辑器的标签页功能?别担心,vim-airline生态为你准备了完美的解决方案! ## 常见痛点与解决方案对比 | 用户痛点 | 推荐工具 | 适用场景 | 配置复杂度 | |---------|----------|----------|--

gitblog_00614的博客 481

Linux系统编程Day5 -- Vim工具的使用

本文介绍了Linux下Vim编辑器的使用与配置。主要内容包括:1)Vim的三种工作模式(普通、插入、命令)及切换方法;2)常用操作如光标移动、文本编辑、查找替换等;3)配置文件.vimrc的编写与插件管理;4)Vim在C/C++开发中的优势,包括高效编辑、无缝集成构建工具、快速启动等特点。文章还提供了适合新手的配置示例和推荐插件,帮助开发者快速掌握这一强大的文本编辑工具。

JJOHJHOUJ的博客 1144

SerenityOS About 应用完全指南:Ladyball 图标、版本号机制与 AboutDialog 源码实现

`About` 是 SerenityOS 内置的"关于"应用,用于在图形界面中展示系统名称、版本、修订号、版权信息以及官方 Ladyball 标志,是用户与开发者了解当前系统构建状态最直接的入口。本文以 [Base/usr/share/man/man1/Applications/About.md](https://link.gitcode.com/i/02223702d4c17e4ce0cafdd

gitblog_01160的博客 363

1.5Vim工具使用详解

Vim编辑器是Vi的升级版,在选择最小化安装Linux系统,默认没有安装Vim工具。 一、安装Vim 1、查询安装包 [root@www ~]# yum search vim Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base...

weixin_33873846的博客 103

如何安装Vint?5分钟上手Vim脚本Lint工具的终极教程

Vint是一款快速且高度可扩展的Vim脚本语言Lint工具,通过Python实现,能帮助开发者在编写Vim脚本时自动检测语法错误、风格问题和潜在bug。本文将为你提供完整的Vint安装指南,只需5分钟即可完成配置并开始使用。 ## 准备工作:检查Python环境 Vint基于Python开发,安装前需确保系统已安装Python 3.6或更高版本。打开终端执行以下命令验证Python版本: `

gitblog_00421的博客 1038

第六课 vim工具 5.1~5.7

5.1vim介绍 5.2vim颜色显示和移动光标 5.3vim一般模式下移动光标 5.4一般模式下复制剪切粘贴 5.5进入编辑模式 5.6vim命令模式 5.7vim实践 {1}vim介绍 vim是vi的升级版,相较于vi,会显示颜色。 如果系统没有vim工具,需要安装:# yum install -y vim-enhanced 输入# ...

weixin_42604768的博客 198

CentOS 5.4 安装高亮vim编辑工具

此步骤很简单,linux 高手请无视此篇,几行命令搞定 !! [root@localhost ~]# yum install vim-* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile  * addons: mirrors.ta139.com  * base: mirrors.ta139

LeeKwen的专栏 964

如何选Vim补全插件:8款工具深度对比,5分钟做出决定

装Vim补全插件时,选项往往比想象中多:vim-galore项目的[官方文档](https://link.gitcode.com/i/e2ffc13bdd44efedcbc2a39e47de75d2)里列了9款补全插件,新手很容易挑花眼。这篇文章带你横向对比其中8款,按"看懂选项 → 做出选择 → 配置可用"的顺序走一遍,完成一份Vim新手补全配置,5分钟就够。 ## 一句话选型结论:三类人三套

gitblog_00337的博客 444

Cosmos 仓库 CodeChef 题解集合:从竞赛题目到多语言实现的算法实战指南

本篇文章以 [code/online_challenges/src/codechef](https://link.gitcode.com/i/66c9d1dbc89157adfc376b90d3520d55) 目录为核心,系统梳理其中收录的 CodeChef 编程竞赛题解:包括题目的组织方式、典型题目的问题建模与算法思路,以及 C / C++ / Java / Python 等多语言的落地实现。读

gitblog_00037的博客 1028

如何本地部署claude-skills:复制技能文件到~/.claude/skills的简单方法

**claude-skills** 是一个面向全栈开发者的开源 Claude Code 插件,内置 67 个专业技能(Skills),能让 Claude Code 变身你的"专家结对程序员"。本地部署 claude-skills 的方法其实很简单:只需把项目里的技能文件复制到 `~/.claude/skills` 目录,重启 Claude Code 即可生效。本文将带你用最简单的三步完成本地部署

gitblog_00883的博客 390

基于ADS122U04和PIC18的工业温度采集系统设计与实践

工业温度采集与HVAC控制对模拟前端的精度和抗干扰能力要求极高,尤其当现场同时存在PT100铂电阻和K型热电偶时,信号调理与数据转换链路的设计直接决定系统性能。ΔΣ ADC凭借高分辨率和内置可编程增益放大器,成为此类应用的核心器件;而带UART接口的24位ADC如ADS122U04,可简化主控通信,降低布线复杂度,配合PIC18F86J15等MCU,能够实现从传感器激励、比例测量、冷端补偿到线性化标定的完整闭环。该方案不仅适用于冷冻水温度监测和工业设备壁温采集,也适合需经RS485远传的变送器节点。围绕硬件

weixin_34378767的博客 374

05_[nvim0.5+从0单排]_vim文件管理插件defx与窗口选择工具 vim-choosewin

05_[nvim0.5+从0单排]_vim文件管理插件—defx 欢迎来到第5期,本期介绍一款本人长期在用的插件,在文件管理这块非常的强大. 插件安装 这里以packer为例 -- 文件管理插件,类似与ranger。小孩子才做选择,我都要 use { "Shougo/defx.nvim", requires = { "kristijanhusak/defx-icons", -- dexf文件管理图标支持 "t9md/vim-choosewin" -- 窗口选择器,可以让defx使用i打开文件

lxyoucan的博客 1481
上一篇: [4] Linux磁盘管理
下一篇: [6] Linux文件压缩打包
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值