【SEC 学习】Vim 的基本使用

news/2024/7/21 15:12:54 标签: 学习, vim, 编辑器

一、Vim 编辑器安装

yum install -y vim

二、Vim 三种模式

命令模式
编辑模式
末行模式

三、三种模式之间的转换

1. 命令模式 -> 编辑模式
快捷键含义
i从光标处插入
I从光标所在行首插入
a从光标后插入
A从光标所在行末插入
o从光标下一行插入
O从光标上一行插入
2. 命令模式 -> 末行模式

英文冒号

3. 编辑模式、末行模式 -> 命令模式

ESC

四、命令模式下的快捷键

快捷键含义
yy复制光标所在行
nyy复制从光标开始的 n
p粘贴
dd删除光标所在行
ndd删除从光标开始的 n
ZZ保存并退出
set nu显示行号

五、末行模式下的快捷键

快捷键含义
:wq保存并退出
:w保存
:q!强制退出
:/h查找h
: s/h/i行操作 将第一个匹配的行的 第一个 匹配项替换
: s/h/i/g行操作 将第一个匹配的行的 全部 匹配项替换
:%s/h/i全文操作 将所有匹配的行的 第一个 匹配项替换
:%s/h/i/g全文操作 将所有匹配的行的 全部 匹配项替换

六、Vim 代替方法

1. echo 命令
echo ‘hello, world’ >1.txt覆盖写入
echo ‘hello, world’ >>1.txt追加写入
2. cat 命令
cat 1.txt覆盖写入
cat>1.txt<<EOF写入,以EOF结束

http://www.niftyadmin.cn/n/5131533.html

相关文章

测开 (性能测试)

目录 前言 1、性能测试和功能测试的区别 2、性能好与不好的表现 3、性能测试衡量指标 && 名称解释 指标一&#xff1a;并发用户数 指标二&#xff1a;响应时间 / 平均响应时间 指标三&#xff1a;事务 指标四&#xff1a;点击率&#xff08;Hit Per Second&…

调试记录 单片机GD32F103C8T6(兆易创新) 程序烧写完成但是没有现象 (自己做的板子)

1. 单片机GD32F103C8T6 的资料 CPU内核&#xff1a;ARM Cortex-M3 CPU最大主频&#xff1a;108MHz 工作电压范围&#xff1a;2.6V~3.6V 程序存储容量&#xff1a;64KB 程序存储器类型&#xff1a;FLASH RAM&#xff0c; 总容量&#xff1a;20KB GPIO端口数量&#xff1a;37 最…

基于vue天气数据可视化平台

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

LeetCode 917 仅仅反转字母 简单

题目 - 点击直达 1. XXXXX1. 917 仅仅反转字母 简单1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. XXXXX 1. 917 仅仅反转字母 简单 给你一个字符串 s &#xff0c;根据下述规则反转字符串&#xff1a; 所有非英文字母保留在原有位置…

Ubuntu 22.04 在登录界面循环

问题描述 https://blog.csdn.net/weixin_44023406/article/details/134092271?spm1001.2014.3001.5502 接上一篇&#xff0c;磁盘满了&#xff0c;扩展空间之后能正常开机&#xff0c;进到登录界面&#xff0c;输密码3秒后又回到登录界面 分析解决问题 命令行能登录&#…

【多线程面试题 三】、 run()和start()有什么区别?

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官&#xff1a; run()和start()有什么区…

MATLAB R2018b详细安装教程(附资源)

云盘链接&#xff1a; pan.baidu.com/s/1SsfNtlG96umfXdhaEOPT1g 提取码&#xff1a;1024 大小&#xff1a;11.77GB 安装环境&#xff1a;Win10/Win8/Win7 安装步骤&#xff1a; 1.鼠标右击【R2018b(64bit)】压缩包选择【解压到 R2018b(64bit)】 2.打开解压后的文件夹中的…

Games 103 作业二

Games 103 作业二 作业二其实就是要使用隐式积分和PBD两种方式来实现布料求解。难度相对于作业一来说要简单一些&#xff0c;在文档中基本把步骤都写清楚了。主要逻辑首先参考Lecture 05 PPT的第18页&#xff1a; 然后我们按照文档的步骤一步一步地来。注意0号顶点和20号顶点是…