当前位置:网站首页>vim 编辑器使用学习
vim 编辑器使用学习
2022-08-11 05:29:00 【wendZzz】
vim三种模式:
- 正常模式
- 编辑模式
- 命令行模式
git bash 中输入vim test.md会直接进入test.md文件,当前目录下不存在即创建test.md
进入vim后,是处于正常模式
输入 i
进入编辑模式,此时底部可以看见 INSERT 的提示,这时候就能够输入内容了
点击esc
从编辑模式退回到正常模式,:
从正常模式进入命令行模式
:q
仅退出,不对文件做任何操作,可能会有错误提示,这里的q
就是quit退出的意思
:q!
表示不保存退出!
:wq
保存文件后退出,write quit, 先保存后退出
配置vim显示行号
修改配置文件vimrc,通过vim --version
查看文件内容,在其中输入一下配置
syntax on
set ts=4
set expandtab
set autoindent
set number
set relativenumber
在正常模式下,h
表示左移动,j
下,k
上,l
右,i
在光标的左侧插入,a
在光标的右侧插入,a
就是append的意思
输入o
向下新增一行G
移动到最后一行gg
移动到第一行yy
复制当前一行dd
删除当前一行.
重复上次操作u
撤销上次操作ctrl + r
恢复上次操作dw
删除字符,delete a wordcw
改变字符,change a wrordw
下个单词的首部e
下个单词的尾部b
上个单词首部
在命令行模式下,输入/sort
搜索sort,直接跳转到sort
如果想全局替换这个sort,可以输入:%s/sort/newSort/g
yw
复制单词,yank a wordp
粘贴,pasteci{
删除{}里内容ctrl + v
可视化块
边栏推荐
- Tinker接入全流程---配置篇
- OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰
- Js method commonly used objects and attributes
- umi约定式路由规则修改
- JVM调优整理
- C language implementation guess Numbers (with source code, can be directly run)
- Jetpack使用异常问题集锦
- Day 71
- Real-time Feature Computing Platform Architecture Methodology and Practice Based on OpenMLDB
- 关于if(x)和while(x)的解释
猜你喜欢
随机推荐
stack stack
js 学习进阶(事件高级 pink老师教学笔记)
蓝牙技术-简介
Interpretation of the paper: GAN and detection network multi-task/SOD-MTGAN: Small Object Detection via Multi-Task Generative Adversarial Network
Regular expression replacement for batch quick modification code
Day 78
OpenMLDB Pulsar Connector: Efficiently connect real-time data to feature engineering
openlayer中实现截图框截图的功能
IIC and SPI
Jetpack's dataBinding
C语言实现简易扫雷(附带源码)
Event Preview | On April 23, a number of wonderful sharing sessions of OpenMLDB will come, which will live up to the good time of the weekend
Some formulas for system performance and concurrency
关于if(x)和while(x)的解释
品优购项目实战笔记
OpenMLDB + Jupyter Notebook:快速搭建机器学习应用
Compilation exception resolution
【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发
构建面向特征工程的数据生态 ——拥抱开源生态,OpenMLDB全面打通MLOps生态工具链
The whole process of Tinker access --- Compilation