zoukankan      html  css  js  c++  java
  • Linux操纵系统饬令行下的文本编纂器VI引见

      来源:网海拾贝




    VI可以是终端饬令行里功效最强的文本编纂器了,但目前需求用到的只是文本编纂功效,与GCC、make等工具的整合使用目前还不需求,以是操纵难度不大,习气就好。Linux发行版所带的普通不是vi,而是vim,vi的增强版,功效更强但操纵比传统的vi更利便,但启动饬令照样“vi”。

    饬令行中,可以用“vi xxxxxxxxx” 回车启动vi并翻开一个已经存在的文件。如果没有“xxxxxxxxx”这个文件,生活生活时会主动创立这个文件。直接输出“vi”回车,即是只启动文本编纂器。

    刚启动的vi处于饬令形状。饬令形状下,vi把一切的用户输出都当作饬令。

    vi最常用的外部饬令有:

    “:q”加入编纂器。

    “:!q”敷衍一切改动强行加入。

    “:i”转入编纂形状。

    “:w”生活生活文件。

    “:wq”生活生活后加入。

    “:w xxxxxxxxx”把内容生活生活进文件“xxxxxxxxx”。

    “:!w xxxxxxxxx”把内容生活生活进文件“xxxxxxxxx”,交换掉踪其原本的内容。

    “/xxx”寻觅下文中的字符串“xxx”。

    “?xxx”寻觅上文中的字符串“xxx”。

    “:nn”直接跳转到第nn行。

    “dd”删除光标地点的行。

    编纂形状下,连按两次或更多次“Esc”键,能前往饬令形状,如果忘了尔后形状,多按几次“Esc”键,即可。传统的vi里,移动光标也得在饬令形状下,上下旁边离散对应“J”“K”“H”“L”键。vim中也可以这样,可是运用4个箭头键照样舒适多了,而且不论在哪个形状都能运用。

    初阶反省一下GCC

    GCC,GNU C Compiler,开放源代码的C言语便宜系统,良多软件的安设和从新制作Linux内核都要靠它。

    试着用vi把上面5行文字添到一个文本文件里:

    以下是代码片断:
    #include
      main()
      {
      printf("XXXn");
      }

    把文件生活生活为“aaa.c”。

    在终端饬令行里,切换到“aaa.c”地点的目录,实验“gcc aaa.c -o bbb”,看看目录里能否多出一个叫“bbb”的可实验文件?如果这个文件存在,再实验“./bbb”,饬令行浮现出“XXX”即可。不然不是文件内容错了即是GCC有坏处。如果GCC一切正常,就可以截止下一步了。




    版权声明: 原创作品,允许转载,转载时请务必以超链接体式格局标明文章 原始出处 、作者信息和本声明。不然将清查法令责任。

  • 相关阅读:
    SASS(Syntactically Awesome Stylesheets Sass)绝对新手入门教程 java程序员
    android不同Activity之间的数据共享 java程序员
    响应式的前端框架 Groundwork java程序员
    分享网页加载速度优化的一些技巧? java程序员
    超棒的微软Metro风格Logo设计 java程序员
    删除DataTable中除指定行以外的行
    C#递归计算树形菜单 小小西
    记录我的不足一个周【当做故事看,我经常就是在圆子里找故事看的!】
    报告论文:程控交换技术的研究
    技巧心得:VBS学习心得~~
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1976171.html
Copyright © 2011-2022 走看看