当前位置: 首页 > news >正文

惠东东莞网站建设WordPress模板推荐国外

惠东东莞网站建设,WordPress模板推荐国外,图片常采用gif或jpeg格式,设计培训网站建设目录 一、前言 二、vi/vim 的介绍 三、Vi/Vim 常见指令 四、vi和vim的区别 一、前言 写这篇文章的目的,是为了告诉大家我们如果要在终端下对文本进行编辑和修改可以使用vim编辑器。 Ubuntu 自带了 VI 编辑器,但是 VI 编辑器对于习惯了 Windows 下进…

目录

一、前言

二、vi/vim 的介绍

三、Vi/Vim 常见指令

四、vi和vim的区别

一、前言

        写这篇文章的目的,是为了告诉大家我们如果要在终端下对文本进行编辑和修改可以使用vim编辑器。

        Ubuntu 自带了 VI 编辑器,但是 VI 编辑器对于习惯了 Windows 下进行开发的人来说不方便,比如竟然 不能使用键盘上的上下左右键调整光标位置。因此我推荐大家使用 VIM 编辑器,VIM 编辑器 是 VI 编辑器升级版本,VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作。

我们需要先安装VIM编辑器,命令如下:
sudo apt install vim

本篇博客借鉴vi和vim的区别

二、vi/vim 的介绍

        vi/vim 三种模式:命令模式/一般模式(command mode)、插入模式(input mode)、末行模式/指令命令模式(last line mode)。

        1、命令模式/一般模式
        刚刚启动 vvim,则进入一般模式(只读模式)。此状态下键盘输入会被识别为命令操作。

        2、插入模式
        在一般模式下按下键盘【i, I, o, O, a, A】进入插入模式,屏幕的左下方会出现【插入】的字样,表示当前模式下,用户可以编辑修改文本的内容。按下【Esc】则退出编辑模式。

i 在当前光标所在字符的前面,转为输入模式。
I 在当前光标所在行的行首转换为输入模式。
a 在当前光标所在字符的后面,转为输入模式。
A 在光标所在行的行尾,转换为输入模式。
o 在当前光标所在行的下方,新建一行,并转为输入模式。
O 在当前光标所在行的上方,新建一行,并转为输入模式。
s 删除光标所在字符。
r 替换光标处字符。

         3、末行模式/指令命令模式
        在一般模式下按下键盘【: / ?】任意一个,光标移动到最下面一行,进入末行模式。可以查找数据、替换、可保存文件、退出 vi、显示行号等操作。


三、Vi/Vim 常见指令

        1、vi test.txt
        打开 test.txt 文件进入一般模式;当 test.txt 不存在则会创建 test.txt 文件,保存退出后,则新建成功。

        2、移动光标
        进入一般模式后,可在键盘输入以下,移动光标位置。

        [Ctrl]+[f]:光标向下移动一页。

        [Ctrl]+[b]:光标向上移动一页。

        0:移动到光标所在这一行的最前面字符处。

        $:移动到光标所在这一行的最后面字符处。

        [PgUp]/[PgDn]/[Home]/[End]按键:从当前光标处往上、下、左、右移动。

        G:移动到这个文件的最后一行。

        g:移动到这个文件的第一行。

        N[Enter]:N 为数字,光标向下移动 N 行。

        3、删除、复制和粘贴
        进入一般模式后,可在键盘输入以下,实现删除、复制、粘贴。

        x,X:在一行字中,x 为向后删除一个字符(相当于[Del]键),X 为向前删除一个字符(相当于[Backspace])。

        dd:删除光标所在的一整行。

        ndd:删除光标所在的向下 n 行。

        yy:复制光标所在的一行。

        nyy:复制光标所在的向下 n 行。

        p,P:p 为将已复制的内容在光标的下一行粘贴,P 则为粘贴在光标的上一行。

        4、一般模式切换到插入模式
        进入一般模式后,可在键盘输入以下,切换到插入模式,进行文件编辑操作。

