Vim——编译器之神
vi是linux中最经典的文本编辑器,vi一共有3种工作模式,分别是命令模式,末行模式,编辑模式.打开文件首先进入的就是命令模式,是使用vi的入口。在命令模式按i进入编辑模式,按esc再退出到命令模式,输入:进入末行模式
vim 是从vi发展出来的文本编辑器, 支持代码补全、编译 及 错误跳转等方便编程的功能提别丰富, 在程序员中被广泛 使用, 被称为编辑器之神!
文章目录
- 掌握vi 的使用:
- 1. 末行模式命令:
- 2. 末行模式命令:
- 3.行内移动:
- 4.行数移动:
- 5.屏幕移动:
- 6.段落移动:
- 7.括号切换:
- 8.选中文件(可视模式):
- 9.撤销和恢复撤销(保命指令):
- 10. 删除文本:
- 11 .复制和剪切:
- 12 . 替换:
- 13. 查找【末行模式】:
- 14.查找并替换【末行模式】:
- 15.插入命令[进入编辑模式]:
掌握vi 的使用:
1. 末行模式命令:
w : 保存q : 退出,如果没有保存,不允许退出q! : 强制退出,不保存退出wq :保存并退出x :保存并退出
2. 末行模式命令:
h : 向左j : 向下k : 向上l : 向右
3.行内移动:
w : 向后移动一个单词b : 向前移动一个单词0 : 行首^ : 行首,第一个不是空白字符的位置$ : 行尾
4.行数移动:
gg : 文件顶端G : 文件末尾数字 gg : 移动到数字对应行数数字 G : 移动到数字 对应行数:数字 : 移动到数字对应的行数
5.屏幕移动:
Ctrl +b : 向上翻页 Ctrl +f : 向下翻页 H : 屏幕顶部M : 屏幕中间L : 屏幕底部
6.段落移动:
vim 中使用 空行 来区分段落
{ : 上一段} : 下一段
7.括号切换:
() [] {} 使用效率高 而且都是成对出现的
% 括号匹配及切换
8.选中文件(可视模式):
v : 从光标位置开始按照正常模式选择文本V:选中光标经过的完整行Ctrl + v : 垂直方向选中文本
9.撤销和恢复撤销(保命指令):
u : 撤销上次的命令Ctrl + r : 恢复撤销的命令(反撤销)
10. 删除文本:
x : 删除光标所在的字符,或者选中的文字d : 删除移动命令对应的内容,一次删除两行dd :删除光标所在行 , 可以ndd 删除多行D : 删除至行尾dw : 从光标位置删除到单词末尾d0 : 从光标位置删除到一行的起始位置d{ : 从光标位置删除到段落起始d} : 从光标位置删除到段落末尾ndd :从光标位置向下连续删除n行
11 .复制和剪切:
vi 中提供有一个 被复制文本的缓冲区
- 复制 命令会将选中的文字保存在缓冲区
- 删除 命令删除的文字会被保存在缓冲区
- 在需要的位置, 使用 粘贴 命令可以将缓冲对的文字插入到光标所在的位置
y : 复制,两行yy : 复制一行,nyy复制多行 d : 剪切dd : 剪切一行,可以ndd剪切n行p : 粘贴
12 . 替换:
r : 替换当前字符,只能替换一次【命令模式】R : 替换当前黄光标后的字符,可以随意替换【替换模式】
13. 查找【末行模式】:
/str : 在光标之前查找/ str?str : 在光标之后查找str拓展: 1.查找到指定内容之后,使用Next查找下一个出现的位置n: 查找下一个n: 查找上一个
14.查找并替换【末行模式】:
全局替换:%s /旧文本/新文本/g全局替换确认:%s /旧文本/新文本/gc光标替换: :s/旧文本/新文本/g
15.插入命令[进入编辑模式]:
i :在当前字符前插入文本I : 在行首插入文本a : 在当前字符后添加文本A: 在行末添加文本o: 在当前行后面插入以空行O: 在当前行前插入一空行
示例图:
关于vi编辑器的内容就分享到这里了,喜欢的小伙伴不要忘了点赞加关注吖~(。・ω・。)
Vim——编译器之神相关推荐
- Linux 编辑器之神 vim 的 IO 存储原理
坚持思考,就会很酷 故事起因 无意间用 vim 打开了一个 10 G 的文件,改了一行内容,:w 保存了一下,慢的我哟,耗费的时间够泡几杯茶了.这引起了我的好奇,vim 打开和保存究竟做了啥? vim ...
- 在Linux下使用Vi进阶编辑器Vim编译C/C++
Vim – 编辑器之神 历史与争端 Vim 的前身是 vi,一个简洁但是略有不足的编辑器,但是从 vi 开始,编辑器的模式区分和唯快不破的思想就已经体现的很到位了.Vim 即是 vi improved ...
- xshell vim 不能粘贴_编辑器之神——vim的入门指南
编辑器之神--Vim的操作说明 ©作者:geekctwd Vim命令模式: Vim虽然被称为编辑器之神,但是很多接触过的人都说入门较难,原因是什么呢,除了vim繁杂的按键之外就是因为它的模式了,很多初 ...
- linux 神的编辑器,编辑器之神-vim的使用,编辑器神-vim
编辑器之神-vim的使用,编辑器神-vim vim即vi的升级版:在linux中,vi是vim的软链接,我们敲vi和vim出来的都是vim: 纯手打,如有错误,敬请指出. vi的三种模式及简单使用 v ...
- 编辑器之神——vim编辑器
编辑器之神--vim编辑器 一.vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本, ...
- 编辑器之神—Vim 常用快捷键
以下是 "编辑器之神" - Vim 常用快捷键 . 学好vi, 无论用哪个IDE,只需下载一个vim的插件, 在哪里都可以使用! 前言 Vim 的三种工作模式 vi ...
- Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)
众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...
- Emacs和Vim:神的编辑器和编辑器之神
在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神.一些人勇敢地拾起了Vim或Emacs,却发现学习曲线陡峭而漫长,还是有一些人留下来了,坚定地守护着这两大神 ...
- 编辑器之神-vim的使用技巧
vim VS. emacs vim被誉为编辑器之神,而emacs被誉为神之编辑器.中国文化博大精深,他们究竟有什么区别呢?作为emacs小白的我来说不想在这里献丑,直接贴上一篇博客,有兴趣的同学可以深 ...
最新文章
- 微信公众号token 验证
- webpack基础+webpack配置文件常用配置项介绍+webpack-dev-server
- linux虚拟机按键不好用,Linux 虚拟机 vim使用delete键没有退格效果
- python is beautiful_python自动化报告BeautifulReport用法
- 一个大四毕业生想对自学Android的大学生说一些话
- W3C-Web Service
- .NET 文件相关的所有操作
- 关于本地yum源的创建方法和使用
- FPGA实现SPI 协议
- 遥控器鼠标模式切换 android 4.4
- fckeditor java_FCKeditor在线编辑器(Java)
- 主机域名中什么叫计算机名,主机域名中的主机名是什么概念
- 在MyEclipse下如何添加hiber…
- 常用的18大学术搜索引擎
- 计算机安全意识小故事,求一篇关于消防救火的事迹,消防安全小故事
- 7z格式、LZMA压缩算法和7-Zip详细介绍
- Docker安装Tomcat镜像并部署web项目简述
- 键盘修改改器绿化版免安装
- 中科红旗倒下,谁来挑战windows
- 人工智能给未来教育带来深刻变革
热门文章
- python中标识符的命名规则_Python标识符和命名规则
- springboot实现上传Excel文件与数据库中的数据进行比对
- 分享几个好用的在线破解md5的网站
- 宽带认证技术比较 PPPoE 和 IPoE
- git下载与安装教程
- 【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套400多实例, 9套手册持续更新中2019-08-04...
- IT餐馆—第二十三回 对手
- 点趣苹果助手:非苹果独占 口袋妖怪GO将登录安卓手表
- 怎么制定有限责任公司章程
- 牛客 明七暗七----数位dp