zoukankan      html  css  js  c++  java
  • vim技巧记录底行模式的使用(1)

    若正在编辑文件,临时须要查看目录:

    (1)直接在底行模式下使用ls命令,完整的为:!ls

    在我这里就显示如下的结果:

    functionpointer    helloWorld.s       testArray1    testPointer.c  testStruct     testStruct2.c  testStruct.c
    functionpointer.c  pointerfunction    testArray1.c  testRealloc    testStruct1    testStruct3
    helloWorld         pointerfunction.c  testArray.c   testRealloc.c  testStruct1.c  testStruct3.c
    helloWorld.c       testArray          testPointer   teststruct     testStruct2    teststruct.c


    请按 ENTER 或其它命令继续

    这种方式的缺点是显而易见的就是,不能继续操作,只要按下按键,就会退回到vim中


    (2)如果不单单是查看内容,还需要后序操作,可以使用命令:!sh

    在我这里就是这样的结果:

    Did you know that:
    kwalletd:没有 appropriate。
    [munication@develop CPOINTERS]$ 

    从表面看看好像是直接退出了vim,一切按照sh环境先的操作,新建目录,命名文件,拷贝文件等,一切操作完成后,使用命令exit后,就会再次进入vim中,这样在编程中,就可以完全不用退出和进入vim,保持思路的流畅性,也可以通过安装插件的方式实现,我这里无需任何插件。


    (3)修改过profile文件,把当前路径加入到PATH中,就可以直接使用底行模式进行快速的编译程序和运行程序具体如下:

    编译  :!gcc % -o %<,其中%表是正在编译的文件(包含后缀名), %<表示当前文件名不包含后最名,如果是多个文件和其他的一样

    运行 :!%<

    这样就可以以不变应万变。


  • 相关阅读:
    【分布式锁】RedLock 实现分布式锁
    【反射】遍历对象属性名与值
    【ABP.Net】2.多数据库支持&&初始化数据库
    【ABP.Net】1.创建项目&介绍框架结构
    【Vue-Cli3.0】【2】渲染
    【nuget】PackageReference
    【Vue-Cli3.0】【1】创建一个Vue-Cli3.0的项目
    【干货】干货篇
    踩坑记录-Redis(Windows)的getshell
    极致CMS存储XSS|前台打后台COOKIE漏洞复现
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/6823193.html
Copyright © 2011-2022 走看看