i,I:进入插入模式,i 为从目前光标所在处插入。I 为在目前所在行的第一个非空格字符处开始插入。

        a,A:进入插入模式。a 为从目前光标所在处的下一个字符处开始插入。A 为从所在行的最后一个字符处开始插入。

        o,O:进入插入模式。o 为在下一行插入。O 为在上一行插入。

        5、查找和替换
        按 vi 进入文件后,可进行以下操作进行查找和替换

        /test:向下寻找一个名称为 test的字符串。

        ?test:向上寻找一个名称为 test的字符串。

        :n1,n2s/test1/test2/g:在第 n1 行和 n2 行之间寻找 test1 这个字符串,并且将其替换为 test2.

:1,$s/test1/test2/g:从第一行到最后一行寻找test1 这个字符串,并且将其替换为test2.

:1,$s/test/test/gc:从第一行到最后一行寻找 test1 这个字符串,并且将其替换为test2.且在替换前显示提示字符给用户确认是否需要替换。

        6、编辑数据后切换到末行模式
进行文件编辑后,按键盘【Esc】退出编辑模式,并可以进行以下操作,

        :w:将编辑的数据写入到硬盘中。

        :q:不保存退出 vi;后面加!为强制退出 vi。

        :wq:保存后退出 vi。后面加!为强制保存后退出 vi。

四、vi和vim的区别

        VIM 是 vi 的升级版本,除了兼容 vi 的所有指令,VIM 还具有一些新的特性,主要体现在:

        1.多级撤销
        我们知道在 vi 里,按 u 只能撤消上次命令,而在 VIM 里可以无限制的撤消。

        2.易用性
        vi 只能运行于 unix 中,而 VIM 不仅可以运行于 unix,windows ,mac 等多操作平台。

        3.语法加亮
        VIM 可以用不同的颜色加亮显示代码。

        4.可视化操作
        VIM 不仅可以在终端运行,也可以运行于 x window、 mac os、 windows。

http://www.yayakq.cn/news/960087/

相关文章:

  • 做网站的网络公司揭阳关键词网站排名
  • 门户网站产品设计方案安溪网站建设公司
  • 网站设计是什么意思成都小程序开发一个多少钱啊
  • 江苏网站建设网站排名优化保定 网站建设
  • 成都打鱼网站建设自建外贸网站多少钱
  • 酒泉地网站推广东北建站
  • 简易蜘蛛池网站开发做直播网站赚钱
  • 公司注册网站需要提供什么文件国内信息图制作网站
  • 加强学科网站建设网站建设源码修改
  • 做网站怎么购买主机重庆3号线
  • 网站设计的摘要杨凌区住房和城乡建设局网站
  • 怎么在搜索引擎做网站登记深圳甜富设计
  • 基于分布式控件的网站开发框架杭州注册公司有什么优惠政策
  • 用自己电脑做主机做网站wordpress中文房产主题
  • 开发一个网站做公司内部用怎么制作商城小程序
  • 网站建设案例讯息商务网站规划与建设
  • 学习搭建网站网站访问量asp
  • 电脑在哪里制作网站wordpress .htaccess 301重定向
  • 网站建设如何搭建框架windows优化大师是系统软件吗
  • 佛山移动网站设计专门做10s视频的网站
  • 去百度建网站网站建设宀金手指排名
  • 赣州九一人才网手机版郑州seo代理外包公司
  • 网站维护中 源码贵阳网站建设贵阳
  • 做网站v1认证是什么意思商城网站制作
  • 北京欢迎您网站建设电子工程网络信息技术专业
  • 团风做网站蚌埠建设网站
  • 音乐做音基题网站教育机构网站建设方案
  • 邮箱网站架构在线商城网站备案
  • 网站被降权会发生什么影响吗怎样写精品课程网站建设
  • 网页制作邢台网站公司网络服务器建设