zoukankan      html  css  js  c++  java
  • 关于vim使用的种种

    装了64位20.04的ubuntu以后下一步是安装docker。然后我在网上搜了个教程,照着搞了半天都搞不出来,然后我就绝望的找到了我的小伙伴,发现直接docker然后提示我让我装啥我就装啥就简单的解决了。非常的简单,我白白浪费了两个小时。

    然后安装成功了之后,按照教学网上的视频“一个字都不用改”的操作一遍。但是前两行一定要加sudo!!我总是忘记orz

    $ sudo docker pull litangpku/nachos
    $ sudo docker run --name nachos -it litangpku/nachos bash
    cd ~/nachos-3.4/code/threads/
    ./nachos

    然后就是用了docker据说就和图形化界面say再见了,只能命令行写代码,但这个又涉及到了我的知识盲区。

    小伙伴指明可以用vim, 我发现我的ubuntu默认只安装了vi,但vi不好看,所以我就安装了vim,昨天晚上调了半天,速成了一下基本的指令。

    但今天重新进入docker之后发现没有vim。看来需要在docker下重新安装docker。

    然后首先需要先update一下,否则安装不了。

    apt-get update
    apt-get install vim

    安装完之后我又重新进行了一些配置。打开vimrc。

    vim ~/.vimrc

    发现我没有这个文件,所以进入的是一个空白的new file。但其实只要把自己需要的设置写进去就行了。比如我现在的vimrc是:

     之后还可以丰富更多配置orz

    这样就可以退出之后用vim打开我需要的文件,比如vim main.cc,进入插入模式进行编辑,然后:wq保存退出。然后make,再运行nachos。就可以看到结果了!

    哦对了,之前还遇到过一个问题是:

    swap file "*.swp" already exists!
    [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

    然后其实只要删掉这个.swp文件就可以了,参考swap file "*.swp" already exists!的解决方法

    • vim与终端的切换:

      在vim中按ctrl+z,可以stop vim退出到终端。

      在终端工作完后,想要返回vim,则输入fg然后回车。

  • 相关阅读:
    asp.net点击按钮下载图片而不是打开图片
    在事务中调用WebService一定程度上实现数据同步
    C#自定义Attribute的定义和获取简例
    开发ASP.NET下的MP3小偷程序
    Ajax 中XmlHttp 乱码 的解决方法 (UTF8,GB2312 编码 解码)
    MasterPage 类
    怎样成为优秀的软件测试员
    标准日本语动词大全
    什么是WSDL?
    ASP.NET程序中常用的三十三种代码
  • 原文地址:https://www.cnblogs.com/fangziyuan/p/13889985.html
Copyright © 2011-2022 走看看