如何安装并开始使用 vim/vi?

如何安装并开始使用 vim/vi?

我真的希望有人能就这个问题帮助我。

我最近报名参加了一门编程课程,其中一门课程要求我在 Linux 操作系统上使用 c/c++ 进行编程。我之前曾在 .net 框架上使用 c++ 构建控制台应用程序和 winforms。

问题是这门课程不让我们使用任何类型的 IDE,我们唯一可以使用的是终端和所谓的“vi 命令”。如何开始?

答案1

我建议你安装 vim。从终端Ctrl++ Altt

sudo apt-get update
sudo apt-get install vim

还将安装几个依赖项。然后再次从终端启动一个新项目:

vim new_project.c

了解有关 vim 的更多信息:

man vim

答案2

安装vim运行后

vimtutor

从命令行你会得到“30 分钟的教程,教授最基本的 Vim 功能“正如它自己所称。

答案3

vi如果你不知道该怎么做,那真是太令人沮丧了。你会看到一大堆小波浪符号,你该知道该怎么做吗?哎呀。

我建议至少安装一下,gvim这样你就有一个帮助菜单,你可以使用它作为参考。它不是 IDE,所以你不会在课堂上作弊。做apt-get install gvim——当你记不清该如何打开一个文件或保存一个文件时,你可以看看菜单。键盘快捷键列在菜单上。只要确保你确实输入了键盘命令,即使你必须检查菜单才能记住它们。

为了避免发疯,你需要知道一些基本的事情:

  • i让你进入编辑模式,以便你可以输入
  • esc退出编辑模式
  • :w保存你的文件
  • :q退出编辑器
  • :q!退出未保存的文件

其他资源:这看起来是一个很棒的入门教程:http://www.openvim.com/tutorial.html就像学习 vi 编辑器的 WikiBooks 版本

答案4

如果你想vim以一种有趣的方式成为一名忍者,请尝试以下方法:http://vim-adventures.com/vim。您可以通过玩有趣的小游戏来学习所有基本功能。

另外:如果您更喜欢使用箭头键而不是字母键移动,并且希望退格键的行为与 nano 中一样(至少我是这样做的),您可以在 ~/.vimrc 文件中添加以下内容(如果您没有,只需创建它):

set nocompatible "must be first line 
set backspace=indent,eol,start 

相关内容