简答题部分:

1、我用vi开启某个档案后,要在第34行向右移动15个字符,应该在一般模式中下达什么指令?

(1)先按下34G到34行;(2)再按下[l5+向右键],或[l5l]亦可!

2、在vi开启的档案中,如何去到该档案案的页首或页尾?

去页首按下1G或gg;去页尾按下G即可

3、在vi开启的档案中,如何在光标所在行中,移动到行头及行尾?

移动到行头,按0,移动到行尾按$即可!

4、vi的一般模式情况下,按下"r"有什么功能?

取代光标所在的那个字符

5、在vi的环境中,如何将目前正在编辑的档案另存为新档名为newfilename?

:w newfilename

6、在linux底下最常使用的文书编辑器为vi,请问如何进入编辑模式?

在一般模式底下输入:i,I,a,A为在本行当中输入新字符;(出现-Insert-)

在一般模式当中输入:o,O为在一个新的一行输入新字符;

在一般模式当中输入:r,R为取代字符!(左下角出现-Replace-)

7、在vi软件中,如何由编辑模式跳回一般模式?

可以按下‘Esc’

8、在vi环境中,若上下左右键无法使用时,请问如何在一般模式移动光标?

[h, j, k, l]分别代表[左、下、上、右]

9、在vi的一般模式中,如何删除一行、n行;如何删除一个字符?

分别为dd, ndd, x或X(dG及d1G分别表示删除到页首及页尾)

10、在vi的一般模式中,如何复制一行,n行并加以贴上?

分别为yy, n'y'y, p或P

11、在vi的一般模式中如何搜寻string这个字符串?

?string(往前搜寻)

/string(往后搜寻)

12、在vi的一般模式中,如何取代word1成为word2,而若需要使用者确认机制,又该如何?

:1,$s/word1/word2/g或:1,$s/word1/word2/gc(需要使用者确认)

13、在vi目前的编辑档案中,在一般模式下,如何读取一个档案filename 进来目前这个档案?

:r filename

14、在vi的一般模式中,如何存盘、离开、存档后离开、强制存档后离开?

:w; :q::wq; :wq!

15、在vi底下作了很多的编辑动作之后,却想还原成原来的档案内容,应该怎么进行?

直接按下:e!即可回复成档案的原始状态!

16、我在vi这个程序中,不想离开vi,但是想执行ls/home这个指令,vi有什么额外的宫鞥可以达到目的:

事实上,可以使用[:! ls/home]不过,如果你学过后面的章节之后,你会发现,执行[ctrl+z]亦可暂时退出vi让你在指令列模式当中执行指令。

Linux程序编辑器习题汇总的更多相关文章

  1. Linux程序编辑器

    重点回顾:Linux底下的配置文件多为文本文件,故使用vim即可进行设定编辑: vim可视为程序编辑器,可用以编辑shell script,配置文件等,避免打错字 vi为所有unix like的操作系 ...

  2. 鸟哥私房菜基础篇:vim 程序编辑器习题

    猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0310vi.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我用 vi 开启某个档案后,要在 ...

  3. 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)

    第10章 vim程序编辑器 可以将vim看做vi的进阶版本,vim可以用颜色或底线等方式来显示出一些特殊的信息. 为何要学习vim?因为: a. 所有的 Unix Like 系统都会内建 vi 文书编 ...

  4. Linux程序包管理之yum及源代码安装

    第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...

  5. CentOS学习笔记--vi程序编辑器

    vi程序编辑器 Linux里经常需要修改一些配置文件,这时就需要一个编辑器,几乎所有的Linux版本都提供了vi这个编辑器. 文件内容查阅cat命令 如果我们要查阅一个文件的内容时,该如何是好呢?这里 ...

  6. 微信小程序开源项目库汇总

    最近做了一个微信小程序开源项目库汇总,里面集合了OpenDigg 上的优质的微信小程序开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star. UI组件 ...

  7. Linux文本编辑器(九)

    [教程主题]:Linux文本编辑器 [1]vi vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任 何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令. 由于对U ...

  8. 第十章、vim 程序编辑器

    第十章.vim 程序编辑器   1. vi 与 vim 1.1 为何要学 vim 2. vi 的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim 的暂存档.救援回复 ...

  9. (转)超全整理!Linux性能分析工具汇总合集

    超全整理!Linux性能分析工具汇总合集 原文:http://rdc.hundsun.com/portal/article/731.html 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望, ...

随机推荐

  1. .net core +mysqlSugar(最为简单的增删改查)

    首先建立.net Core API - empty 这个就不说了 然后创建新的Controller 记得添加路由 [Route("api/Users")] 然后在Nuget Pac ...

  2. Django的Serializers的使用

    Serializer 在这里通过一个验证用户身份的例子说明rest_framework中serializer.Serialize的使用. 编写serializer Serializer的使用不需要依赖 ...

  3. 未整理js

    函数+对象=方法 方法是动作 有参数的函数=实例 使用new关键字和函数来创建一个实例 var p =new Point(1,1)//平面几何的点 表示遍历的语句样子: for(var i =0; i ...

  4. 【迷你微信】基于MINA、Hibernate、Spring、Protobuf的即时聊天系统:8.自定义传输协议

    欢迎阅读我的开源项目<迷你微信>服务器)与<迷你微信>客户端 前言 在上一篇中,我们讲到了<迷你微信>服务器)的主体架构,还讲到了如何在现有功能上进行拓展,但是拓展 ...

  5. spring中用xml配置构造注入的心得

    spring中用xml配置构造注入时,如果 <constructor-arg> 属性都是 ref ,则不用理会参数顺序 <constructor-arg ref="kill ...

  6. linux 命令——ls

    一.  ls命令 ls 命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文 件及文件夹清单. 通过ls 命 ...

  7. IOS类似9.png

    图形用户界面中的图形有两种实现方式,一种是用代码画出来,比如Quartz 2D技术,狠一点有OpenGL ES,另一种则是使用图片. 代码画的方式比较耗费程序员脑力,CPU或GPU; 图片则耗费磁盘空 ...

  8. postman传递参数的问题

    postman是一款通过post或者get发送请求测试代码的工具 如果是类的话,就选择JSON格式,如果是一个字段的方法,就直接写入方法值就好了比如 public PageResult<Info ...

  9. 动态规划专题(五)——斜率优化DP

    前言 斜率优化\(DP\)是难倒我很久的一个算法,我花了很长时间都难以理解.后来,经过无数次的研究加以对一些例题的理解,总算啃下了这根硬骨头. 基本式子 斜率优化\(DP\)的式子略有些复杂,大致可以 ...

  10. python_53_函数补充

    def test1(x,y=2): print(x,y) test1(1) test1(1,3) test1(1,y=4) #默认参数特点:调用函数的时候,默认参数非必须传递,默认参数放在后边 #用途 ...