Linux学习笔记之VIM/VI文本编辑器

AI PPT生成工具深度测评:五款主流软件横向对比与真实避坑指南 随着大模型与内容生成技术的发展,AI自动生成PPT已从概念走向日常办公应用。基于自然语言处理与模板匹配,工具能快速生成结构化演示文稿,但实际效果因场景而异。通过同一融资路演需求为测试基准,对五款主流AI PPT工具进行实测对比,涵盖内容质量、设计呈现、中文适配、导出还原度等维度,并结合工程实践提供避坑指南。适合需要做路演、汇报、课件等演示场景的用户参考,帮助读者在工具选择上少走弯路,真正提升生产力。 阅读详情

一、VIM工作模式
1、插入命令
a 在光标后附加文本
A 在本行行末附加文本
i 在光标前插入文本
I 在本行开始插入文本
o 在光标下插入新行
O 在光标上插入新行

2、定位命令
:set nu 设置行号
:set nonu 取消行号
gg 取消行号
G 到最后一行
nG 到第n行
:n 到第n行

3、保存和退出命令
:w 保存修改
:w new_filename 另存为指定文件
:w >> a.txt 内容追加到a.txt中(文件须存在)
:wq 保存修改并退出
:q! 强制退出(不保存修改)
shift + zz快捷键,保存修改并退出
:wq! 保存修改并退出(文件所有者可忽略文件的只读属性)

4、删除命令
x 删除光标所在处字符
nx 删除光标所在处后n个字符
dd 删除光标所在行
ndd 删除n行
:n1,nzd 删除指定范围内的行(如,:1,3d表示删除1、2、3行)
dG 删除光标所在行到末尾的内容
D 删除从光标所在行到行尾

5、复制和剪切命令
yy、Y 复制当前行
nyy、nY 复制当前行以下几行
dd 剪切当前行
ndd 剪切当前行以下n行
p、P 粘贴在当前光标所在行下或行上

6、替换和取消命令
r 取代光标所在处字段
R 从光标处开始替换字符,按Esc结束
u 取消上一步操作,undo
ctrl+r 返回到undo之前

7、搜索和替换命令
/string 向后搜索指定字符串
?string 向前搜索指定字符串
n 搜索字符串的下一个出现位置,与搜索顺序相同
N 搜索字符串的上一个出现位置,与搜索顺序相反
:%s/old/new/g 全文用new字符串替换old字符串
:n1,nzs/old/new/g 在一定范围内替换指定字符串

二、可视化模式
V可视化模式,选择多行操作
ctrl+v 可视化模块(列模式),操作列
I 或 O 进入插入模式

vi/vim虐我千百遍,我待vi/vim如初恋 大家都知道从20分提高到80分很容易,但是从80分提升到98分可以说很难了。那么手速呢?如何把提升刚才的速度?在其他地方你可能体会不到,在我这篇文章里,会给你神一般的操作。(几十个gif图陪伴你) 阅读详情

相关推荐

手把手教你用STM32F030实现功率MOS双脉冲测试(附完整电路图)

本文详细介绍了如何使用STM32F030微控制器搭建功率MOSFET双脉冲测试平台。通过分析双脉冲测试原理,提供了完整的硬件电路设计、驱动电路选型、软件时序生成方法,并指导如何利用示波器捕获和分析开关波形,从而评估功率器件的动态特性与开关损耗。

juice的博客 713

vim 常用命令

set nonumber 或者 :set nonu 隐藏行号。:set number 或者 :set nu 显示行号。注:-O垂直分屏,-o水平分屏,n表示分几个屏。用命令行直接打开是分屏。

爱吃西红柿的博客 8926

Linear超高PSRR线性稳压器-典型应用电路解析

本文整理完了LT3045数据手册内所有的典型应用电路,试图让沉默的电路开口,简单介绍了他们这样做的目的和原理,从中我们可以更加熟悉这颗经典芯片的应用。但也有一些电路并没有搞懂,遗留下了不少问题。

硬件工程师笔记 2942

VIM常用基本命令

<1> vim在命令行中输入vim,进入vim编辑器<2> i,a,o编辑按键,按下后下端显示 –INSERT– 插入命令: i键–从当前位置开始编辑; a键–从当前光标的下一个字符位置开始编辑; o键–从当前光标的下一行首开始编辑<3> Esc退出i(插入)命令进行其它命令使用<4> :r filename读入一个文件内容,并写入到当前编辑器中<5> :w newfilename将该编辑器中

