linux学习——vim篇

本文深入探讨Vim编辑器的三大模式:命令模式、输入模式及底行模式,详解vim命令格式,包括如何通过不同参数打开文件,以及提供了一系列实用的编辑指令,帮助读者掌握Vim的高效编辑技巧。

vim篇

1、vi

1.vi是什么:文本编辑器,全称 visual interface,可视化接口。

2.vim是什么:vi的升级版,和vi完全兼容。

3.比vi多了什么:

1)vim支持多级撤销;(在命令模式按u可撤销一次,多次按u可撤销多次保存的操作)

2)vim可以跨平台运行;(vi只能运行于unix内核的系统中,vim可运行在除此之外的如windows中)

3)vim支持语法高亮;

4)vim支持图形界面。

 

2、vim

1.编辑器的模式

1)命令模式(进入后默认模式,或者ESC进入)

例如撤销、剪切、复制等命令。

删除一行:dd

2)输入模式(按i切换)

 

3)底行模式(尾行,末行,命令模式下:进入)

例如保存、退出等。(:wq)

 

底行模式和命令模式在不进行操作时看起来是一样的,区别在于敲入命令的不同。底行模式需要敲入:再输入命令,然后敲击回车键才会执行。而命令模式只要敲入特定命令(如dd)就会执行。

 

2.vim命令格式

1)vim filename : 最普通的打开方式,光标位置因系统而异。有的是定位在第一行,有的是上次保存时光标的位置(deepin是这一种)

2)vim + filename:打开后光标位于文件的最后一行。

3)vim +number filename:number为行号,如3,则光标会定位到第三行。若行号大于实际行,则会定格在最后一行。

4)vim +/xxx filename : xxx一个字符串,光标会定位到文件中第一次出现该字符串的行。(但是很奇怪,我的deepin是定位到第二次出现的行)

5)vim file1 file2 file3 : 一次性创建/ 打开多个文件。如aa bb cc,打开后首先在第一个文件中,要切换后面的,在底行模式下:n即可。

 

3.常用指令

底行模式:

1):w 将文件的修改写入硬盘中;(保存修改)

2):q 退出当前vim界面

3):!强制执行

(以上三个指令可配合使用)

4):ls 列出当前用vim打开的所有文件

5):n 切换到后一个文件

6):N 切换到前一个文件

7):number 把光标快速定位到number行

8):/xxx 从光标位置向后开始搜索xxx此字符串第一次出现的位置

9): ?xxx 从光标位置向前开始搜索xxx此字符串第一次出现的位置

 

命令模式:

1)h 、j、k、l分别对应光标左、下、上、右移动

3)ctrl+f、b、d、u 分别对应向下(front)、上(back)、向下翻半页(down)、向上翻半页(u)

4)dd 删除光标所在行

5)o 在光标所在行的下方插入一行并进入插入模式

6)yy 复制光标所在的行

7)p 在光标所在行的下方粘贴

8)P 在光标所在行的上方粘贴

 

 

 

 

 

单向双向V2G 环境下分布式电源与电动汽车充电站联合配置方法(Matlab代码实现)内容概要:本文介绍了在单向双向V2G(Vehicle-to-Grid)环境下,分布式电源与电动汽车充电站的联合配置方法,并提供了基于Matlab的代码实现。研究涵盖电力系统优化、可再生能源接入、电动汽车充放电调度、储能配置及微电网经济调度等多个关键技术领域,重点探讨了在不同电价机制需求响应策略下,如何通过智能优化算法实现充电站与分布式电源的协同规划与运行优化。文中还展示了多种应用场景,如有序充电调度、鲁棒优化模型、多目标优化算法(如NSGA-II、粒子群算法)在电力系统中的实际应用,体现了较强的工程实践价值技术综合性。; 适合人群:具备电力系统、新能源、智能优化算法等相关背景的科研人员、研究生及从事能源系统规划与优化的工程技术人员;熟悉Matlab/Simulink仿真工具者更佳。; 使用场景及目标:①用于科研项目中关于电动汽车与分布式电源协同配置的模型构建与仿真验证;②支持毕业论文、期刊投稿中的案例分析与算法对比;③指导实际电力系统中充电站布局与能源调度的优化设计。; 阅读建议:建议结合文中提供的Matlab代码与具体案例进行同步实践,重点关注优化模型的数学建模过程与算法实现细节,同时可参考文末网盘资源获取完整代码与数据集以提升学习效率。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值