美文网首页
vi 基础命令

vi 基础命令

作者: Taoqi思 | 来源:发表于2018-07-09 16:23 被阅读0次

vi分为三个模式:

命令模式

任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命令,则Vi在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。

插入模式

在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按键ESC即可。

末行模式

输入
:wq! 强制保存并退出
:q!
:w!
shift +zz

关机:

init0
shutdown -h now

重启:

reboot
shutdown -r now

vi命令:

i: 插入光标前一个字符
I: 插入行首

a: 插入光标后一个字符
A: 插入行未

o: 向下新开一行,插入行首
O: 向上新开一行,插入行首

yy: 复制
nyy:复制多行

p: 粘贴

dd:删除 剪切
ndd:删除多行

dw:以单词是删除
d0:删除光标后

h:光标左移
j:光标下移
k:光标上移
l:光标右移

M:当前屏幕中间
L: 当前最后一行
G: 文件末尾

20G:光标定位到20行
gg:移动文件开头

ctrl+d 向下翻半屏
ctrl+u 向上翻半屏

ctrl+f 向下翻一屏
ctrl+b 向上翻一屏

u 撤销
ctrl+r 反撤销

/xx
n 向下找
N 向上找

%s/d/888/g 全局替换
1,10s/d/888/g 1到10行替换

w 向后移动一个字
b 向前移动一个字

x 删除一个字符
X 删除光标前的

v 按字符选中
v 按段选中

shift+>> 向右移动
shift+<< 向左移动

. 重复上一次命令

r 替换光标当前字符
R 替换光标后面的字符

shift+} 向下按段走
shitf+{ 向上按段走

相关文章

  • Linux基础笔记

    linux基础 命令 vi基础 路径

  • python-初级

    一丶VI基础命令 Ubuntu 安装命令

  • vi 基础命令

    vi分为三个模式: 命令模式 任何时候,不管用户处于何种模式,只要按一下ESC键,即可使Vi进入命令模式;我们在s...

  • Linux初级命令

    基本 文件信息 权限 角色 管理权限 chmod 命令 VI基础命令 vi分三种模式:第一种 命令模式(esc进入...

  • vi基础操作命令

    一、模式切换 进入命令模式: ESC:从插入模式或末行模式进入命令模式 进入插入模式: i: 插入光标前一个字符 ...

  • vi基础命令整理

    一:基础命令 1.1移动光标 ^ h 左 j k 下 l 右 1.2进入和退出 退出ESC进入正常模式 然后输...

  • python

    vi命令

  • 初级_vi的常用命令

    vi的常用命令$ vi myfile 打开我的文件进入vi后处于「命令行模式(command mode)」点击...

  • 第六周 - vim

    1. 关于vim vim是vi的升级版本,在vi的基础之上增加了语法高亮,多级撤销等功能。Vim的主要理念是:命令...

  • vi命令

网友评论

      本文标题:vi 基础命令

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