08vi全屏文本编辑器

high68 high68     2022-12-03     282

关键词:

打开文件
vim /path/to/somefile
vim +# :打开文件,并定位于第#行(如下的 vi +33 profile) 
vim +:打开文件,定位至最后一行
vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首(如下的vi +/after profile)
关闭文件
末行模式:
:q 退出 没有动过文件
:wq 保存并退出 动过了,不后悔
:q! 不保存并退出 动过了,后悔了
:w 保存
:w! 强行保存
:wq --> :x

ZZ: 保存并退出 不需要冒号,编辑模式

技术图片 

技术图片

 

 

全屏编辑器模式:
编辑模式:按键具有编辑文本功能:默认打开进入编辑模式
输入模式:按键本身意义
末行模式:接受用户命令输入(如:wq,:q!) 

编辑-->输入:
i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
O:在当前光标所在行的上方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
输入-->编辑:
ESC
编辑-->末行:

末行-->编辑:
ESC, ESC

编辑模式

移动光标
-->字符
h 左;j 下;k 上;l 右
-->单词
w 移至下一个单词的词首
e 跳至当前或下一个单词的词尾
b 跳至当前或前一个单词的词首
-->行内
0 绝对行首
^ 行首的第一个非空白字符
$ 绝对行尾
-->行间
G 文章末尾
4G 第4行
gg 文章开头
-->翻屏
ctrl+f 向下翻页
ctrl+b 向上翻页

删除&替换单个字符
x 删除光标位置字符
3x 删除光标开始3个字符
r 替换光标位置字符

删除命令 : d
dw 删除单个单词
4dw 删除4个单词
dd 删除一行/剪切功能
4dd 删除4行

复制粘贴&剪切
yy 复制一整行 按p在当前光标所在行的下一行进行粘贴,P是在所在光标的上一行进行粘贴
yw 复制一个单词 按p在当前光标所在位置粘贴

撤销&重做
u 撤销
ctrl+r 重做 撤销的操作
. 重复上一步的操作

set:设置
set nu #number
set nonu #nonumber
set readonly
set noreadonly

/:查找
/after n向下翻找单词after,N(或者?)向上翻找单词after
也可以使用:/after,不加:直接定位到第一个单词after,加:定位到第一个after所在行的行首

!:执行命令
:!ls -l /

s查找并替换
s/str1/str2/gi
/:临近s命令的第一个字符为边界字符:/,@,#
g:一行内全部替换
i:忽略大小写

范围
n:行号
.:当前光标行
+n:偏移n行
$:末尾行,$-3
%:全文

:.,$s/after/before/g 从光标当前所在行(.)到末尾行($)查找所有(g)单词after替换为单词before
:%s/after/before/ 在全文(%)查找单词after替换为before,每行只替换一次
:%s#after#before# /可以替换为#,效果一样
:.,d 将文本所有内容删除
dG 将文本所有内容删除
:2,$-2d 删除文本第2行至倒数第二行的内容
:3,9y 复制第3行到第9行内容,按p进行黏贴

 

vi/vim编辑器(代码片段)

vi编辑器:全屏的文本编辑器vi:VisualInterface,可视化界面;vim相对于vi有更多的新特性:1.语法着色显示;2.更多的命令;3.历史记录;vi:模式化文本编辑器模式:编辑模式(命令模式),默认工作模式;插入模式(输入模式),文本... 查看详情

全屏文本编辑器:vim

    Vi visual interface billjoy,S.U.N sparc sunos(solaris)  Vim:viimproved    模式化编辑器:      &nbs 查看详情

朗科学习期间心得笔记

VI编辑器:全屏文本编辑器  VI:visualinterface,可视化界面;S.U.N:billjoy,Vim相对于vi有更多的新特性:1.语法着色显示;2.更多的命令;3.历史纪录;   Vi:模式化文本编辑器模式:编辑模式(命令模式),默认... 查看详情

linux——文本编辑器(vi)详解介绍(代码片段)

Linux——文本编辑器(Vi)详解介绍1.Vi的简介Vi是Visualinterface的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是vi的魅力所在。Vi不是一个编排程... 查看详情

