zoukankan      html  css  js  c++  java
  • 初识Linux(五)--VI/VIM编辑器

       我们操作文件,终究离不开编辑文件,对文件内容的编辑,Linux系统下,我们通常使用VI/VIM来编辑文件。VI是每个Linux都会自带的文本编辑器,VIM是VI的增强版,可能有些发行版本没有自带,可以使用sudo apt-get install vim命令安装vim。

       可以使用vi或者vim命令直接进入新的文本文件,或者vim 文件名的方式打开文件进行编辑。

       进入后,界面跟命令行界面有些区别了:

        

     这时候你可能输入不太灵敏了,因为vi里面有三种模式,只有插入模式,才能像windows下文本编辑器那样随便插入删除。这三种模式介绍:

        1-命令模式(默认模式。任何形式下按esc都会进入命令模式)
             该模式只接收命令,该模式下可以完成选择,复制,粘贴,撤销等传统操作。
        2-插入模式(可以自由输出)
           命令模式下按i键进入插入模式,该模式可以输入编辑文本内容。
        3- ex模式 文件的保存,退出等操作
           命令模式下按:进入(可能需要shift+:)
     
     除了插入模式大家熟悉的方式输入编辑,其他两种模式也有相应的命令操作:

     命令模式常用的命令:

       i 在光标前插入文本
       o 在当前行的下面插入新行
       dd 删除当前行
       yy 将当前行内容放入缓冲区(复制当前行)
       n+yy 将n行内容复制
       p 将缓存中的文本粘贴到光标后
       u 撤销上一个操作
       r 替换当前字符
       /key 查找关键字(key)  之后按n键切换关键字

     EX模式常用命令:

      :w 保存当前修改
      :q 退出
       :q!强制退出,不保存修改
        :x 保存并退出,相当于:wq
        :set number 显示行号
        :!系统命令   执行一个系统命令并显示结果
       :sh  切换到命令行,使用ctrl+d切回vi
  • 相关阅读:
    【poj1008】Maya Calendar
    【CodeVS4093】EZ的间谍网络
    2016.6.19 模拟考试
    【poj1129】Channel Allocation
    【poj2676】Sudoku
    Java 2D API
    Java 2D API
    IntelliJ IDEA
    IntelliJ IDEA 使用说明(For Eclipse user)
    IntelliJ IDEA
  • 原文地址:https://www.cnblogs.com/jeyson/p/5669513.html
Copyright © 2011-2022 走看看