Linux学习(4)vim编辑器的安装使用
一、Vim编辑器的使用
1、什么是Vim
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
2、Vim中的三种模式
(1)命令模式:
用户刚进入vim就是命令模式,在这个状态下敲击键盘上会被Vim识别为命令而非输入字符;
常用的命令:
i
:切换到输入模式,用来输入字符x
:删除当前光标所在处的字符:
:切换到底线命令模式,方便在最底行输入命令
(2)输入模式:
在命令模式下无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入输入模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到命令模式时, 则必须要按下【Esc】即可退出编辑模式。
(3)底线命令模式:
当你处于命令模式下时,按
:
键即可进入底线命令模式,一般是在底线命令模式下使用wq
保存退出
进入文本编辑器:
按i
进入编辑模式:
按ESC
退出编辑模式,再按:
进入底行命令模式
查看文件:
Linux学习(4)vim编辑器的安装使用相关推荐
- Linux学习之Vim编辑器
Linux学习之Vim编辑器 输入模式-Esc键–>命令模式 末行模式-Esc键–>命令模式 命令模式-a,i,o等键–>输入模式模式 命令模式- :键 -->末行模式 命令模 ...
- Linux学习笔记-Vim编辑器与Shell命令脚本
一.Vim文本编辑器 Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器. Vim编辑器中设置了三种模式(命令模式.末行模式和编辑模式),每种模式分别又支持多种不同 ...
- linux系统中VIM编辑器推荐安装插件
k-vim VERSION: 9.0 LAST_UPDATE_TIME: 2015-05-02 作者 wklken (凌岳/pythoner/vim党预备党员) Email: wklken@yeah. ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- linux vim命令跳到67行,Linux学习之Vim/Vi使用(十三)
Linux学习之Vim/Vi使用 Vim/Vi简介 Vim/Vi工作模式 Vim/Vi基本使用 Vim/Vi应用技巧 Vim/Vi简介 Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UN ...
- linux vim修改字符串,Linux系统vi(vim)编辑器命令说明
Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...
- Linux嵌入式开发——vim编辑器
文章目录 Linux嵌入式开发--vim编辑器 准备操作 使用 打开 工作模式 一般模式 编辑模式 命令行模式 保存退出 其他操作方式 Linux嵌入式开发--vim编辑器 准备操作 首先我们需要安装 ...
- linux下vim编辑器插件,为你介绍Linux系统中vim编辑器的实用插件!
今天小编要跟大家分享的文章是关于Linux系统中vim编辑器的实用插件.Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. Linu ...
- Linux知识之vim编辑器
文章目录 一.vi与vim文本编辑器 1.什么是文本编辑器 2.vi/vim编辑器简介及区别 2.1 简介 2.2 vi与vim的区别 二.vim编辑器 2.1 vim编辑器使用指南 2.2 进入文件 ...
- linux进入了vim强制退出,linux中的vim编辑器怎么强制退出
linux中的vim编辑器怎么强制退出 发布时间:2020-07-02 15:31:10 来源:亿速云 阅读:176 作者:元一 linux中的vim编辑器怎么强制退出?很多新手对此不是很清楚,为了帮 ...
最新文章
- 自己总结的安装zabbix
- python 抓取网页链接_从Python中的网页抓取链接
- 以太坊服务器是什么_今日推荐 | 以太坊独立地址数破亿,持有ETH地址数达4000万意味着什么?...
- 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
- OpenShift 4 之Service Mesh教程(5)- 断路器Circuit Breaker
- ActiveMQ学习总结(2)——ActiveMQ入门实例教程
- Linux下安装VSCA
- 最新最全论文合集——CCS 历年最佳论文汇总
- 如何生成支付宝小程序链接,点击直接打开并进入某个页面
- iOS新机 iPhoneXS max和iPhoneXR适配
- PKUWC2019 总结
- 2021年4月品牌精选海报合集
- 计算机网络信息安全特征,计算机基础知识:网络信息安全的概述及特征
- FTPS、SFTP和FTP的区别与联系
- 畜禽养殖智能环境监控系统
- java遍历mysql数据库_java mysql 遍历
- 浅谈煤矿智能化解决方案
- 乾隆会判阿尔法狗死刑吗 ——浅谈当前人工智能的技术进化
- 互联网开发之神器:经典加解密函数Discuz authcode
- linux 下51单片机开发环境搭建
热门文章
- 解决SQL Server 连接时的一些基本问题后的若干初浅心得
- 冒泡排序之如何根据对象一个属性排序
- plus初始化原理及plus is not defined,mui is not defined 错误汇总
- HDU 5820 Lights(扫描线+zkw线段树)
- leetcode problem 41 -- First Missing Positive
- OkHttp–支持SPDY协议的高效HTTP库
- Oracle新建用户及权限
- AspNetPager控件+repeater+Ajax+存储过程实现高效分页,还有漂亮控件样式
- python的wget用法介绍_Python使用wget实现下载网络文件功能示例
- 可编译的java代码_有没有编译方法可以运行Java代码?