当前位置:网站首页>文件编辑器vim的使用和介绍
文件编辑器vim的使用和介绍
2022-07-20 05:29:00 【张淑芬~】
1.vim的安装
首先我们打开一个终端直接输入vim,如果电脑没有安装vim 的话会提示你通过以下代码去安装vim,代码会给你提示在屏幕上,输入代码回车即可安装,现在说一下安装失败的解决方法。
一般来说安装失败的话我们只需要更新一下软件源即可,命令如下:
apt updata:更新标准软件源 或者 apt -get updata:更新标准软件源
更新好了后再通过刚才屏幕显示的代码进行安装即可。
2.vim的三种模式介绍
三种模式:命令模式 插入模式(编辑模式) 末行模式
模式直接切换的示意图:
上述的i,a,o是什么意思呢?命令模式转换插入模式,我们在键盘上按i,i的意思就是在当前光标处进行插入,此时就可以进行编辑了,那么我们现在来进行讲解。
2.1命令模式 切换到 插入模式
a //进入到当前光标后开始进行插入
i //进入到当前光标位置开始编辑
A //进入到当前光标所在行的行末进行编辑
I //进入到当前光标所在行的行头进行编辑
o //进入到当前光标下一行进行编辑
O //进入到当前光标上一行进行编辑
补充:x //删除当前位置的字符
注意:如果实在记不住,只用记住一个i,然后进去之后,通过方向键挪动即可,建立全部记住。
2.2命令模式切换到末行模式
“:” //对文本的设置和保存工作
w :只保存
wq:保存并退出
x :等同于wq
q:只退出
q! : 强制退出
w newfile :另存为
set nu:显示行号
set nonu:不限时行号
set hlsearch:设置搜索结果高亮
set nohsearch:设置搜索结果不高亮
例如我们编辑完文本需要保存并且退出时,我们需要按Esc退出编辑模式进入命令模式,然后输入 ":wq" 回车 这是就对文本保存了并且退出,注意,这里的冒号不能省略。
“/” :对本文进行全文向下搜索字符串string 例如/QWE
“?” :对本文进行全文向上搜索字符串string 例如?QWE
搜索到之后,可以使用命令:n:接着重复上一次的搜索命令(使用在末行模式)
3.vim常用的命令:
边栏推荐
- Learn about spark project on nebulagraph
- Matplotlib教程(一)【初识Matplotlib】
- Flink Doris connector design
- webSocket學習與使用
- webSocket学习与使用
- JMeter stress test is set to send a request every second
- P1926 小书童——刷题大军(dp背包(01背包)状态转移方程)
- CV-Paper【1】:Deep Residual Learning for Image Recognition
- C. Mark and His Unfinished Essay
- 蓝桥杯2020年第十一届国赛真题-天干地支
猜你喜欢
记笔记之Hal库串口
The practical operation of multi category risk scoring data helps you stabilize your small, medium and micro businesses
Preparation of 5-FU / dex-g-pla nanoparticles /bsa agncs Pei nanoparticles /cu (DDC) 2 protein nanoparticles
Binary tree implementation (generate binary tree according to hierarchical array)
Usage and examples of Apache Doris binlog load
Understand and apply continuous deployment Argo CD
Visual Studio 快捷键的使用技巧
【科学文献计量】关键词的挖掘与可视化
Qt 6.4中的Qt Quick 3D物理
Mysql 我随手造200W条数据,给你们讲讲分页优化。
随机推荐
How does apscheduler set tasks not to be concurrent
(洛谷)P1605迷宫(一入深搜苦如海,从此时间是大die)
[sort] bucket sort and cardinal sort
[scientific literature measurement] keyword mining and visualization
【学习笔记之菜Dog学C】函数
sql优化(十):关联更新
C语言写一个环形广告跑马灯或改为表白系统
2022-07-19-use shell to activate CONDA environment
第11章 网络物理隔离技术原理与应用
DOM——事件语法
SQL optimization (x): association update
dom——操作文档树及其案例
Comparative study of SIGIR '22 recommendation system papers
对ReadFile堵塞进行异步处理
Leetcode 200 Number of islands (July 19, 2022)
How to realize the secondary drop-down of select in wechat applet
Mysql 我随手造200W条数据,给你们讲讲分页优化。
Apache Doris binlog Load use Methods and Examples
作为程序员的思考
Event object of DOM