linux vim使用快捷键超好

合集下载

linux vim 命令大全

linux vim 命令大全

vi filename :打开或新建文件,并将光标置于第一行首

vi +n filename :打开文件,并将光标置于第n行首

vi + filename :打开文件,并将光标置于最后一行首

vi +/pattern filename:打开文件,并将光标置于第一个与pattern 匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename....filename :打开多个文件,依次进行编辑

移动光标类命令

h :光标左移一个字符

l :光标右移一个字符

space:光标右移一个字符

Backspace:光标左移一个字符

k或Ctrl+p:光标上移一行

j或Ctrl+n :光标下移一行

Enter :光标下移一行

w或W :光标右移一个字至字首

b或B :光标左移一个字至字首

e或E :光标右移一个字至字尾

) :光标移至句尾

( :光标移至句首

}:光标移至段落开头

{:光标移至段落结尾

nG:光标移至第n行首

n+:光标下移n行

n-:光标上移n行

n$:光标移至第n行尾

H :光标移至屏幕顶行

M :光标移至屏幕中间行

L :光标移至屏幕最后行

0:(注意是数字零)光标移至当前行首

$:光标移至当前行尾

屏幕翻滚类命令

Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令

i :在光标前

I :在当前行首

a:光标后

A:在当前行尾

o:在当前行之下新开一行

Linux Vim编辑命令

Linux Vim编辑命令

vim(vi)是Linux中功能强大的编辑工具。

☆vim有3中主要的模式:

1.normal mode:当进入vim时,默认的模式就是normal mode。在此模式下,无法输入任何文字,不过可以利用按键命令来执行许多操作命令,例如移动光标位置、复制、删除。

2.insert mode:进入vim输入a、i、或o键。即可进入insert mode,此模式下可以输入文字内容。

mand-line mode:在norma lmode中输入“:”即会进入command-line mode,在此模式下,可以做一些与输入文字无关的事,例如搜索字符串、保存文件或结束编辑等。

☆在normal mode下:

h:将光标向左移动一格

l:将光标向右移动一格

j:将光标向下移动一格

k:将光标向上移动一格

ctrl+b:将页面向前卷动一页

ctrl+f:将页面向后卷动一页

0:将光标移到该行最前面

$:将光标移到该行的最后面

G:将光标移到最后一行的开头

w

e或E:将光标移到本单字的最后一个字符;如果光标所在位置为本单子的最后一个字符,则跳到下一个单字的最后一个字符。

b:将光标移到本单词的第一个字符;如果光标所在位置为本单词的第一个字符,则跳到上一个单字的第一个字符。

ctrl+u:将光标向前移动半页

ctrl+d:将光标向右移动半页

ctrl+e:屏幕向下卷动一行,也可以说文章和光标向上卷动一行

ctrl+y:屏幕向上卷动一行,也可以说文章和光标向下卷动一行

☆在command-line mode下:

e 文件的路径及名称:打开指定文件

vim命令及快捷键

vim命令及快捷键

vim命令及快捷键

[1. 关于Vim]

vim是我最喜欢的编辑器,也是linux下第⼆强⼤的编辑器。虽然emacs是公认的世界第⼀,我认为使⽤emacs并没有使⽤vi进⾏编辑来得⾼效。如果是初学vi,运⾏⼀下vimtutor是个聪明的决定。(如果你的系统环境不是中⽂,⽽你想使⽤中⽂的vimtutor,就运⾏vimtutor zh)[1.1 Vim的⼏种模式]

正常模式:可以使⽤快捷键命令,或按:输⼊命令⾏。

插⼊模式:可以输⼊⽂本,在正常模式下,按i、a、o等都可以进⼊插⼊模式。

可视模式:正常模式下按v可以进⼊可视模式,在可视模式下,移动光标可以选择⽂本。按V进⼊可视⾏模式,总是整⾏整⾏的选中。

ctrl+v进⼊可视块模式。

替换模式:正常模式下,按R进⼊。

[2. 启动Vim]

vim -c cmd file: 在打开⽂件前,先执⾏指定的命令;

vim -r file: 恢复上次异常退出的⽂件;

vim -R file: 以只读的⽅式打开⽂件,但可以强制保存;

vim -M file: 以只读的⽅式打开⽂件,不可以强制保存;

vim -y num file: 将编辑窗⼝的⼤⼩设为num⾏;

vim + file: 从⽂件的末尾开始;

vim +num file: 从第num⾏开始;

vim +/string file: 打开file,并将光标停留在第⼀个找到的string上。

vim --remote file: ⽤已有的vim进程打开指定的⽂件。如果你不想启⽤多个vim会话,这个很有⽤。但要注意,如果你⽤vim,会寻找名叫VIM的服务器;如果你已经有⼀个gvim在运⾏了,你可以⽤gvim --remote file在已有的gvim中打开⽂件。

linuxvim命令的用法

linuxvim命令的用法

linuxvim命令的用法

1. 启动Vim:

要启动Vim,只需在终端中输入“vim”命令,并按回车键。

2. Vim的三种模式:

- 命令模式: 启动Vim时的默认模式。可以使用各种命令来操作文本、保存文件等。

-可视模式:在命令模式下按下“v”键进入可视模式,可以选择文本

进行操作。

3. 退出Vim:

在命令模式下,可以使用以下命令来退出Vim:

- :q 或 :q!:退出Vim。如果在文本文件中有未保存的更改,这些

命令将无法退出Vim。

- :wq 或 :x:保存文件并退出Vim。

- ZZ:保存文件并退出Vim。

4.移动光标:

在命令模式下,可以使用以下命令来移动光标:

- hjkl:分别向下、向左、向上、向右移动光标。

-G:将光标移动到文本的最后一行。

- gg:将光标移动到文本的第一行。

-数字+G:将光标移动到指定行数。

-i:在光标前插入文本。

-a:在光标后插入文本。

-o:在当前行的下方插入一个新行,并且将光标移动到新行。

-O:在当前行的上方插入一个新行,并且将光标移动到新行。

6.删除和复制文本:

在命令模式下,可以使用以下命令来删除和复制文本:

-x:删除光标所在位置的字符。

- dd:删除光标所在行。

- yy:复制光标所在行。

-p:粘贴复制的文本。

7.和替换文本:

在命令模式下,可以使用以下命令来和替换文本:

- /text:向下文本。

- ?text:向上文本。

- :%s/old/new/g:在整个文件中将所有的“old”替换为“new”。

- :s/old/new/g:在当前行将所有的“old”替换为“new”。

迪浮科技-Linux学习之vim使用技巧

迪浮科技-Linux学习之vim使用技巧

d$
d^
删除当前光标至行尾 删除当前光标至行首
末行模式下删除行
:3d
:1,3d :%d或:1,$d
删除第3行
删除1至3行 删除全文
vim使用技巧
复制和粘贴
命令模式下删除字符或行
yy
yw p
P
复制当前光标所在行,3yy表示复制3行
复制光标所在的单词 在光标后面或下方粘贴 在光标前面或上方粘贴
末行模式下复制行
% 表示全文
vim使用技巧
末行模式下配置其他特性
末行模式
:set nu
显示行号
:set nonu :set ai
:set noai :syntax on
不显示行号 自动缩进
取消自动缩进 开启语法高亮 关闭语法高亮
:syntax off :set ts=4
设置tab键宽度为4,默认是8
vim使用技巧
vim打开文件
#vim file
#vim #vim + #vim +10 file : 打开文件并使光标处于第10行 : 打开文件并使光标处于最后一行 file :打开文件并使光标处于第一次匹配到abc的行
file +/abc
vim保存关闭文件 末行模式 :q 退出文件(文件未被修改)
:q!
字符查找
命令模式下查找字符

Linux 中 V(Vim)常用命令使用说明

Linux 中 V(Vim)常用命令使用说明

Linux 中

V(Vim)常用命令使用说明

在linux发行版中vi 命令已经软链接到了vim

一、vi的三种工作模式:命令模式、末行模式、编辑模式

1. 末行模式命令

w:(write)保存

q:(quit)退出,如果没有保存不允许退出

q!:(quit)强行退出,不保存退出

wq:(write&quit)保存并退出

x:保存并退出

:e:(edit)会打开内置浏览器浏览当前目录下的文件,后面加文件名就会打开该文件:n文件名:(new)新建文件

:w文件名:(write)另存为,但是仍然编辑当前文件,并不会切换文件

二、打开或新建文件

说明:打开一个文件,文件不存在则新建一个文件

命令:vi 文件名

1. 打开文件并且定位行

说明:打开一个文件并且定位到指定行数,不指定行数则定位到文件末尾

命令:vi 文件名+行数

三、常用命令(命令模式下使用)

1. 重复次数

在命令模式下,先输入一个数字再跟上一个命令,可以让该命令重复执行指定次数。

2. 移动和选择

2.1 移动

行间移动命令:

行内移动命令:

行数移动命令:

屏幕移动命令:

段落移动命令:

vi中用空行来区分段落,在程序开发过程中,通常一段功能相关的代码会放到一起(一个段落)。

括号切换命令:

标记命令:

2.2 选择(可视模式)

可视模式下,

esc

可退出可视模式,还可和移动命令连用,例如ggVG能够选中所有内容。

3. 编辑操作

3.1撤销和恢复撤销3.2 删除文本

如果使用可视模式已经选中了一段字符,那么使用d或者x都可以删除选中字符。

删除命令可以和移动命令连用,例如

3.3 复制粘贴

复制粘贴是在一个文本缓冲区,没有使用系统的剪切板,所有用其他软件ctrl + c/x 复制剪切到系统的剪切板,再到vi中p粘贴是不能粘贴系统剪切板的内容的。如果想将系统剪切板的内容粘贴到vi中,需要进入编辑模式使用ctrl + v才能将内容粘贴。

linux中vim的用法

linux中vim的用法

linux中vim的用法

Linux中vim的用法

Vim(Vi IMproved)是一种功能强大的文本编辑器,广泛应用于Linux 系统中。Vim具有高度的可定制性和可扩展性,使用户能够根据自己的需求进行配置和使用。在本文中,我将一步一步回答你关于Vim的用法的问题,帮助你更好地了解和使用这个强大的编辑器。

1. 什么是Vim?

Vim是一个类似于Vi的文本编辑器,但它比Vi更加强大和灵活。Vim支持各种操作模式,包括命令模式、插入模式和可视模式,使用户能够快速进行文本编辑和操作。

2. 如何打开Vim编辑器?

在Linux终端中,你可以通过输入以下命令来打开Vim编辑器:

vim

这将在终端中启动Vim,并进入命令模式。

3. 如何进入插入模式?

在命令模式下,你可以按下键盘上的「i」键,进入插入模式。在插入模式中,你可以像在普通文本编辑器中一样输入和编辑文本。

4. 如何保存并退出文件?

在插入模式或命令模式下,你可以按下键盘上的「Esc」键,然后输入以下命令来保存并退出文件:

:wq

这将保存你所做的更改并退出Vim。

如果你只想保存文件而不退出Vim,你可以输入以下命令:

:w

这将保存文件。

5. 如何在Vim中进行文本搜索和替换?

在命令模式下,你可以按下键盘上的「/」键,然后输入你想要搜索的文本,并按下回车键。Vim将定位到第一个匹配的文本。

如果你想要替换文本,你可以输入以下命令:

:%s/old_text/new_text/g

其中,「old_text」是你想要替换的文本,「new_text」是你想要替换为的新文本。

vim实验总结

vim实验总结

vim实验总结

一、vim简介

vim是一款常用的文本编辑器,被广泛应用于各种操作系统中,特别是在Unix和Linux系统中。它具有强大的功能和灵活的扩展性,可以通过配置文件进行个性化定制,使得用户能够高效地编辑文本文件。

二、vim的基本操作

1. 进入vim编辑模式:在终端中输入`vim`命令,即可进入vim编辑器。同时,可以通过`vim 文件名`的方式直接打开指定文件。

2. 基本的光标移动:使用h、j、k、l键进行左、下、上、右移动光标。

3. 编辑文本:在普通模式下按下i键,即可进入插入模式,此时可以对文本进行编辑。按下ESC键可退出插入模式,返回普通模式。

4. 保存和退出:在普通模式下按下:w可以保存文件,按下:q可以退出vim编辑器。若要保存并退出,可以使用:wq命令。

三、vim的高级操作

1. 复制、粘贴和剪切:在普通模式下按下yy可以复制当前行,p可以将复制的内容粘贴到光标后。按下dd可以剪切当前行,P可以将剪切的内容粘贴到光标前。

2. 撤销和重做:按下u可以撤销上一次的操作,按下Ctrl+r可以重

做被撤销的操作。

3. 搜索和替换:在普通模式下按下/可以进行向下搜索,按下?可以进行向上搜索。按下:n可以进行下一个匹配项的查找。按下:%s/old/new/g可以替换全文中的old为new。

4. 分屏和标签页:按下Ctrl+w+v可以进行垂直分屏,Ctrl+w+s 可以进行水平分屏。按下:tabnew可以打开新的标签页,Ctrl+w+方向键可以在标签页之间切换。

5. 自动补全和代码折叠:vim支持自动补全功能,可以通过配置文件启用。同时,vim还支持代码折叠功能,可以通过设置折叠方法实现对代码段的折叠显示。

Linux中使用vim命令进行文本编辑和编程

Linux中使用vim命令进行文本编辑和编程

Linux中使用vim命令进行文本编辑和编程Linux是一种开放源代码的操作系统,广泛应用于服务器和嵌入式设备上。而vim作为Linux中最常用的文本编辑器之一,具有强大的编辑功能和灵活的编程支持。本文将介绍在Linux中如何使用vim命令进行文本编辑和编程。

一、vim的安装和启动

在大多数Linux发行版中,vim已经预装。如果未安装,可以通过包管理器进行安装,例如在Ubuntu中可以使用以下命令进行安装:sudo apt-get install vim

安装完成后,通过在终端中输入vim命令即可启动vim编辑器。

二、vim的基本模式和操作

vim有两种基本模式:命令模式和编辑模式。在命令模式下,可以执行各种命令;在编辑模式下,可以输入、修改文本内容。以下是一些常用的vim命令:

1. 在命令模式下:

- i:进入插入模式,可以开始编辑文本。

- :w:保存文件。

- :q:退出vim。

- :wq:保存并退出vim。

- :q!:强制退出vim,不保存修改。

2. 在编辑模式下:

- 方向键或h/j/k/l:在文本中移动光标。

- x:删除光标所在处的字符。

- dd:删除光标所在行。

- p:粘贴最后一次删除的内容。

- u:撤销上一次操作。

三、文本编辑功能

vim不仅能够编辑普通文本,还支持各种文本编辑功能,如查找替换、复制粘贴等。

1. 查找和替换:

- 在命令模式下,输入“/要查找的内容”可以查找指定内容。

- 输入“:s/原内容/新内容/g”可以替换文本中的内容。

2. 复制和粘贴:

- 先将光标移到要复制的文本开头,按下“v”键进入可视模式,然后移动光标选中要复制的文本。

linux系统编辑文档时退出的多种方法

linux系统编辑文档时退出的多种方法

linux系统编辑文档时退出的多种方法

以linux系统编辑文档时退出的多种方法

在linux系统中,编辑文档是我们日常工作中经常要做的一项任务。而退出编辑模式同样也是我们需要掌握的技巧之一。本文将介绍linux系统中编辑文档时退出的多种方法,以及各种方法的使用场景和注意事项。

1. 使用快捷键

在大多数编辑器中,退出编辑模式最简单的方法就是使用快捷键。常用的快捷键包括:

- Ctrl + X:这是在大部分编辑器中都可以使用的快捷键,用于退出当前编辑模式并保存修改。

- Ctrl + C:这个快捷键一般用于终端中的文本编辑器,比如vim和nano。它可以用来取消当前的操作并退出编辑模式。

- Esc + :q!:这个快捷键是在vim编辑器中使用的,用于直接退出编辑模式,不保存任何修改。

2. 使用命令

除了使用快捷键,我们还可以通过使用命令来退出编辑模式。不同的编辑器可能有不同的命令,下面介绍几种常见的命令:

- :wq:这是在vim编辑器中使用的命令,表示保存修改并退出编辑模式。

- :q!:这个命令同样是在vim编辑器中使用的,表示不保存修改并退出编辑模式。

- :x:这个命令也是在vim编辑器中使用的,表示保存修改并退出编辑模式。与:wq命令的区别在于,只有当文件有修改时才会保存。

3. 使用组合命令

有时候我们在编辑模式中进行了一些修改,但是又不想保存这些修改,而是直接退出。这时候可以使用组合命令来实现:

- Ctrl + Z + Enter:这个组合命令可以将当前编辑模式暂时挂起,回到终端界面。然后我们可以使用命令“bg”将编辑模式放到后台运行,接着使用命令“jobs”查看当前运行的任务,找到编辑模式的进程号,最后使用命令“kill -9 进程号”结束编辑模式。

linux编辑文本的命令

linux编辑文本的命令

linux编辑文本的命令

Linux是一种开源的操作系统,它提供了许多强大的命令行工具,可以用于编辑文本文件。下面是一些常用的Linux文本编辑命令,可以帮助我们高效地处理和修改文本内容。

1. cat命令

cat命令用于查看文件内容,也可以用于创建新文件。例如,要创建一个名为file.txt的新文件,可以使用以下命令:

```shell

cat > file.txt

```

然后,可以输入文本内容,并使用Ctrl + D保存并退出。

2. nano命令

nano是一个简单易用的文本编辑器,它可以在终端中直接编辑文本文件。要打开一个文件进行编辑,只需使用以下命令:

```shell

nano file.txt

```

在nano编辑器中,可以使用键盘上的各种快捷键来进行编辑、保存和退出操作。

3. vi/vim命令

vi/vim是Linux中最常用的文本编辑器之一,它提供了强大的编辑

功能。要打开一个文件进行编辑,可以使用以下命令:

```shell

vi file.txt

```

在vi/vim编辑器中,可以使用不同的模式进行编辑。按下i键进入插入模式,可以开始编辑文本。编辑完成后,按下Esc键退出插入模式,然后输入冒号(:)进入命令模式。在命令模式下,可以使用不同的命令进行保存、退出等操作。

4. sed命令

sed命令是一个流编辑器,用于对文本进行筛选、替换和转换操作。例如,要将文件中的所有"apple"替换为"orange",可以使用以下命令:

```shell

sed 's/apple/orange/g' file.txt

linuxvim编辑器的用法

linuxvim编辑器的用法

linuxvim编辑器的用法

linuxvim编辑器是Linux系统中常用的文本编辑器,它可以在纯文本环境下完成文本文件的编辑、创建等功能。本文主要介绍使用linux vim编辑器时应遵循的操作要求。

要想使用vim进行文件编辑,首先要将其安装到Linux系统中。在终端中输入以下命

令即可完成安装:

sudo apt-get install vim

安装完成后,可以在终端中输入vim -version检查一下版本号,默认安装的是Vim 7.2版本。

二、 vim编辑器基本命令

1、打开文件:在终端中输入:vim file.txt即可打开指定的文件;

2、缩进:可以使用键盘上数字键上的来完成缩进操作;

3、查找:可以输入 /string 可以查找指定文本,输入n可以跳转到下一个指定文本处;

4、换行:要将光标移动到一行的结尾处,可以使用键盘上的$符号;

5、替换:替换命令为::s/old/new/g,其中old是原有的字符串,new是新的字符串;

6、保存:使用快捷键 :w即可将当前文件保存;

1、^:代表当前行的开始位置;

4、*:表示上一次操作的文本;

5、%:表示所有内容(以文件头到文件尾);

6、#:表示上一条搜索的字符串;

7、@:表示上一次的替换内容;

8、[和]:表示上一次的复制状态;

9、[:表示左端搜索;

1、复制粘贴:选择你要复制的文本,使用shift+V粘贴到要复制的位置,可以复制

多行文本;

2、跳转行:在终端中输入::,可以将光标跳转到第num行,之后可

以执行自定义的操作;

3、跳转列:输入c$可以将光标跳转到行尾,输入0可以将光标跳转到行首;

vim基本用法

vim基本用法

vim基本用法

Vim基本用法

Vim是一款强大的文本编辑器,它可以在Linux、Unix、Mac OS X等多种操作系统中使用。它的灵活性和高效性使得它成为程序员和系统管理员的首选工具。在本文中,我们将介绍Vim的基本用法。

一、命令模式

当你打开Vim时,你将进入命令模式。在这个模式下,你可以使用各种命令来编辑文本。以下是一些常用的命令:

1.移动光标

h:向左移动一个字符

j:向下移动一行

k:向上移动一行

l:向右移动一个字符

2.删除文本

x:删除光标所在位置的字符

dd:删除整行文本

3.复制和粘贴文本

yy:复制整行文本

p:粘贴复制的文本

4.撤销和恢复

u:撤销上一步操作

Ctrl + r:恢复上一步操作

二、插入模式

在命令模式下,你可以使用i、a、o等命令进入插入模式,以便输入文本。以下是一些常用的命令:

1.插入文本

i:在光标所在位置插入文本

a:在光标所在位置的下一个字符插入文本

o:在光标所在位置的下一行插入文本

2.退出插入模式

Esc:退出插入模式

三、可视模式

在命令模式下,你可以使用v、V、Ctrl + v等命令进入可视模式,以便选择文本。以下是一些常用的命令:

1.选择文本

v:选择字符

V:选择整行

Ctrl + v:选择矩形区域

2.复制和删除文本

y:复制所选文本

d:删除所选文本

四、末行模式

在命令模式下,你可以使用:命令进入末行模式,以便执行一些高级操作。以下是一些常用的命令:

1.保存文件

:w:保存当前文件

2.退出Vim

:q:退出Vim

:q!:强制退出Vim

3.保存并退出Vim

:wq:保存当前文件并退出Vim

linuxVIM指令

linuxVIM指令

linux下的vim编辑器常用的一些用法操作举例并说明作用。没有花里胡哨的概念介绍仅以实际的使用方法举例。一、vim常用快捷键和实用操作

vim打开文件方式:**

用法1:vim /tmp/myshell.sh

表示打开tmp目录下的myshell.sh文件,不存在则创建一个,默认光标会定位到上次所在位置和高亮上次高亮的内容。

用法2:vim +10 /tmp/myshell.sh

表示打开tmp目录下的myshell.sh文件并且将光标移动到第10行。

用法3:vim +/hello /tmp/myshell.sh

表示打开tmp目录下的myshell.sh文件并且高亮显示文件里所有的hello内容。

用法4:vim /tmp/myshell.sh /home/my.sh /root/a.txt 表示同时打开tmp目录下的myshell.sh、home目录下的my.sh和root目录下的a.txt文件。

vim常用的三种模式:命令模式、编辑模式、末行模式(尾行模式)

1.命令模式[命令模式下无法编辑文件,只允许删除,复制,粘贴,撤销,使用快捷键等操作,文件打开时默认进入此模式]

光标移动操作:

特别技巧:数字+上下左右按键可以向对应方向移动光标到指定位置,如:5+向上键表示是向上移动光标5行。

用法1:shift+6或^

表示移动光标到所在行的行首位置。

用法2:shift+4或&

表示移动光标到所在行的行尾位置。

用法3:gg

表示将光标移动到文件内容的第一行位置,这里注意是小写字母。

表示将光标移动到文件内容的最后一行位置,这里注意是大写字母。

Linux_vim编辑器使用总结

Linux_vim编辑器使用总结

Linux_vim编辑器使⽤总结

⼀、vi编辑器

vim是linux下的⼀个纯⽂本编辑器,是vi编辑器的增强版。它相较于vi⽽⾔,有⽂本字体颜⾊显⽰等特点,有助于对⽂本编辑。 vim使⽤⼩技巧:直接输⼊vi命令后,使⽤的是vim编辑器

解决思路:使⽤“alias”别名

设置⽅法1:

使⽤命令如下:alias vi=’vim’(临时有效)

设置⽅法2:将 alias vi=’vim’ 命令放⼊环境变量配置⽂件(~/.bashrc)中永久有效

Step1:vi ~/.bashrc

Step2:在⽂件中添加 alias vi=’vim’ 命令

Step3:source ~/.bashrc(⽴即加载修改后的设置,才能使之⽣效)

⼆、vim基本使⽤

1、vim的⼯作模式:⼀般模式、编辑模式、命令⾏模式

2、三种模式的简要说明

⼀般模式:主要使⽤快捷键的模式,如可以上下左右按键移动光标、删除字符或删除整⾏、复制、粘贴等操作;

使⽤vim打开⽂件即可进⼊⼀般模式。

编辑模式:主要⽤于⽂本编辑,和记事本类似,⽤于⽂本输⼊。

从⼀般模式进⼊编辑模式:a、A、i、I、o、O

从编辑模式退出,进⼊⼀般模式:按“Esc”键即可

命令⾏模式:可以将光标移动到最底下那⼀⾏,可以进⾏⽂件内搜索、读取、存盘、⼤量取代字符、退出vim编辑器、显⽰⾏号等。 进⼊命令⾏后,输⼊命令后按回车键运⾏并结束命令进⼊⼀般模式;或按“Esc”键退出命令⾏模式。

从⼀般模式进⼊命令⾏模式:“:”、“/”、“?”

3、⼀般模式下的操作

3.1、移动光标的⽅法

linux中vim编辑器三种模式及常用命令的使用

linux中vim编辑器三种模式及常用命令的使用

linux中vim编辑器三种模式及常⽤命令的使⽤Linux命令经常使⽤才会烂熟于⼼

命令⾏模式:

移动光标:

向下左右箭头可以移动光标;

将光标移动到⾏尾:$;

将光标移动到⾏头:^;

将光标移动到页尾:shift+g;

将光标移动到页头:1+shift+g;

移动到⽬标⾏:n+shift+g;

快速向左右移动光标:ctrl+←/→键;

向左或者向右移动n个字符:n+←/→键;

-----------------------

删除:

删除光标所在⾏:dd;

删除光标所在⾏及之后的n-1⾏:dnd;

删除⼀个字母:x (相当于是del);

删除⼀个字母:X (相当于是backspace);

删除⼀个词:dw;(最好是放在单词的⾸字母处)

撤销上⼀步:u;

----------------------

移动单词:

向右移动⼀个单词:w;

向左移动⼀个单词:b;

----------------------

复制粘贴:

复制当前光标所在⾏:yy;

箭头移动到⽬的⾏粘贴:p;

复制当前光标所在⾏及之后的n-1⾏:yny;

复制⼀个词:yw;

-----------------------

剪切:

剪切当前光标所在位置到⾏尾: d+shift+4/d+$;

剪切当前光标所在位置到⾏⾸:d+shift+6/d+^;

编辑模式:

在命令⾏模式下进⼊编辑模式,需要按下i、I、a、A、o、O、r、R这些才能进⼊编辑模式,⼀般直接按下i就⾏;

i是在当前光标前编辑,a是在当前光标后进⾏编辑,o是在当前光标的下⼀⾏进⾏编辑; 退出编辑模式进⼊命令⾏模式需要按下esc键。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux上vi(vim)编辑器使用教程

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。

vi有3个模式:插入模式、命令模式、低行模式。

插入模式:在此模式下可以输入字符,按ESC将回到命令模式。

命令模式:可以移动光标、删除字符等。

低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。

一、打开文件、保存、关闭文件(vi命令模式下使用)

1 2 3 4 5 6 vi filename //打开filename文件

:w //保存文件

:w //保存至文件

:q //退出编辑器,如果文件已修改请使用下面的命令:q! //退出编辑器,且不保存

:wq //退出编辑器,且保存文件

二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC 键可退出插入模式)

1 2 3 4 5 6 7 8 a //在当前光标位置的右边添加文本

i //在当前光标位置的左边添加文本

A //在当前行的末尾位置添加文本

I //在当前行的开始处添加文本(非空字符的行首) O //在当前行的上面新建一行

o //在当前行的下面新建一行

R //替换(覆盖)当前光标位置及后面的若干文本

J //合并光标所在行及下一行为一行(依然在命令模式)

三、移动光标(vi命令模式下使用)

1、使用上下左右方向键

2、命令模式下:h 向左、j 向下、k 向上、l 向右。

空格键向右、Backspace 向左、Enter 移动到下一行首、- 移动到上一行首。

四、删除、恢复字符或行(vi命令模式下使用)

1 2 3 4 5 6 x //删除当前字符

nx //删除从光标开始的n个字符dd //删除当前行

ndd //向下删除当前行在内的n行

u //撤销上一步操作

U //撤销对当前行的所有操作

五、搜索(vi命令模式下使用)

1 2 3 4 /vpser //向光标下搜索vpser字符串

?vpser //向光标上搜索vpser字符串

n //向下搜索前一个搜素动作N //向上搜索前一个搜索动作

六、跳至指定行(vi命令模式下使用)

1 2 3 4 n+ //向下跳n行

n- //向上跳n行

nG //跳到行号为n的行

G //跳至文件的底部

七、设置行号(vi命令模式下使用)

1 2 :set nu //显示行号:set nonu //取消显示行号

八、复制、粘贴(vi命令模式下使用)

1 2 3 4 5 6 7 8 yy //将当前行复制到缓存区,也可以用 "ayy 复制,"a 为缓冲区,a也可以替换为nyy //将当前行向下n行复制到缓冲区,也可以用 "anyy 复制,"a 为缓冲区,a也可以yw //复制从光标开始到词尾的字符。

nyw //复制从光标开始的n个单词。

y^ //复制从光标到行首的内容。 VPS侦探

y$ //复制从光标到行尾的内容。

p //粘贴剪切板里的内容在光标后,如果使用了前面的自定义缓冲区,建议P //粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议

九、替换(vi命令模式下使用)

1 2 3 4 :s/old/new //用new替换行中首次出现的old

:s/old/new/g //用new替换行中所有的old

:n,m s/old/new/g //用new替换从n到m行里所有的old :%s/old/new/g //用new替换当前文件里所有的old

十、编辑其他文件

1 :e otherfilename //编辑文件名为otherfilename的文件。

十一、修改文件格式

1 :set fileformat=unix //将文件修改为unix格式,如win下面的文本文件在linux下会总结:vi(vim)教程虽然有比较多的命令,但是只要勤加练习,相信你会很快的熟练

掌握,同时也会给你的工作或学习带来更高的效率。当如果不知道自己处在什么模

式时可以按2次Esc键即可回到命令模式,会有最后提醒一点:注意大小写!!!

相关文档
最新文档