当前位置:网站首页>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/gyw复制单词,yank a wordp粘贴,pasteci{ 删除{}里内容ctrl + v 可视化块
边栏推荐
猜你喜欢

vim 编辑解决中文乱码问题
![[Meetup]OpenMLDBxDolphinScheduler 链接特征工程与调度环节,打造端到端MLOps工作流](/img/d8/a367c26b51d9dbaf53bf4fe2a13917.png)
[Meetup]OpenMLDBxDolphinScheduler 链接特征工程与调度环节,打造端到端MLOps工作流

USB中用NRZI来编码数据

NUC980-开发环境搭建

Intelligent risk control China design and fall to the ground

JVM tuning and finishing

OpenMLDB官网升级,神秘贡献者地图带你快速进阶

vscode插件开发——懒人专用markdown插件开发

STM32-中断优先级管理NVIC

Error: Flash Download failed - “Cortex-M4“-STM32F4
随机推荐
字节(byte)和位(bit)
端口的作用
Matplotlib找不到字体,打印乱码
gerrit 配置SSH Key和账号、邮箱信息
谨此留个纪念
Error: Flash Download failed - “Cortex-M4“-STM32F4
Day 67
127.0.0.1 connection refused
[Meetup] OpenMLDBxDolphinScheduler engineering and scheduling link link characteristics, building the end-to-end MLOps workflow
He Kaiming's new work ViTDET: target detection field, subverting the concept of layered backbone
Vscode remote connection server terminal zsh+Oh-my-zsh + Powerlevel10 + Autosuggestions + Autojump + Syntax-highlighting
2021-09-11 C语言 变量与内存分配
STM32学习总结(一)——时钟RCC
Intelligent risk control China design and fall to the ground
Argparse模块 学习
Tinker接入全流程---配置篇
promise 改变状态的方法和promise 的then方法
Tinker接入全流程---编译篇
NUC980-开发环境搭建
PAT乙级刷题之路