zoukankan      html  css  js  c++  java
  • Learning the Vi Editor, 6th Edition学习笔记(1)

    第一章 vi编辑器

    vi的全称是visual editor,是一个最常用的标准文本编辑器。不像emac,它可以再几乎所有的UNIX系统中以近乎相同的格式使用,提供了一种文本编辑的通用语(lingua franca)。对于许多初学者来说,vi看起来不直观,而且显得很笨重,但是开始学习之后,你就会发现vi轻巧的设计,你只需要一些简单的按键就可以告诉vi完成复杂的工作。

    vi有三种基本工作模式(modus operandi):命令模式(command mode)、插入模式(insert mode)和末行模式(lastline mode),其中

    命令模式为初始模式,输入a、i、o进入插入模式

    插入模式按下ESC返回命令模式

    命令模式下输入:(colon) 进入末行模式

    末行模式下输入vi可进入命令模式

    vi的基本命令常用一两个字母来表示,例如,i :insert;cw : change word,这样可以加快文本的编辑速度。

    一般情况下,vi命令是

    • 区分大小写的,相同的字母的大小写有时候代表不同的功能。
    • 在命令模式下是不显示在屏幕上的,在末行模式下显示在屏幕的最下面一行。
    • 不需要按RETURN就可以起作用的。

    罗嗦一通,下面看如何简单使用vi打开个关闭文件,

    (1)打开文件

    $ vi [filename]

    (2)保存并退出文件

    命令模式:“ZZ” (uppercase)

    末行模式:“:wq”,其中“:w” 是保存文件但不退出vi,“:”是退出,如果你没有做任何编辑。

    (3)退出但不保存编辑

    末行模式下输入“:e!”或者“:q!”。

    本章到此结束,如有错误之处,请多多批评指正。

  • 相关阅读:
    Json基本使用方法
    Java编程思想(20170818)
    FireFox加载Lodop控件
    泛型
    设计模式原则
    设计模式
    设计模式3.1:简单工厂模式
    设计模式2,模板方法
    spring -- AutoCloseable 作用
    spring 源码方法概要
  • 原文地址:https://www.cnblogs.com/JohnShao/p/2197898.html
Copyright © 2011-2022 走看看