linux——文本编辑器(vi)详解介绍(代码片段)

Linux——文本编辑器(Vi)详解介绍1.Vi的简介Vi是Visualinterface的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是vi的魅力所在。Vi不是一个编排程... 查看详情

vim常见基本用法

全屏编辑器(模式化编辑器)      用户往往需要建立自己的文件,无论是一般文本文件、数据文件、数据库文件,还是程序源文件。建立和修改文本文件要利用编辑器。Linux系统常用的文本编辑器,如ed,ex... 查看详情

vim常用操作

vi编辑器,全称是visualinterface,可以执行输出、删除、查找、替换等众多的文本操作。vi并不是一个排版程序,不可以对字体、格式、段落等其他的属性进行编排。vi是全屏文本编辑程序,没有菜单,只有命令。语法:vifilename打... 查看详情

vim编辑器的基本使用方法(代码片段)

vi编辑器:全屏的文本编辑器vi:visualinterface,可视化界面;vim:viimprovedvim相对于vi有更多的新特性:1.语法着色显示;2.更多的命令;3.历史记录;vi:模式化文本编辑器模式:编辑模式(命令模式),默认工作模式插入模式(输... 查看详情

vim编辑器

vim编辑器 vi编辑器:  全屏的文本编辑器  vi:visualinterface可视化图形界面   s.u.n(公司):BillJoy,vi, sparc, sunos(solaris);  vim:viimproved vim相对于vi有更多的新特性: 1.语法着色显 查看详情

vim编辑器

全屏文本编辑器vi:VisualInterface,BillJoy,S.U.N sparcSUNOS(Solaris) vim:VIiMproved模式化编辑器: 编辑模式(命令模式)-->默认的工作模式 末行模式 插入模式(输入模式) 替换模式 可视化模式一、vi/vim的打开方式: 1.vi/vim:打开vi/v... 查看详情

vim编辑器

vi编辑器:全屏的文本编辑器 vi:visualinterface,可视化界面; S.U.N:BillJoy,vi,sparc,sunos(solaris); vim:viiMproved vim相对于vi来说有更多的新特性:  1.支持语法高亮/着色的显示  2.支持更多的命令&n... 查看详情

vim编辑器介绍和使用

vi编辑器:全屏的文本编辑器  vi:VisualInterface,可视化界面;   S.U.N:BillJoy,vi,Space,SUNOS(Solaris);   vim:viIMprove    vim相对于vi有更多的新特性;   &nbs 查看详情

vi文本编辑器

vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的,它的强大不逊色于任何最新的文本编辑器,Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi... 查看详情

linux系列使用vi文本编辑器

​目录​​ 前言​​​​一.vi文本编辑器​​​​1.使用vi文本编辑器​​​​2.vi编辑器的工作模式​​​​3.命令模式中的基本操作​​​​(1)模式切换​​​​(2)移动光标​​​​(3)复制、粘贴和删除​​​​... 查看详情

使用vim编辑器:

使用vim编辑器:vi是工作在字符终端环境下的全屏编辑器,通过按命令实现相应的编辑和操作功能,vi编辑器可以使用三种不同工作模式:命令模式:启动vi编辑器后默认进入命令命令模式,该模式中主要完成如光标移动,字符串查找,以... 查看详情

vi编辑器

 Vi的用法1.简介Vi,是一个文本编辑器,可以执行输出、删除、查找、替换、块操作等众多文本操作,vi不是一个排版程序。不像word或WPS那样可以对字体、格式、段落等属性进行编排,他只是一个文本编辑器。2.进入vi文本编... 查看详情

vim编辑器详细使用方法

vi编辑器:全屏的文本编辑器   vi:VisualInterface,可视化界面;      vim:viiMproved,相当于vi的升级版工具;      vim相对于vi的新特性:语法着色显示、更多的命令、历史记录... 查看详情

(值得收藏!)vi文本编辑器精讲(代码片段)

简介vi编辑器通常被简称为vi,vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,由于不需要图形界面,... 查看详情