Linux的记事本 Vi和Vim
⒈Vi和Vim的三种模式
①正常模式
在正常模式下可以使用快捷键
默认进入的是正常模式
②编辑模式(插入模式)
在该模式下可以输入内容
按下I,i,O,o,A,a,R,r等任何一个字母之后才可以进入该模式,一般使用i。
③命令行模式
在该模式下,可以使用相关指令完成读取、存盘、替换、离开Vim、显示行号等操作
⒉Vi和Vim模式的相互切换

⒊Vi和Vim的快捷键(常用)
⒈复制当前行(yy),复制包括当前行向下的5行(5yy),粘贴(p)。
⒉删除当前行(dd),删除包括当前行向下的5行(5dd)
⒊命令行模式,/关键字 回车查找,输入n查找下一个
⒋命令行模式,:set nu 显示行号,:set nonu 取消行号显示
⒌正常模式,回到文档首行(gg),回到文档末行(G)
⒍正常模式,撤销上一步操作(u)
⒎移动光标到指定行号
①命令行模式下显示行号,:set nu
②输入指定行号
③shift + g
Linux的记事本 Vi和Vim的更多相关文章
- Linux 多个vi、vim进程编辑同一文件时的临时文件问题
		
多个vi.vim进程编辑同一文件时的临时文件问题 by:授客 QQ:1033553122 使用vi.vim编辑文件,实际是先copy一份临时文件并映射到内存里进行编辑,所以你编辑的是临时文件,不是 ...
 - linux学习笔记--vi与vim编辑器
		
vi编辑器全名为Visual Interface,即为可视化接口,类似于Windows中的记事本 vim相当于是vi的一个升级版本,包含vi的一切操作命令,vim相对于vi做了哪些提升: 1.vim支 ...
 - Linux入门:vi 和 vim
		
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器. 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! 转自:http://www.l ...
 - Linux学习(三)-Vi和Vim的区别
		
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面:1.多级撤消我们知道在vi里,按 u只能撤消上次命 ...
 - Kali Linux的vi编辑器/vim编辑器使用方法
		
转载声明:本文为转载文章 原文地址:https://www.52host.cn/blog/kali-linux-vi-editor/ Kali Linux系统的vi编辑器/vim编辑器的使用和Cent ...
 - linux下vi或vim操作Found a swap file by the name的原因及解决方法
		
在linux下用vi或vim打开Test.java文件时 [root@localhost tmp]# vi Test.java出现了如下信息: E325: ATTENTION Found a s ...
 - Linux vi与vim使用
		
vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对U ...
 - linux 下vi与vim区别以及vim的使用
		
vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...
 - linux下vi与vim区别以及vim的使用-------vim编辑时脚本高光显示语法
		
vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对U ...
 
随机推荐
- emwin 之使用键盘数据发送函数的注意事项
			
@2018-08-08 小记 键盘实现时,在发送键值时, 函数 GUI_SendKeyMsg(GUI_KEY_BACKSPACE, Pressed) 的参数 Pressed 在按键按下状态的 case ...
 - 倒置输入的整数(C、Python)
			
C语言: # include <stdio.h> void f(int num) { , j=, yu; printf("转置后:"); ) { yu = num ...
 - Java: |(或运算) 与 多选判断
			
今天需要在程序中做一个多选判断,突然想起以前经常遇到的 x |= y | z; 这样的,我也明白这个是多选的用意,但为什么能达到我们希望的多选操作,我还真的没去研究过. 今天早上,百度了一下,搜索到了 ...
 - 下拉列表JComboBox,列表框JList
			
1.下拉列表JComboBox public class Demo extends JFrame { public Demo() { setBounds(100, 100, 200, 100); se ...
 - SQL Server 一句Sql把表结构全部查询出来
			
--一句Sql把表结构全部查询出来 SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colo ...
 - GBDT用于分类问题
			
一.简介 GBDT在传统机器学习算法里面是对真实分布拟合的最好的几种算法之一,在前几年深度学习还没有大行其道之前,gbdt在各种竞赛是大放异彩.原因大概有几个 一:效果确实挺不错. 二:既可以用于分类 ...
 - 修改Linux Operating System的时间与时区
			
修改Linux Operating System的时间与时区 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 有的小伙伴可能会遇到安装了linux系统后,尽管时区选择正确,也会发现系 ...
 - 搭建Telnet服务器
			
搭建Telnet服务器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 可能大家都知道现在已经很少有人用TELNET服务器, 因为它传输数据是以明文的方式,我们很容易通过抓包软件讲数 ...
 - Linux操作系统原理
			
Linux操作系统原理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机经历的四个时代 1.第一代: 真空管计算机,输入和输出:穿孔卡片,对计算机操作起来非常不便,做一件事 ...
 - logstash 常用参数
			
最近在折腾logstash,其处理流程不过于input.filter.output三个处理流程,以下是我翻译的几个常用的处理参数 output流之http output { http { codec ...