关于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然后回车。

原文地址:https://www.cnblogs.com/fangziyuan/p/13889985.html