美文网首页Linux
Linux学习之路(六)---vi操作

Linux学习之路(六)---vi操作

作者: o_30ca | 来源:发表于2019-12-10 14:30 被阅读0次

vim

是由vi发展而来的一款文本编辑器

编辑模式

AIOS(aios)

A:在当前行尾插入

I:在光标所在位置的前边插入

O:在光标所在行上方开辟一个新的行

S:删除光标所在行

a:在光标所在位置的前边插入

i:在光标所在行的行首插入

o:在光标所在位置下方开辟一个新的行

s:删除光标后边的一个字符

命令模式

移动

K

J

H

L

移动光标到行尾部:$

移动光标到行尾部:0

移动光标到文件头部:gg

移动光标到文件尾部:G

移动到第几行:数字+G

按「ctrl」+「b」:屏幕往"后"移动一页。

  按「ctrl」+「f」:屏幕往"前"移动一页。

  按「ctrl」+「u」:屏幕往"后"移动半页。

  按「ctrl」+「d」:屏幕往"前"移动半页。

  按「^」:移动到光标所在行的"行首"

  按「w」:光标跳到下个字的开头

  按「e」:光标跳到下个字的字尾

  按「b」:光标回到上个字的开头

按「#l」:光标移到该行的第#个位置,如:5l,56l。

「cw」:更改光标所在处的字到字尾处

  「c#w」:例如,「c3w」表示更改3个字

跳至指定的行

  「ctrl」+「g」列出光标所在行的行号。

删除

删除光标前边的一个字符:X

删除光标后边的一个字符:x

删除一个单词:dw

删除光标前边的内容:d0

删除光标前边的内容:d0

删除光标前边的内容:d$/D

删除光标所在行:dd

删除光标所在行的下面几行:数字+dd

  「#x」:例如,「6x」表示删除光标所在位置的"后面"6个字符。

  「#X」:例如,「20X」表示删除光标所在位置的"前面"20个字符。

撤销

撤销:u

反撤销:ctrl+r

粘贴

p:在下一行粘贴

P:在本行粘贴

复制

光标所在行:yy

多行(光标所在行下面开始算):数字+yy

「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

  「#yw」:复制#个字到缓冲区

替换

r:替换一个字符

「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

可视模式

进入:v

自由选择(操作)

查找

/:从上往下查找

?:从下往上查找

#把光标移动到查找到的内容上

遍历:n/N

缩进

左缩进:<<

右缩进:<<

查函数

ctrl+k

末行模式

!:强制执行

w:保存

q:退出

AIOS(aios):进入编辑模式

esc键:退出编辑模式或末行模式

:键:进入末行模式

esc键:退出编辑模式或末行模式

命令模式下的操作:

A) 列出行号

 「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号。

B) 跳到文件中的某一行

 「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。

C) 查找字符

 「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。

 「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止。

D) 保存文件

 「w」:在冒号输入字母「w」就可以将文件保存起来。

E) 离开vi

 「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。

 「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。

命令模式下的相关命令

w filename储存正在编辑的文件为filename

wq filename储存正在编辑的文件为filename,并退出vi

q!放弃所有修改,退出vi

set nu显示行号

/或?查找,在/后输入要查找的内容

n与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。

相关文章

  • Linux学习之路(六)---vi操作

    vim 是由vi发展而来的一款文本编辑器 编辑模式 AIOS(aios) A:在当前行尾插入 I:在光标所在位置的...

  • 2020-07-04

    Linux学习 学习步骤 基本操作命令 rm、mkdir chomd chown vi vim useradd ...

  • Linux的基础命令二

    一、文本操作 文本编辑器vi/vim vi命令是Linux操作系统和类Linux操作系统中最通用的全屏幕纯文本编辑...

  • linux vi 操作

    撤销输入:esc退出输入状态、【u】 撤销上次操作;ctrl+r 恢复撤销 快速至当前行的行尾:End键 当前行之...

  • Linux实用基础1

    学习自Linux操作与生物信息_哔哩哔哩_bilibili[https://www.bilibili.com/vi...

  • 2019-05-06每周学习笔记

    vim 学习 近期开始频繁使用 Linux 操作系统,学会在 shell 上使用命令行进行操作,并使用 vi 或 ...

  • 20190428每周学习

    vim 学习 近期开始频繁使用 Linux 操作系统,学会在 shell 上使用命令行进行操作,并使用 vi 或 ...

  • 初章Linux

    这是我们Linux学习之路的开始我们从认识操作系统讲起... ... 操作系统(Operation System,...

  • linux常用快捷键

    vi快捷键 1. 在vi中复制文本 2.在vi中撤消与重复 3.vi 操作快捷键 Linux快捷键 1. 提高操作效率

  • 解决putty登录Linux 中文乱码问题

    windows 文件拷到 Linux 中文乱码操作系统:SUSE Linux Enterprise 11问题:vi...

网友评论

    本文标题:Linux学习之路(六)---vi操作

    本文链接:https://www.haomeiwen.com/subject/tmhggctx.html