SoldierJazz的专栏 1552

IPD的分析工具与模型(十六)CBB公用基础模块管理实现资源共享,缩短开发周期降低成本

CBB流程的开发环节,基于CBB规划中所识别和设计的CBB,进行CBB的详细设计(包括参数设计和接口设计),并最终实现CBB的落地开发。作为特殊类型的技术构件,CBB的开发流程,可沿用技术开发中的构件开发流程,具体包括概念、计划、开发和迁移等步骤,具体可参见前文的相关介绍。有了蓝图与架构设计,落地实施是关键攻坚。具体工作内容包括:具体工作内容包括:a. 以相似性、聚类、相对独行性、可组合、可扩展性、可维护性等原则为指导,按照产品的功能特征和业务类型,聚焦零散的功能点,形成功能模块,实现产品功能模块的划分;

Easyways1的博客 1378

Freemarker整合poi导出带有图片的Excel教程

Freemarker整合poi导出带有图片的Excel教程 https://blog.youkuaiyun.com/x541211190/article/details/105675771根据此人博客可完成此功能,但原文中有一处错误需要纠正,当单元格合并时,计算起始单元格有错误。 源代码: /** * 构造合并单元格集合 * * @param createRowIndex: * @param cellRangeAddresses: * @param startIndex: * @param c

weixin_39403349的博客 1002

vi/vim 三种模式的操作

来源:http://www.runoob.com/linux/linux-vim.html ps:刚刚进入vi/vim 是命令模式 一、命令模式 i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 二、输入模式 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPAC...

alexcook2010的博客 531

提示工程架构师揭秘:prompt优化中的“隐性成本”如何控制?

当我们谈论Prompt优化时,往往聚焦于“效果提升”——比如让模型生成更准确的回答、更符合要求的格式。优化的本质是“成本-收益”的平衡。那些看不见的“隐性成本”,比如反复调试的时间消耗、复杂Prompt带来的认知负荷、长文本导致的系统资源浪费、后续维护的无穷麻烦,往往会在长期运营中成为压垮效率的“稻草”。本文将从提示工程架构师的视角,揭秘Prompt优化中的“隐性成本”到底是什么、如何量化,以及通过哪些工程化手段将这些“看不见的消耗”转化为“可控制的效率”。

操作系统内核探秘的博客 700

Linux之vi/vim文本编辑器模式以及常用命令

1、vi/vim工作模式 2、vi/vim常用命令 插入命令 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 定位命令 :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 nG 到第n行 :n 到第n行 定位命令扩展 h 方向左键 左移一个字符 j 方向下键 下移...

风逍遥-ygq 455

【Burp入门第二十二篇】BurpSuite配置Hea插件教程+添加配置项

HaE是一个基于BurpSuite Java插件API开发的辅助型框架式插件,旨在实现对HTTP消息的高亮标记和信息提取。该插件通过自定义正则表达式匹配响应报文或请求报文,并对匹配成功的报文进行标记和提取。

等风来 9627

multisim14.3无法访问数据库...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 4459

linux麒麟编码方式,麒麟Linux系统vi文本编辑器介绍(24页)-原创力文档

中标麒麟Linux服务器操作系统培训系列中标麒麟Linux系统vi文本编辑器介绍技术创新,变革未来本章目标• vi 和vim 的三种主要模式• vi 的基本使用vi•vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序•vi 的功能十分强大,但是命令繁多,不容易掌握•vi是标准的Linux文本编辑程序•vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任•何类型的终端上编辑各式各样...

weixin_39837041的博客 2418

用R来做一个临床研究亚组分析的森林图

在编程语言里R语言最强大的功能是做图功能,我们知道在做Meta分析的时候会需要做森林图,实际上我们在很多临床研究中也经常看到森林图,主要是亚组分析的森林图,比如下面这篇文章里的一个森林图: 今天就教教大家怎么用R语言来做上面这种亚组分析的森林图 1. 在Excel里编辑好数据,按照下面的格式整理,保存为csv格式 2. 下载安装R跟Rstudio R软件的下载地址: https://mirrors.tuna.tsinghua.edu.cn/CRAN/ Rstudio下

Mrrunsen的博客 5340

linux 编辑器 space,[Linux学习笔记] Linux文本编辑器Vim/Vi

