zoukankan      html  css  js  c++  java
  • Vi文本编辑

    vi 3种工作模式,分别是命令行模式插入模式底行模式 。

    命令行模式:最初进入的一般模式,该模式下可以移动光标进行浏览,整行删除,但无法编辑文字。
    插入模式:只有在该模式下,用户才能进行文字的编辑输入,用户可以使用[ESC]键回到命令行模式。
    底行模式:该模式下,光标位于屏幕底行,用户可以进行文件保存或退出操作,也可以设置编辑环境,如寻找字符串、列出行号。

    ex:

    1. vi hello.c
    2. 键入i进入插入模式
    3. 编辑
    4. 键入[ESC]退入到命令行模式
    5. 键入:wq保存退出

    命令行模式功能键:
    yy: 复制当前光标所在行
    [n]yyn为数字,复制当前光标开始的n
    p: 粘贴复制的内容到光标所在行
    dd:删除当前光标所在行
    [n]dd删除当前光标所在行开始的n
    /name查找光标之后的名为“name”的字符串
    G:光标移动到文件尾(注意是大写)
    u: 取消前一个动作(注意是小写)

    底行模式功能键:
    :w 保存
    :q 退出vi(系统会提示保存修改)
    :q! 强行退出(对修改不做保存)
    :wq 保存后退出
    :w [filename] 另存为filename的文件
    :set nu 显示行号
    :set nonu 取消行号

  • 相关阅读:
    java学习笔记 --- 面向对象3
    java学习笔记 --- 面向对象2
    Idea代码生成插件制作
    口罩检测比赛
    公开人脸检测库dlib的使用介绍
    VS工程中image watch的安装和卸载
    mysql导入导出sql文件
    git 本地项目推送至远程仓库
    mysql 操作提示 1366 Incorrect string value
    python入门
  • 原文地址:https://www.cnblogs.com/Caden-liu8888/p/7672533.html
Copyright © 2011-2022 走看看