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

我真的希望有关这个问题的人可以帮助我。

我最近参加了一门编程课程,一门课程要求我在Linux操作系统上用c / c ++编程。 我在构建控制台应用程序和winforms的.net框架上有过以前的c ++经验。

问题是本课程要求我们不要使用任何类型的IDE,我们唯一允许使用的是终端和称为“vi命令”的东西。 怎么开始?

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

 sudo apt-get update sudo apt-get install vim 

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

 vim new_project.c 

了解有关vim的更多信息:

 man vim 

安装vim运行

 vimtutor 

从命令行你会得到“ 一个30分钟的教程,教授最基本的Vimfunction动手 ”,因为它自称。

第一:安装vim。 否则你就会陷入痛苦的世界。 第二:你应该尝试寻找一种叫做“备忘单”的东西。 它们是有用的文档,主要包含命令和一个小解释。 一些例子:

并非所有这些命令对您都有用,但没有什么能阻止您创建自己的备忘单

如果你不知道自己的方式, vi是非常令人沮丧的。 你会得到一个小波浪的海洋,你应该知道该怎么办? Eesh。

我建议至少安装gvim以便有一个帮助菜单,您可以将其用作参考。 它不是一个IDE,因此你不会在课堂上作弊。 做apt-get install gvim – 当你不记得你应该打开一个dang文件或保存一个文件时,你可以看一下菜单。 键盘快捷键列在菜单上。 只需确保您实际输入键盘命令,即使您必须检查菜单以记住它们。

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

  • 让你进入编辑模式,所以你可以打字
  • esc将您带出编辑模式
  • w保存您的文件
  • q退出编辑器
  • q 退出未保存的文件

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

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

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

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