文本编辑器Vim:Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器. 它的作用是建立、编辑、显示文本文件.Vim/Vi没有菜单,只有命令.插入命令命令作用a在光标后附加文本A在本行行末附加文本i在光标前插入文本I在本行开始插入文本o在光标下插入新行O在光标上插入新行定位命令命令作用h方向左键. 左移一个字符j方向下键. 下移一行k方向上键. 上移一行l方向右...

weixin_39995943的博客 148

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Linux学习笔记(五)——文本编辑器(vi/vim)的使用

文本编辑器(vi/vim) 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是: (一)命令模式 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: iao切换到输入模式,以输入字符。 x删除当前光标所在处的字符。 : 切换到

小鹅仔的博客 322

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux操作系统基础学习笔记(3)——用户及权限管理,文本编辑器vi/vim的三种模式和常用命令

一、Linux用户和权限管理    管理员用户        只有一个;UID=0的用户就是管理员用户        一般情况,默认它的用户名是root        家目录:/root            普通用户        自己创建的新用户,默认UID从500开始        家目录:/home、${username}                创建用户:            g...

一只行走在闹市的猪 489

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux—vi/vim命令详解(3000字)

R 用随后输入的文本取代从当前光标开始至后面的若干字符,若新输入的字符数超过原有对应字符数,则多出部分就附加在后面,直到按 Esc 退出取代模式。[数字] S :表示删除光标所在行的内容并进入插入模式开始输入,如果在之前加入数字,例如 5,则表示删除从当前光标开始往下 5 行内容并进入插入模式开始输入。[数字] s :表示删除当前光标字符并进入插入模式开始输入,如果在之前加入数字,例如 5,则表示删除从当前光标开始的 5 位字符并进入插入模式开始输入。o ,O:o 表示在光标所在的下面插入新的一行输入,;

牧魂的博客 6948

Linux中的vi/vim

vi是Linux系统中的文本编辑器,简单来说就是,用命令行的方式向文本文档中输入内容,就好比Java中使用输入流向文档中些内容一样。vim也是文本编辑器,是vi是加强版,vi中的所有功能,vim中都有,而且还有shell程序编辑的功能,以不同颜色的字体来辨别语法的正确性,总之,给用户带来了更好的体验。语法: ① vi 路径② vim 路径使用vi、vim命令时,如果路径中的文件不存在,则创建新的文件,如果文件存在,则编辑已有文件。

qq_56385479的博客 3117

Linux vi/vim

vi:vi 是所有 Unix-like 系统中内置的标准文本编辑器。它是一种多模式编辑器,支持命令模式、插入模式和底线命令模式,适合基本文本编辑。vim:vim 是 vi 的升级版本,最初是 Vi IMitation(vi 模仿品),后来功能增强后改名为 Vi IMproved。它不仅兼容 vi 的所有命令,还增加了许多新特性,如多级撤销、语法高亮、可视化操作等,广泛用于编程和复杂文本编辑。

likuoelie的博客 1154

文本编辑器vi vim

在命令模式中,按/键后可以输入指定的字符串,从当前光标处开始向后进行查找(按?完成查找后可以按 n、N 键在不同的查找结果中进行选择。例如,输入“/yum”,按 Enter 键后将查找出文件中的“yum”字符串并高亮显示,光标自动移动至第一个查找结果处,按 n 键可以移动到下一个查找结果,如图 2.4 所示。在命令模式中,按 a、i、o 等键可以快速切换至输入模式,同时确定插入点的方式和位置,以便录入文件内容。vim 具有编辑程序的能力,会主动利用不同的字体颜色辨别语法的正确性,方便程序设计。

YCyjs的博客 2185

Linux中vi和vim的区别详解

vi是一个简单、轻量的文本编辑器,在所有Unix和Linux系统中几乎都有预装。适合基本的文本编辑和在资源有限的环境中使用。vim是vi的增强版,具有丰富的功能,如语法高亮、插件支持、多文件编辑、分屏等,适合程序开发和复杂文本处理。对于Linux用户,尤其是程序员来说,vim是一个功能强大的工具。版权声明:本博客内容为原创,转载请保留原文链接及作者信息。参考文章linux 下vi与vim区别以及vim的使用 - 百川汇海 - 博客园。

ning的博客 2325

Vi/Vim/Nano文本编辑器详解

选择合适你的文本编辑器

D3zzan 3204

Linux vi/vim编辑器

Linux vi/vim编辑器

qwertf123的博客 3233
上一篇: Linux学习笔记之文件及系统命令
下一篇: Linux学习笔记之环境配置和常用管理命令
五花尾巴
博客等级 码龄7年 0粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值