vim编辑器的主要内容

Vi:Visual Interface, Bill jOY,  S.U.N(斯坦福)

Vim:VI improved

模式化编辑器:

编辑模式{命令模式)

末行模式

插入模式(输入模式)

替换模式

可视化模式

一:

Vi/vim打开方式

1.vi/vim 打开vi的界面

2.Vim 文件名  打开文件光标在第一字符位置 文件不存在以新文件方式打开,若保存,文件以新文件创建,若不保存,文件消失。

3. Vim +# 文件名 打开文件光标在第#行行首位置,如果定位的行数比整个文档的行要大则光标停留在文件最后一行行首。

4.vim + 文件名 :直接将光标定位在文档最后一行行首。

5.vim +/PATTERN/(模式):打开文件,并且将光标定位至首次被PATTERN匹配的行的行首位置,即只完成首次匹配。

二:

Vim的关闭方式:

末行模式的关闭:

:q  直接关闭vim编辑器,不保存修改内容。

:q! 强制退出不予保存。。

:w  保存修改内容。

:wq 保存修改内容并关闭vim编辑器。

:wq! 对于root用户来说,一些只读文件的修改可以强制保存修改并退出。

编辑模式的关闭:

ZZ: 保存并退出

ZQ:  不保存退出

三:

在vim的编辑模式中移动光标:

1.逐字符移动

1.ARROW

2.h:光标向左

j:光标向下

k:光标向下

l:光标向右

2.逐字移动

w:移动到下一个字的字首

e:移动到下一个字的字尾

b:移动到上一个字的字首

3.行内跳转:

0:绝对行首

^:相对行首

$:绝对行尾

4:行间跳转:

#G:直接将光标移动到第#行

G :直接将光标移动到文档的最后一行

gg:直接将光标移动到第一行

末行模式中的光标移动

:#  直接将光标移动至第#行

:1  直接将光标移动到第一行

:$  直接将光标移动到文档的最后一行

四:  翻屏

Ctrl+f :向下翻一屏

Ctrl+b :向上翻一屏

Ctrl+d :向下翻半屏

Ctrl+u :向上翻半屏

五. 逐字符删除:

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

X:删除光标所在位置左侧的单个字符

六. 编辑模式中的万能删除命令

d:删除光标经过的所有内容 (dh,dj,dk,dl。。。。。。。。。。。。。。。。。。。)

dd:删除光标所在行

在末行模式下:

:d:删除光标所在行

:#d :删除第#行

:m,+nd :删除从m行开始在经过n行的所有行

:.,$d : 删除光标所在行到最后一行

:m,nd  (m,n表示数值)

.:表示当前光标所在行

$: 文档的最后一行

.,$: 从光标所在行到文档最后一行

m,+n:从当前光标所在行开始,,在经过n行

七 , 编辑模式中万能粘贴命令:

p(lower):向右向下进行粘贴。

p(upper):向左向下进行粘贴。

末行模式下:

P

八 。 编辑模式中的万能复制命令:

y:复制光标经过的所有内容

用法于d相同

yy :复制光标所在行

九, 模式的切换:

1.从编辑模式到末行模式:

:输入命令

/和? 进行查找, n和N表示顺序查找,N表示逆序查找。

/: 自上而下

?:自下而上

2.从末行到编辑:

Esc键

Enter键

Backspace键

3.从编辑模式到输入模式:

I:将光标移动至行首比进入输入模式,

i:在光标所在位置的前面插入信息,,

A:将光标移动至行尾并进入输入模式,

a:将光标所在位置的后面插入字符,

O:在光标所在行的上面插入新行,

o:在光标所在行的下面插入新行,

cc:删除整行内容之后进入输入模式

C:从光标所在位置删除至行尾并进入输入模式。

s :删除光标所在位置的一个字符并进入输入模式,

S :删除光标所在行并进入输入模式,

4.从输入模式到编辑模式:

Esc键

5.从编辑模式到替换模式

R :进入替换模式

6.从替换模式到编辑模式

Esc键

7.从编辑模式到可视化模式:

v :按照字符为单位进行矩形选取

V :按照行为单位进行矩形选取

在选取之后可以进行复制(y)或删除(d)操作,在完成操作之后就返回编辑模式。

所有的模式切换必须经由编辑模式,两种非编辑模式之间无法进行模式切换。

十.替换命令。

r :替换光标所在位置的一个字符

十一.撤销编辑操作,

u :撤销一次此前的编辑操作。

Ctrl+r :撤销最近一次的撤销操作。

十二,重复之前的一次编辑操作,,

. :重复之前的一次操作。

十三, 特殊的末行命令。。

