全栈博客园 全栈博客园全栈博客园

linux指令vim,Vim——强壮的文本修正器

1. 翻开文件: ``` vim 文件名 ```

2. 移动光标: `h`:向左移动一个字符 `j`:向下移动一行 `k`:向上移动一行 `l`:向右移动一个字符 `w`:移动到下一个单词的最初 `b`:移动到上一个单词的最初 `0`:移动到行首 `$`:移动到行尾

3. 删去文本: `x`:删去光标下的字符 `dd`:删去当时行 `dw`:删去从光标到下一个单词最初的文本 `d$`:删去从光标到行尾的文本

4. 刺进文本: `i`:在光标前刺进文本 `a`:在光标后刺进文本 `o`:在当时行下方刺进新行 `O`:在当时行上方刺进新行

5. 保存和退出: `:w`:保存文件 `:q`:退出 `vim` `:wq`:保存文件并退出 `:q!`:不保存文件并退出

6. 查找和替换: `/关键词`:向下查找关键词 `?关键词`:向上查找关键词 `:s/旧文本/新文本/g`:替换当时行中的一切旧文本为新文本 `:%s/旧文本/新文本/g`:替换文件中的一切旧文本为新文本

7. 仿制和张贴: `yy`:仿制当时行 `nyy`:仿制从当时行开端的 n 行 `p`:张贴仿制的文本

8. 吊销和重做: `u`:吊销上一步操作 `Ctrl r`:重做上一步操作

9. 设置行号: `:set number`:显现行号 `:set nonumber`:躲藏行号

10. 语法高亮: `:syntax on`:启用语法高亮 `:syntax off`:禁用语法高亮

11. 代码折叠: `zf`:开端折叠 `zd`:删去折叠 `zo`:翻开折叠 `zc`:封闭折叠

12. 检查文件信息: `:file`:显现当时文件信息 `:version`:显现 `vim` 版别信息

13. 检查协助: `:help`:显现协助信息

这些仅仅 `vim` 的根本指令,实际上 `vim` 的功用十分强壮,还有许多高档功用等候你去探究。假如你是初学者,主张从根本的指令开端学习,逐步了解 `vim` 的操作。

Linux指令:Vim——强壮的文本修正器

在Linux体系中,Vim(Vi IMproved)是一款功用强壮的文本修正器,它不只承继了经典Vi修正器的一切特性,还增加了许多新功用,使其在代码修正、装备文件修正等范畴得到了广泛的运用。本文将具体介绍Vim的根本操作、常用指令以及装备办法,协助您快速把握这款优异的文本修正器。

一、Vim的根本操作

1. 翻开或创立文件

要翻开或创立一个文件,能够运用以下指令:

vim 文件名

假如文件不存在,Vim会主动创立一个新文件。

2. 退出修正

退出Vim修正器有几种方法:

正常退出并保存:`:wq` 或 `ZZ`

仅退出(不保存):`:q`

强制退出(不保存):`:q!`

3. 形式切换

一般形式:这是Vim的默许形式,能够经过按`Esc`键或`i`、`a`、`o`等键进入刺进形式。

刺进形式:在刺进形式下,能够输入文本。按`Esc`键能够退出刺进形式。

指令行形式:在指令行形式下,能够履行各种指令,如保存、退出、查找等。按`:`键能够进入指令行形式。

二、Vim的常用指令

1. 光标移动指令

`h`、`j`、`k`、`l`:别离用于左、下、上、右移动光标。

`0`:移动到当时行的最初。

`gg`:移动到文件最初。

2. 文本修正指令

`i`:在当时光标方位前刺进文本。

`a`:在当时光标方位后追加文本。

`o`:在当时光标所内行的下一行刺进新行。

`r`:替换当时光标下的一个字符。

`cw`:替换当时光标地点单词。

3. 仿制、剪切与张贴

`yy`:仿制当时行。

`yw`:仿制当时光标地点单词。

`p`:张贴剪贴板内容到光标后。

`P`:张贴剪贴板内容到光标前。

4. 吊销与重做

`u`:吊销上一次操作。

`Ctrl r`:重做上一次吊销的操作。

三、Vim的查找与替换

1. 查找

:/关键字

按`n`键能够查找下一个匹配项,按`N`键能够查找上一个匹配项。

2. 替换

:%s/旧文本/新文本/g

该指令将替换文件中一切匹配的旧文本为新文本。

四、Vim的装备与插件

1. Vim装备文件

暂时装备:在指令行形式下输入装备,在本次运用时收效。

未经允许不得转载:全栈博客园 » linux指令vim,Vim——强壮的文本修正器