关于vim编辑器的问答举例

vi与vim编辑器的区别?

答:前面多次提到vi和vim但是好多和我一样的人都会想这两个的区别在哪里?早期的Unix的大多使用的是vi编辑器,可以这样理解vim编辑器是vi的升级版,那么vim应该比vi高级很多,没错vi编辑器在编辑文件时是不会显示颜色的,而vim会显示颜色,颜色对于我们以后编程很有用的,特别是在提醒你某些地方有问题,总的来说vim和vi基本没有区别,个人建议使用vim编辑器。

vim编辑器的三种模式?

答:这个问题其实怎么说呢,只是一种叫法而已,我们有些人习惯叫“一般模式、编辑模式、命令模式”有些习惯“命令模式、插入模式、末行模式”不管哪种模式我们需要清楚到每种模式的几个命令和功能。

一般模式的功能和几个命令?

答:当我们使用vim +filename 编辑一个文件时进入到第一个模式就是我们所谓的一般模式,在这个模式下我们可以1、上下移动光标 2、删除某个字符3、删除某行4、复制粘贴某行或者多行。一般模式下的移动光标:按照上下左右的顺序:键盘上的上下左右或者kjhl,

遇到多页的文件向上翻页和向下翻页为:Ctrl+f ctrl+b或者是pageup和pagedown

移动到本行行首:o或者数字0

移动到本行行末:shift+4

移动到文本最低行:G

移动到该文本第几行:ng(n为数字)

移动到该文本的首行:gg

具体说明一般模式下的查找与替换命令?

例如/word :向光标之后寻找字符串为word的字符串,当找到第一个时按n搜索下一个

?word 向光标之前寻找字符串word,找到后按n继续向前找下一个

:n1,n2s/word1/word2/g:光标所在行将word1替换为word2,在此注意如果去掉g为更改该行第一word1为word2。

:1,$s/word1/word2/g:将该文本所有的word1替换为word2

在这里需要注意的两个命令:set nu和:set nonu,该命令为给该文本加上行号,因为在实际编辑中很有可能遇到多行文本此时我们使用该命令来显示行号以便我们更好的编辑文本。

具体说明一般模式下的删除、复制粘贴?

答:    先前删除一个字符和向后删除一个字符:X,x

删除光标所在一行:dd

删除光标所在向下n行:ndd

复制光标所在行:yy

复制光标向下n行:nyy

从该行下一行和上一行粘贴:P和p

怎样从一般模式进入编辑模式?

答:从一般模式进入编辑模式一共有6中进入方法i:光标前插入字符、I该行首字母处插入字符、a在光标所在之后、A在当前行末插入、o在当前行后插入一行、O在当前行前插入一行

说明编辑模式的基本功能和常用功能命令?

答:进入编辑模式最后行会显示insert或者“插入”字样,从编辑模式退出一般模式只需按esc键,

编辑完之后的保存几个命令,准确的说应该是按esc退出后的命令模式下的保存。

将编辑过的文本保存::w,:w!(强制保存)

退出编辑模式::q ,不管是否编辑强制退出:q!

保存并退出::wq!

原文地址:http://blog.51cto.com/12098009/2074259

时间: 2024-08-01 10:43:36

关于vim编辑器的问答举例的相关文章

关于VIM编辑器

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

Linux零基础入学之1-5 vim编辑器的使用和Xmanager远程工具的使用

[本节内容] vim主要模式介绍 vim命令模式 vim插入模式 vim命令行模式 vim可视化模式 设置vim开发环境 gedit  a.txt & xmanager远程工具的使用 vim 编辑器模式切换: 命令模式 .命令行模式.编辑模式 :     INSERT [命令模式->编辑模式] 字符操作 i           当前字符之前插入 I           行首插入 a           当前字符之后插入 A           行尾插入 esc          退出当前模式

vim编辑器和bash算术运算入门

vim末行模式: 内建的命令行接口 (vim内建的命令行接口,是一个能够使得vim功能更完善,更强大,我们要想实现在末行模式下实现文本编辑功能,就需要先学会地址定界) (1)地址定界 :start_pos[,end_pos]   //起始位置和结束位置,中间用逗号隔开: #:特定的第#行,例如5即第5行: .:点号表示当前行: %:全文: $:最后一行: #,#:指定行范围,左侧为起始行,右侧为结束行: #,+#:指定行范围,左侧为起始行绝对编号,右侧为相对左侧行号的偏移量: /pattern/

【linux相识相知】VIM编辑器

Vim是一个类似Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了许多的功能,VIM是自由软件,今天我们就来讲讲VIM的使用方法. 本文是基于centos7上的vim编辑器演示的,默认centos7没有安装vim,可以使用yum -y install vim安装vim. VIM的四种模式及转换 命令模式:控制屏幕的光标移动,进行文本的删除.复制等文字编辑工作,当使用vim打开某个文件的时候,默认模式就                     是命令模式 插入模式:只有在插入

vim编辑器----常用命令

vim编辑器 前沿:vim是一款非常好用的文档编辑以及编程的好工具,我们来详细看看 打开文件:# vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首: +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首: 模式转换: 输入模式 --> 编辑模式   按ESC键 编辑模式 --> 末行模式   按着shit+: 末行模式 --> 编辑模式    按ESC键 编辑模式:默认模式  可以输入的命令 i:insert,

Linux(RadHat)基础学习—vim编辑器及文件的输入输出

1.vim编辑器 Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性. 1.初识神器:vim (1).vim的注意事项 编辑文件时 a.当文件名称存在,那么进入文件直接编辑 b.当文件名称不存在,vim会在退出保存时自动建立文件 c.当vim命令后没有跟任何文件名称时,时无法实现":wq"退出保存的那么可以用":wq filename"(给新建文件命名并保存) (2).当vim异常退出时,系统会建立.file.swp这

vim编辑器详解

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

vim编辑器讲解

--vim编辑器讲解(vim(vi的升级版),推荐vim) 打开文件(如果该文件不存在,则创建之后,保存,从内存写到硬盘上,不保存,则删除掉该文件) vim filename vim编辑器有3中模式:命令模式,插入模式,尾行模式. 命令模式:刚进入文件的时候开始的状态.u为撤销键 命令模式进入插入模式:可以通过快捷键 i(当前光标位置插入) I(本行的开头) a(当前光标位置之后) A(当前光标所在最后) o O 插入模式返回命令模式:ESC 插入模式:主要用来编辑文本的. 尾行模式:主要用来,

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

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