1. 显示和取消行编号,

:set number  ( :set nu )

:set nonumber  (:set nonu )

2. 开启或关闭字符大小写的区分:

:set ignorecase   (:set ic )

:set noignorecase  (:set noic)

3.开启或关闭自动缩进功能。

:set autoindent   ( :set ai  )

:set noautoindent  ( :set noai  )

4.开启或关闭查找高亮显示。

:set

时间: 2024-10-30 23:26:47

vim编辑器的主要内容的相关文章

Linux下的 编辑器之神——vim编辑器

编辑器之神--vim编辑器一.vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中. 关于vim:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本.vi使用于文本编辑,但是v

vim编辑器详解

一.vim简介 vi: Visual Interface,文本编辑器 文本: ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器: nano, vi vim – Vi Improved 其他编辑器: gedit 一个简单的图形编辑器 gvim 一个Vim编辑器的图形版本 二.常见使用方法: vim [OPTION]- FILE- 文件操作: 打开文件: +#: 打开文件后,直接让光标处于第#行的行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹

处理文本的工具sed,vim 编辑器的使用   Linux版

处理文本的工具sed Stream EDitor 行编辑器 sed一次处理一行的内容,处理时,将当前处理的行存储在临时缓冲区,称为"模式空间",接着用sed命令处理缓冲区中的内容,处理完成后,将缓冲区的内容送往屏幕,接着处理下一行不断重复,直到末尾. 一次处理一行 文件--->内存空间--->屏幕 模式空间 文件--->内存空间--->屏幕 | 保持空间 sed   -n:不输出模式空间内容的自动打印 -e:多点编辑 -f:/PATH/TO/SCRIPT_FIL

学习vi和vim编辑器(16):vim的多窗口功能(1)

vim默认是在一个窗口中编辑所有文件,在文件间移动或者移动到文件的不同部分时只显示一个缓冲区.但vim也提供了多窗口编辑功能,可以简化复合的编辑任务.这篇文章将学习如何在一个运行的vim进程里使用多窗口,包括多窗口编辑工作的初始化与启动,在窗口间移动光标,在显示区中移动窗口等. 启动多窗口编辑: 可以在打开vim时启动多窗口编辑,也可以在编辑会话中分割窗口. 从命令行(shell)启动多窗口: 默认情况下,vim为一个会话只打开一个窗口,即使打开时已经指定多个文件.如果想从命令行中打开多个窗口,

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

20_Shell语言———VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能

Vim编辑器可以让用户按照需求来定制一些使用属性. 一.窗口属性定义 1)显示行号 行号不是内容,只是用来帮助用户确认文本所在的行.在vim编辑器中,如果要显示行号,可以在末行模式下输入: set number 如果想关闭,则可以在功能名称前面加上no,即: set nonumber 命令可以被简写,如set number 可以简写为 set nu:set nonumber 可以简写为 set nonu. 注意,上述设定仅对当前vim的进程有效,一旦当前进程关闭,这些设定就会失效,如果要使设定永

vim编辑器的常见使用功能

Vim是一个类似于vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. 掌握简单的vim命令可以大大提高我们编辑文档效率,在装有vim编辑器的linux系统终端输入vimtutor,将会打开一份系统自带的vim编辑器的使用说明. 以下总结皆来自该文本内容,博主把小结部分摘取出来,方便平时查阅. 第一讲小结 1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键.         h (左移)       j (下行)       k (上行)   

上古神器--vim编辑器

上古神器,想必大家会联想到xx电视剧,上古神器不就是东皇钟.轩辕剑.盘古斧.炼妖壶.昊天塔.伏羲琴.神农鼎.崆峒印.昆仑镜.女娲石.那是电视剧的上古神器,IT君今天要讲的IT界的上古神器--vim编辑器. 对于一把神器来说,主角往往都是要付出一些努力才能收获到更加强大的力量才行,对于vim这种上古神器,IT君就不多说什么了. 一.vim的基本介绍 1.vim是从vi发展而来的,能实现代码补全.编译及错误跳转等方便的功能. 2.vim有模式之分,分别是一般指令模式.编辑模式和指令列命令模式. 一般

关于VIM编辑器

vim编辑器             vi 是一种文本编辑器,所谓文本数据是基于字符编码的文件,常见的编码有ASCII编码, UNICODE编码等 文本编辑种类分为:                行编辑器:所谓航编辑器就是至一行一行来编辑处理的工具,比如sed                全屏编辑器:编辑空间占据整个屏幕,比如 nano ,vi                 vim 就相当于vi的增强版,vim是模式化的编辑              vim 在工作过程中有三种模式: