6.Vi和Vim编辑器

vi和vim编辑器简介

vi编辑器是Visual Interface的简称,是linux系统中最基本的文本编辑器,其功能与很多图形编辑器类似,可以进行编辑,查找,删除,替换等文本操作.工作在字符模式下

vim编辑器是vi的加强版,vim有很多新功能,代码补全,错误跳转等,可以方便编程.

vi编辑器有三种模式,一般模式,编辑模式,末行指令模式

当vi打开一个文件时就进入了一般模式,一般模式可以和编辑模式,末行模式相互转换,但是编辑模式和末行指令模式不能直接进行转换.

1.一般模式

使用vi打开某个文件的时候默认进入的模式就是一般模式,在这种模式中最基础的功能就是"移动光标"--使用上下左右键来移动光标块,还可以使用按键组合的方式来进行复制,粘贴删除的功能.

2.编辑模式

在一般模式中,按i键或者o键可以进入编辑模式,在编辑模式中依旧可以使用上下左右键来移动光标,同时还可以输入文字到文件中,从编辑模式回到一般模式需要按esc键.

3.末行指令模式

在一般模式中,按冒号键(:),或斜杠键(/)或问号键(?)就会在当前视图的最后一行出现相应的符号,代表进入末行命令模式.

vi的常用快捷键

h光标左移

j光标下移

k光标右移

l光标上移

$移动到本行末尾

G移动到整个文件的末尾

:n(即进入末行命令模式输入行号后回车) 移动到第n行

n(n是一个数字,输入数字后回车)往下移动n行

ctrl+f 往下移动一页

ctrl+b往上移动一页

ctrl+d往下移动半页

ctrl+u往上移动半页

ndd(n是一个数字)删除包含光标所在行在内的n行文字

dw删除光标往后的一个单词

d$删除光标至最后的所有文本

x向后删除一个字符

X向前删除一个字符

yy复制光标所在行

nyy(n是一个数字)复制连同光标所在行在内的n行文字

p将复制的文本粘贴在光标下面的一行

u撤销操作

ctrl+r重做操作

i在当前光标出添加内容

I在当前光标所在行的第一个非空出添加内容

o在当前光标下一行插入新行并进行编辑

O在当前光标上一行插入新行并进行编辑

a在当前光标后一个字符开始添加内容

A在当前光标所在行的最后一个字符处添加内容

1.查找关键字

在一般模式下使用"/"输入关键字进行查找,往下翻n,往上翻N.还可以使用"?"不同的是,使用"?"查找默认是从光标位置向上寻找关键字.

2替换关键字

:n1,n2s/word1/word2/g 将n1到n2行之间的所有word1替换成word2

:1,$s/word1/word2/g 将第一行到最后一行的所有word1替换成word2

:s/word1/word2/g 将本行的word1替换成word2

:s/word1/word2将本行第一次出现的word1替换成word2

vim编辑器

vim支持多行编辑

进入一般模式后使用ctrl+v,最下行提示__VISUAL BLOCK__字样,就说明当前进入了Visual Block模式(如果只按大写的字母V则代表进入多行选中模式,此时最下行提示__VISUAL LINE__字样,)使用上下左右键可以选中多行文字,然后一次性进行复制,删除

vi和vim均支持对哦文件多文件编辑模式.

vim a b

默认会打开第一个文件,切换至b文件输入":n:并按回车即可切换成功,从b回到a输入":N"回车即可回到a

vim 删除光标所在之前的所有行 dgg

删除光标所在之后的所有行 dG

gedit编辑器(了解)

图形化文本编辑工具

中文支持良好,支持那个远程打开文件,语法高亮,错误检查(通过安装插件).

常用参数

file:文件的创建,打开,打印,页面设置等

edit:复制,粘贴,文件缓冲区操作(Redo,Undo)以及编辑器首选项配置

View:设置编辑文件的显示特性等

Search:查找,替换

Tools:gedit的插件库

Documents:管理缓冲区的文件

Help:帮助手册

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习vivim编辑器中文版pdf是一种非常有效的学习方法。vivim是常用的文本编辑工具,广泛应用于Unix和Linux系统。掌握这两种编辑器的使用对于开发人员和系统管理员来说非常重要。 首先,通过学习vivim编辑器的中文版pdf,我们可以在任何地方随时随地进行学习。这使得学习更加便捷,不受时间和地点的限制。我们可以在工作中或学习中的任何时候翻阅这些学习材料,快速地掌握编辑器的使用技巧。 其次,通过学习vivim编辑器的中文版pdf,我们可以深入学习编辑器的各种功能和命令。这些学习材料往往提供了详细的说明和实例,帮助我们理解和掌握各种编辑器命令的使用方法。我们可以学习到如何进行文本搜索、替换、复制、粘贴等常用操作,提高我们的编辑效率。 此外,学习vivim编辑器中文版pdf还可以帮助我们了解编辑器的高级功能和定制选项。这些学习材料通常包含了编辑器的配置和扩展选项,我们可以根据自己的需求进行个性化定制。通过学习这些高级功能和定制选项,我们可以更好地适应自己的工作环境,提高工作效率。 综上所述,学习vivim编辑器中文版pdf可以使我们更加方便地学习和掌握编辑器的使用技巧,提高我们的工作效率。不仅如此,通过学习这些学习材料,我们还可以了解编辑器的高级功能和定制选项,为我们的工作提供更多的可能性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值