Linux vim编辑器
目录
1. 模式
2. 命令模式常见命令
3. 批量操作
4. 底行模式常见命令
5. vim环境配置
1. 模式
命令模式:按 a/i/o 进入编辑模式,按 shift : 进入底层模式
编辑模式:按esc进入命令模式
底层模式:按esc进入命令模式
- 编辑模式和底层模式要相互切换,必须先切换为命令模式再切换
命令模式切换到编辑模式:
【i,L】前插模式
- i:从光标所在处前面插入
- L:从光标所在行第一个非空字符处插入
【a,A】后插模式
- a:从光标所在处后面插入
- A:从光标所在行最后一个字符后面插入
【o,O】插入模式
- o:从光标的下一行插入新的一行
- O:从光标的上一行插入新的一行
【r,R】取代模式
- r:取代光标所在字符一次,nr 可替换n个字符
- R:开启取代模式,按下esc键停止
2. 命令模式常见命令
- yy:复制,nyy是复制n行
- dd:剪切,ndd是剪切n行
- p:粘贴在下一行,np是粘贴n次;P是粘贴在前一行
- x:删除光标处字符,nx删除n个字符;X向前删除字符
- u:撤销操作
- ctrl r:撤销撤销操作
- shift g:光标定位到文件结尾,n shift g,定位到第n行
- gg:光标定位到文件开始
- &(shift 4):光标到当前行的最末
- ^(shift 6):光标到当前行的开始
- w/b:以单词为单位进行光标的前/后移动
- h/j/k/l:光标向左/下/上/右移动
- ~(shift `):大小写替换
- shift r:替换模式,shift nr,替换n个字符
- r:替换字符,nr,替换n个字符
3. 批量操作
- v:字符选择
- shift + v:行选择
- ctrl + v:列选择
- shift + i:插入模式(ctrl + v进入选择模式可在每列前面插入,按esc结束插入)
- //:插入注释
- <:插入模式的回缩
- >:插入模式的缩进
4. 底行模式常见命令
- w:保存
- q:退出
- !:强制执行
- wq:保存并退出
- !cmd:不退出vim执行终端命令
- vs filename:分屏编辑,ctrl ww 进行光标跳转
- %s/str1/str2/g:将文件中所有的str1字符串替换为str2,%表示当前文件全部,g表示全部替换
5. vim环境配置
如何用linux系统编写c程序_陈陈陈小航的博客-CSDN博客_linux程序设计
Vim设置括号自动补全和快速跳出_weixin_33755847的博客-CSDN博客
Ubuntu20.04安装YouCompleteMe自动补齐插件_OIDCAT的博客-CSDN博客
Linux vim编辑器相关推荐
- linux vim编辑器主要作用,Linux-vim编辑器
一. vi 编辑器简介 vim 是一个全屏幕纯文本编辑器,是 vi 编辑器的增强版,我们主要讲解的是 vim 编辑器.可以利用别名让输入 vi 命令的时候,实际上执行 vim 编辑器, image-2 ...
- Linux——Vim编辑器三种模式(命令模式、输入模式、末行模式)的基本使用总结
目录 1.三种命令模式 2.Vim编辑器的简单使用 3.Vim编辑器的常用命令 1.三种命令模式 Vim是一款出色的文本编辑器,多数Linux操作系统都会默认安装,其包括三种模式,各模式的切换方法如下 ...
- 快速退出Linux vim编辑器插入状态的2种方法
Linux自带的vim编辑器用了有一段时间了,有多强大我真的不知道,毕竟没有各种用,但是使用真的觉得不方便.尤其要退出编辑模式,天哪,每次按Esc简直想死.本来盲打溜溜的我,愣是得看着键盘.好吧,我承 ...
- linux vim编辑器的用法
vim编辑器 文本编辑器,字处理器 ASCII nano, sed vi: Visual Interface vim: VI iMproved 全屏编辑器,模式化编辑器 vim模式: 编辑模式(命令模 ...
- Linux——vim编辑器详解
vim编辑器 文本编辑器,字处理器 ASII nano sed vi:visual Interface vim VI improved 全屏编辑器,模式化编辑器 编辑-->输入 i:在当前光标所 ...
- Linux——vim编辑器常用命令
vim编辑器 #用vim编辑器打开文件 $ vim filename.xxx vim两种操作模式:普通模式,插入模式,用以上命令打开文件默认进入普通模式 普通模式 #普通模式命令 h #光标左移 j ...
- Linux vim编辑器命令总结(转载)
1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器. 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效. 如果是初学vi,运行一下vimtu ...
- Linux vim编辑器常用命令
在Linux下一般使用vi编辑器来编辑文件.vi既可以查看文件也可以编辑文件.三种模式:命令行.插入.底行模式. 切换到命令行模式:按Esc键: 切换到插入模式:按 i .o.a键:i 在当前位置前插 ...
- 软件测试 学习之路 linux vim编辑器
vi简介 vi是"Visual interface"的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样.它可以执行输出.删除.查找. 替换.块操作等众多文本操作,而且用 ...
- [ linux ] vim 编辑器的三种模式介绍
之前写道了Linux的防火墙相关的操作,我就想到了我们常用的编辑器vim,在这里也一起分享一下 目录 linux编辑器简介: Linux平台下的文本编辑器: vi和vim区别: 使用vim工具打开文件 ...
最新文章
- 阎王爷让我给他做个生死簿后台管理系统
- 可视化解释11种基本神经网络架构
- Java后台返回和处理JSon数据的方法
- 人脸识别躲不过一张3D面具,安全风险到底有多大?
- PL/SQL-2 复合数据类型
- 【CodeForces - 246D】Colorful Graph (暴力,图,存边,STL)
- MySql数据同步(双机热备)已正式应用上平台
- Hiberate中Update和Merge的一个小的区别
- 【java】初始化一个指定大小的list,在指定位置set存入元素,下标越界
- 我的.NET开发环境设置
- ldap mysql ubuntu_ubuntu 安装mysql-python和 python-ldap,navicate 问题
- 第七章节 类的抽象(抽象类)
- 如何用pdb命令调试python代码
- [论文评析]Long-Tail Learning via Logit Adjustment,ICLR,2021
- echarts的学习(六)调色盘的学习
- 原生小程序实现手风琴
- unity3d画布切换_画布内3D折叠导航
- linux usb 全向麦克风,派尼珂USB视频会议全向阵列麦克风NK-OM300U
- 字符串加密与解密_一种可以用在程序加密的功能
- linux三种网络模式
热门文章
- 饥饿游戏2:星火燎原[The Hunger Games:Catching Fire]
- [转]小总结一下矩阵的对角化
- Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
- k8s---adm构建
- Map container is already initialized.
- Rxjava中的Hot Observable 和 Cold Observable
- mysql skip_counter_mysql sql_salve_skip_counter
- NLP-信息抽取-三元组-联合抽取-多任务学习-2019:CasRel【关系三元组抽取:一种新的级联二元标注框架】【没用CRF】【基于Lic2019比赛】【数据集:NYT、WebNLG】
- can是什么时候处于显性_CAN总线什么情况下为空闲状态? - 全文
- Web前端——HTML表单及表格