美文网首页
Shell | vi

Shell | vi

作者: shwzhao | 来源:发表于2021-08-22 14:27 被阅读0次
  1. 一般模式
  2. 编辑模式
  3. 命令模式

1. 一般模式

1.1 光标移动

操作 快捷键
向下移动光标 向下方向键、j键或者空格键
向上移动光标 向上空格键、k键或者backspace键
向左移动光标 向左方向键或者h键
向又移动光标 向右方向键或者l键
移至下1行行首 回车键
移至上1行行首 -键
移至文件最后1行 G

1.2 文本操作

除了J键以外,其他所有的【文本操作快捷键】都会导致vi编辑器从一般模式切换到编辑模式。

操作 快捷键
右插入 a
左插入 i
行尾插入 A
行首插入 I
插入行 O或o
覆盖文本 R
合并行 J

1.3 文本复制和粘贴快捷键

操作 快捷键
复制行 yy
复制多行 nyy
复制单词 yw
复制多个单词 nym
复制光标到行首 y^
复制光标到行尾 y$
粘贴到光标后面的位置 p
粘贴到光标前面的位置 P

1.4 删除文本

操作 快捷键
删除当前字符 x
删除多个字符 nx
删除当前行 dd
删除多个行 ndd
撤销上一步操作 u
撤销多个操作 U

用户可以在一般模式下通过反斜线“/”快捷键进图文本搜索模式。如果要搜索的文本出现了多次,可以使用n键继续向下搜索下一个出现的位置;使用N键向上搜索前一个出现的位置。

2. 编辑模式

就是敲键盘嘛。Esc 退出编辑模式到一般模式。

3. 命令模式·

一般模式下按 : 进入命令模式。

操作 命令
打开文件 :e
直接打开文件 :e!
保存文件 :w
退出编辑器 :q
直接退出编辑器 :q!
退出并保存文件 :wq
跳至指定行 :n、:n+或者:n-
显示或隐藏行号 :set nu或者:set nonu
替换字符串 :s/old/new、:s/old/new/g、:n,m s/old/new/g或者:%s/old/new/g
设置文件格式 :set fileformat=unix

vi只能同时编辑一个文件,所以在打开另一个文件的同时,当前打开的文件将被关闭。

相关文章

  • Shell | vi

    一般模式 编辑模式 命令模式 1. 一般模式 1.1 光标移动 操作快捷键向下移动光标向下方向键、j键或者空格键向...

  • 10.30 知识点总结

    Linus shell编程和VI编辑

  • shell脚本基础

    一、shell脚本简介vi /etc/shells 查看Linux系统支持的shell,直接...

  • 在 Shell 提示符中显示 Git 分支名称

    [在 Shell 提示符中显示 Git 分支名称] vi ~/.bashrc || vi ~/.bash_pr...

  • Linux自学笔记4-收官

    vim(vi)编辑器: shell -- bash vi —— vim --致自学者的黄金年代

  • vi和shell

    一,Ubuntu基本操作 1,图形画界面,去软件安装中心搜索安装。2,命令安装apt-get,update更新安装...

  • git和github基础

    一、shell和vi 1、什么是shell (1)在计算机科学中,Shell俗称壳,用来区别于Kernel(核),...

  • Git版本控制

    第1章 Shell和vi 1.1什么是shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),...

  • 3.Linux、Perl语言

    2019.10.8 Linux shell编程(简单的,主要用vi编辑器) 1. vi test.sh Esc命令...

  • Git

    Shell和vi shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),是指“提供使用者使用...

网友评论

      本文标题:Shell | vi

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