• 编辑器


    编辑器:顾名思义可以编辑文档的软件,Linux中有几种常用的编辑器:gedit、vi/vim

    一、gedit编辑器

    直接在终端输入:gedit 文件名 就可以打开gedit编辑器

    在text.txt不存在的条件下则会创建一个text.txt文档

    二、vi/vim编辑器

    1、vi:Visual interface 的简称,是Linux中的一个文本编辑程序,编辑文本时需要使用vi命令

          使用命令 :“vi 文件名” 打开文本

          

    2、vi有三种工作模式:

          指令模式:vi打开一个文本的时候默认在指令模式,此种模式下可以使用vi命令管理文档

          编辑模式:即文本输入模式,在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r、替换命令s均可进入该模式,此模式下按esc回到指令模式

          末行模式:在编辑模式或指令模式下按shift 和:键进入末行模式,此时可以进行文件保存、文本一些设置等,此模式下按esc进入指令模式

    3、vi基本操作

    1)、Esc          从编辑模式或末行模式进入指令模式

    2)、i               指令模式下按下i,进入文本输入模式,且在光标前插入字符

             I               指令模式下按下大写I,进入文本输入模式,光标跳到当前行的行首

             a              指令模式下按下a,进入文本输入模式,且在光标后插入字符

             A              指令模式下按下A,进入文本输入模式,光标跳到当前行的行末

             o              指令模式下按下o,进入文本输入模式,且在光标下新开一行

             O             指令模式下按下O,进入文本输入模式,且在光标上新开一行

    3)、在指令模式下

             h              光标左移

             j               光标下移

             k              光标上移

             l               光标右移

             M             光标移动到整个文本中间行

             H             光标移动到文本首字符

             L              光标移动到整个文本最后一行行首

             行数 G     光标移动到指定行的行首

             w             光标向后移动,到遇到第一个空格处前的一个字符

             b              光标向前移动,到遇到第一个空格处后的一个字符

             {               光标按段落上移

             }               光标按段落下移

             gg            光标移动到文本头

             G             光标移动到文本末行开头           

    4)、指令模式下

             yy            复制当前行

             p              新开下一行并粘贴复制的文本

             dd            剪切当前行文本,且删除当前行

             D             从光标当前位置剪切到行尾

             d0            从光标当前位置剪切到行首

             dw           删除光标位置的字符

              x             删除光标当前位置后一位

              X             删除光标当前位置前一位

              >>           文本行右移

              <<           文本行左移

    5)、指令模式下

             u              撤销上一步操作

             Ctrl r        反撤销

             .               重复上一次命令

     6)、末行模式

             :q!       强制不保存退出

             :wq        保存退出

             :w          保存

             :set nu   显示文本行数

  • 相关阅读:
    html控件使用
    托盤
    托盘的实现
    ws2s函数
    网络验证
    右上角X灰化
    如何模拟一个http请求并把response的内容保存下载下来,导出到excel中(结尾福利)
    排序的几种算法(一):冒泡排序
    python中的break eturnpasscontinue用法
    python中socket模块详解
  • 原文地址:https://www.cnblogs.com/kakaln/p/7990047.html
Copyright © 2020-2023  润新知