`
破浪风
  • 浏览: 14528 次
  • 性别: Icon_minigender_1
  • 来自: 太原
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux命令----vi编辑器(一)

阅读更多

vi命令是linux下的全屏幕文本编辑,vi编辑器提供了丰富的编辑功能。vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:

  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。

  输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。

  末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令

 

 

1.vi的启动和退出
  直接输入命令vi不指定文件名,由于这是一个没有命名的空文件,显示了vi的版本信息。vim是vi编辑器的改进版本,在vi编辑器的基础上扩展了很多实用的功能。大多数linux/unix版本都使用vim代替了原有的vi编辑器。

  或者直接使用vi打开文件,如果文件存在打开存在文件;如果不存在的话,将以我们指定的参数作为文件名。

  输入q!是强制退出,同时没有保存当前文件内容。如果文件没有进行修改,或者已经保存完毕也可以使用q退出。保存退出使用wq,保存强制退出wq!

  2.保存文件
  如果文件已经有文件名,我们在末行模式直接输入w保存,如果没有文件名,输入w 文件名进行保存。例如:w test其中test是文件名。

  那么在vi中也可以另存为,就是在保存完以后,我们再使用w 另存为文件名。

  3.光标的移动
  在命令模式中可以使用命令进行以下操作。

  光标方向的移动,除了可以使用方向键,还可以使用以下命令

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

  翻页命令
  Ctrl+F向前翻整页 Ctrl+U向前翻半页
  Ctrl+B向后翻整页 Ctrl+D向后翻半页

  行内快数跳转
  ^移动到本行行首
  $移动到本行行尾

  显示行号和取消行号(末行模式使用)
  set nu显示行号
  set nonu取消行号

  在命令模式下,使用以下命令可以快速的在行间跳转
  1G跳转到文件首行
  G跳转到尾行
  #G跳转到文件的#行

1
1
分享到:
评论

相关推荐

    linux下Vi编辑器命令大全

    ### Linux下Vi编辑器命令大全 #### 概述 Vi编辑器是Unix及类Unix操作系统(包括Linux)中广泛使用的文本编辑工具。Vi编辑器具备强大的功能和丰富的命令集,适用于从简单的文本编辑到复杂的脚本编写等多种场景。本文...

    linux上vi编辑器常用命令

    ### Linux平台上Vi编辑器的核心命令解析 #### 一、Vi编辑器简介 Vi编辑器作为Linux平台下一款轻量级的文本编辑工具,在系统管理、软件开发等领域具有广泛的应用价值。尤其是在Ubuntu这样的发行版中,尽管相较于Red ...

    linux下Vi编辑器常用命令

    ### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...

    Linux常用命令-Vi-简单Shell编程.zip_linux常用命令_vi

    本资源"Linux常用命令-Vi-简单Shell编程.zip"聚焦于两个关键方面:Linux常用命令的使用以及Vi编辑器的掌握,同时也涵盖了基础的Shell编程。以下是这些主题的详细讲解: 1. Linux常用命令: - `ls`:列出目录内容,...

    Linux系统基本操作命令与vi编辑器使用

    作为一个专业的IT从业者,掌握Linux系统的基本操作命令和vi编辑器使用是非常必要的。本文将详细介绍Linux系统的基本操作命令和vi编辑器的使用方法。 一、Linux系统基本操作命令 Linux系统提供了许多基本操作命令,...

    Linux操作系统Vi-文本编辑器实验报告.doc

    Vi 文本编辑器是 Linux 操作系统中的一种全屏幕文本编辑器,具有文本编辑所需的所有功能,适用于各种版本的 Unix/Linux,适用于各种类型的终端,使用灵活快捷。 Vi 文本编辑器有三种基本工作模式:编辑模式、插入...

    linuxvi命令详解-屏幕文本编辑器Vi.pdf

    linuxvi命令详解-屏幕文本编辑器Vi.pdf

    linux_vi命令详解-屏幕文本编辑器Vi

    本文将深入解析Linux下的Vi命令,涵盖其基本概念、工作模式、命令使用及如何进入和退出Vi编辑器。 #### Vi编辑器概览 Vi,即"Visual interface",在Linux环境下扮演着类似DOS下Edit程序的角色。它不仅支持基本的...

    linuxvi命令详解-屏幕文本编辑器Vi整理.pdf

    linuxvi命令详解-屏幕文本编辑器Vi整理.pdf

    linux文本编辑器-VI编辑器

    Linux 文本编辑器-VI 编辑器是 Linux 操作系统中的一种文本编辑器,提供了创建文件、打开存在的文件、复制和粘贴文本、查询文本、处理大量数据等基本功能。 Vi 编辑器简介 ---------------- Vi 编辑器是 Visual ...

    常用命令linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全常用命令linux下vi编辑器命令大全

    linux -vi-gcc 命令

    根据给定文件的信息,我们可以总结出关于 Linux 下的 vi 编辑器以及 gcc 编译器的一些关键知识点。 ### 一、vi 编辑器 #### 1. vi 编辑器模式 vi 编辑器有三种主要的工作模式: - **命令模式(Command Mode)**:...

    linuxvi命令详解-屏幕文本编辑器Vi[汇编].pdf

    linuxvi命令详解-屏幕文本编辑器Vi[汇编].pdf

    Linux应用技术:Linux常用命令与VI文件编辑器.docx

    本实验旨在让学员熟练掌握Linux操作系统的基本操作,包括常用的文件和目录管理命令以及如何使用VI编辑器进行文本文件的创建与编辑。 #### 实验内容详解 **1. 修改主机名** - **命令**: `hostname zhangsan` - ...

    Linux操作实验-练习用pico 、vi、emacs 编辑器编辑文本文件

    接下来,再次启动vi编辑器创建一个新的bash shell脚本文件,内容包括两行命令:“echo $SHELL”、“chsh –l”。将文件命名为`sheller`并保存。在shell提示符下输入`bash sheller`并按回车键,屏幕上将显示当前使用...

    Linux实习三报告 VI编辑器及shell命令

    【Linux实习三报告:VI编辑器及shell命令】 在Linux操作系统中,掌握VI编辑器和shell命令对于日常的系统管理和开发工作至关重要。这次实习的主要目标是深入理解和实践这两个核心工具。 **一、VI编辑器** VI...

    Linux下vi编辑器的使用

    Linux下的vi编辑器是一款强大的文本编辑工具,它具备丰富的文本操作功能,允许用户根据个人需求进行定制。vi编辑器的特点在于它不包含图形界面菜单,而是通过命令模式进行操作,分为命令模式、插入模式和末行模式三...

    linux 常用命令 vi命令

    **一、vi编辑器** vi(Visual Editor)是Linux和Unix系统中的一个全屏文本编辑器,它的全名是“Visual Editor for the Third Edition”。虽然vi的界面看起来可能对新手不友好,但它具有高效性和灵活性,使得许多高级...

Global site tag (gtag.js) - Google Analytics