linux指令vi,什么是vi?
`vi` 是一个强壮的文本编辑器,是 Linux 体系中常用的东西之一。以下是关于 `vi` 指令的根本介绍和运用方法:
1. 翻开文件 `vi 文件名`:翻开指定文件,假如文件不存在,则创立一个新文件。 `vi n 文件名`:翻开文件并定位到第 n 行。 `vi /字符串 文件名`:翻开文件并查找第一个匹配的字符串。
2. 根本操作形式 指令形式:这是 `vi` 的默许形式,用于履行各种指令。 刺进形式:用于输入文本。 可视形式:用于挑选文本。
3. 指令形式 `i`:在光标前刺进文本。 `a`:在光标后刺进文本。 `o`:在当时行下方新建一行并进入刺进形式。 `x`:删去光标下的字符。 `dd`:删去当时行。 `u`:吊销上一个操作。 `yy`:仿制当时行。 `p`:张贴仿制的文本。 `w`:保存文件。 `q`:退出 `vi`。 `:wq`:保存文件并退出。 `:q!`:不保存文件并强制退出。 `/字符串`:查找字符串。 `?字符串`:反向查找字符串。 `n`:查找下一个匹配的字符串。 `N`:查找上一个匹配的字符串。
4. 刺进形式 `Esc`:从刺进形式切换到指令形式。
5. 可视形式 `v`:进入字符可视形式。 `V`:进入行可视形式。 `Ctrl v`:进入块可视形式。 `d`:删去选中的文本。 `y`:仿制选中的文本。
6. 光标移动 `h`:向左移动一个字符。 `j`:向下移动一行。 `k`:向上移动一行。 `l`:向右移动一个字符。 `0`:移动到行首。 `$`:移动到行尾。 `G`:移动到文件结尾。 `gg`:移动到文件开始。
7. 设置选项 `:set number`:显现行号。 `:set nonumber`:不显现行号。 `:set autoindent`:主动缩进。 `:set noautoindent`:不主动缩进。 `:set tabstop=n`:设置制表符宽度为 n。
8. 保存和退出 `:w`:保存文件。 `:wq`:保存文件并退出。 `:q`:退出 `vi`。 `:q!`:不保存文件并强制退出。
9. 其他 `:set ruler`:显现光标方位。 `:set noruler`:不显现光标方位。 `:set hlsearch`:高亮显现查找成果。 `:set nohlsearch`:不高亮显现查找成果。
以上是 `vi` 指令的一些根本用法,你能够依据自己的需求进行学习和运用。更多高档功用和技巧,请参阅 `vi` 的官方文档或相关教程。
Linux指令vi:强壮的文本编辑器攻略
什么是vi?
vi(Visual Editor)是Linux体系中一个功用强壮的文本编辑器,它被广泛用于体系管理和编程使命。vi的全称是“Visual Interface”,而它的增强版vim(Vi IMproved)则承继了vi的一切功用,并在此基础上增加了许多新特性。
vi的前史与开展
vi开始由Bill Joy在1976年开发,作为Unix体系的一部分。跟着时刻的推移,vi成为了Unix和类Unix体系中的规范文本编辑器。Bram Moolenaar在1991年发布了vim,它是vi的改进版,增加了语法高亮、多级吊销、插件支撑等功用。
vi的根本操作
vi的三种形式
vi编辑器首要分为三种形式:指令形式(Command Mode)、刺进形式(Insert Mode)和底行形式(Last Line Mode)。
指令形式:这是vi的默许形式,用户能够履行各种指令,如移动光标、删去文本、仿制张贴等。
刺进形式:在刺进形式下,用户能够输入文本,就像在一般的文本编辑器中一样。
底行形式:在底行形式下,用户能够履行保存、退出、查找替换等操作。
指令形式常用指令
移动光标:h(左)、j(下)、k(上)、l(右)
删去文本:x(删去光标地点字符)、dd(删去光标地点行)
仿制张贴:yy(仿制光标地点行)、p(张贴到光标地点行下方)
保存文件::w(保存当时文件)、:wq(保存并退出vi)
刺进形式常用指令
刺进文本:i(在光标前刺进)、a(在光标后刺进)、o(在光标地点行下方刺进新行)
退出刺进形式:Esc(退出刺进形式,回到指令形式)
底行形式常用指令
保存文件::w(保存当时文件)、:wq(保存并退出vi)
退出vi::q(退出vi,假如文件已修正则不保存)、:q!(强制退出vi,不保存修正)
查找替换::s/old/new/g(将当时行中一切old替换为new)
vi的高档功用
语法高亮
语法高亮是vim的一个十分有用的特性,它能够协助用户更好地了解代码结构。在vim中,能够经过以下指令启用语法高亮:
:syntax on
插件支撑
vim支撑插件,用户能够经过装置插件来扩展编辑器的功用。例如,能够运用插件来支撑代码折叠、代码补全、版别操控等。
多级吊销
vim支撑多级吊销,用户能够吊销之前的操作,直到回到编辑器的初始状况。
vi和vim是Linux体系中十分强壮的文本编辑器,把握它们能够协助用户更高效地完结各种文本编辑使命。本文介绍了vi的根本操作、高档功用以及一些常用指令,期望对读者有所协助。
相关
-
linux中删去文件,根本删去指令详细阅读
在Linux中,删去文件是一个常见的操作。下面我将介绍几种删去文件的办法,包含简略的删去和强制删去。1.运用`rm`指令`rm`指令是Linux中最常用的删去文件的指...
2024-12-26 0
-
windows文件夹整理,高效开释磁盘空间详细阅读
1.运用磁盘整理东西:翻开“开端”菜单,查找“磁盘整理”,然后挑选“磁盘整理”。挑选需求整理的驱动器,然后点击“确认”。等候磁盘整理东西扫描驱动器上的...
2024-12-26 0
-
windows看图,从内置东西到第三方运用详细阅读
在Windows体系中检查图片的办法有多种,以下是几种常见的办法:1.运用Windows图片检查器过程:1.按下`WinR`键,或许翻开电脑左下角的菜单,...
2024-12-26 1
-
windows10官方镜像下载,win10官方原版iso镜像下载地址详细阅读
你能够经过微软官方网站下载Windows10的官方镜像(ISO文件)。以下是详细的进程和相关信息:1.拜访微软官方网站:你能够拜访以下链接来下载Windows10...
2024-12-26 1
-
服务器linux体系装置,Linux服务器体系装置攻略详细阅读
装置Linux服务器操作体系一般是一个相对简略但需求一些进程的进程。以下是一个根本的攻略,用于在物理服务器或虚拟机上装置Linux。请注意,具体进程或许会根据您挑选的Linux...
2024-12-26 0
-
linux鸟哥是谁,Linux界的传奇人物——鸟哥其人其事详细阅读
Linux鸟哥,一般指的是台湾的Linux爱好者兼作家鸟哥,他的实在名字是李威,是一位资深的Linux体系办理员和Linux体系训练讲师。鸟哥在Linux范畴有着丰厚的阅历,而...
2024-12-26 0
-
此核算机上没有运转windows无线服务,此核算机上没有运转Windows无线服务?处理办法大揭秘!详细阅读
假如你的核算机上没有运转Windows无线服务,可以依照以下过程进行排查和修正:1.查看并发动WLANAutoConfig服务1.翻开运转窗口:在桌面按下组合键`WI...
2024-12-26 0
-
windows声响,从硬件到软件的全面解析详细阅读
在Windows中,您能够依照以下几种办法来翻开声响设置:Windows101.右键单击任务栏上的“喇叭”按钮:右键单击任务栏上的“喇叭”按钮,然后在菜单中挑选“...
2024-12-26 1
-
macos截图,轻松把握截图技巧与东西详细阅读
在MacOS上截图有几种不同的办法,以下是几种常用的办法:1.全屏截图:按下`ShiftCommand3`。截图会主动保存到桌面。2.自定义区域截图:按下`S...
2024-12-26 0
-
linux常用的指令,Linux常用指令概述详细阅读
1.文件和目录操作:`ls`:列出目录内容。`cd`:改动当时目录。`pwd`:显现当时工作目录。`mkdir`:创立新目录。`rmd...
2024-12-26 0