Как мне установить и начать работать с vim / vi?

Я действительно надеюсь, что кто-то на эту тему сможет мне помочь.

Я недавно записался на курс по программированию, и один предмет требует от меня программирования на c / c ++ под Linux OS. У меня был предыдущий опыт работы с c ++ по .net framework для создания консольных приложений и winforms.

Проблема в том, что этот курс хочет, чтобы мы не использовали какую-либо IDE любого рода, единственное, что мы разрешили использовать, это терминал и что-то, называемое «командами vi». Как начать?

35
задан 13 February 2014 в 23:20

6 ответов

Я предлагаю вам установить vim. Из терминала Ctrl + Alt + t :

sudo apt-get update
sudo apt-get install vim

Также будет установлено несколько зависимостей. Затем запустите новый проект снова из терминала:

vim new_project.c

Подробнее о vim:

man vim
0
ответ дан 13 February 2014 в 23:20

После установки vim, запустив

vimtutor

из командной строки, вы получите « 30-минутное учебное пособие, которое обучает самым основным функциональным возможностям Vim », как оно вызывает сам по себе.

0
ответ дан 13 February 2014 в 23:20
  • 1
    Эй спасибо много за это, я скоро изучу его и сообщу, как я чувствую об этом:) – grongor 11 August 2015 в 13:10

Сначала: установите vim. В противном случае вас ждет мир боли. Второе: вы должны попытаться найти то, что называется «шпаргалка». Это полезные документы, которые содержат в основном команды и небольшое объяснение. Некоторые примеры:

Не все эти команды будут вам полезны, но ничто не мешает вам создать свой собственный шпаргалку

0
ответ дан 13 February 2014 в 23:20

vi супер расстраивает, если вы не знаете, как с этим справиться. Вы получаете море маленьких тильд, и вы должны знать, что делать? Eesh.

Я рекомендую хотя бы установить gvim, чтобы у вас было меню справки, которое вы можете использовать для справки. Это не IDE, поэтому вы не изменяете своему классу. Сделайте apt-get install gvim - когда вы не можете вспомнить, как, черт возьми, вы должны открывать или сохранить файл чертовски, вы можете посмотреть в меню. Сочетания клавиш перечислены в меню. Просто убедитесь, что вы действительно набираете команды клавиатуры, даже если вам нужно проверить меню, чтобы запомнить их.

Действительно основные вещи, которые вам нужно знать, чтобы не сходить с ума:

  • i переводит вас в режим редактирования, поэтому вы можете набрать
  • esc выводит вас из режима редактирования
  • : w сохраняет ваш файл
  • : q выходит из редактора
  • : q ! выходит из несохраненного file

Другие ресурсы: это выглядит как отличное учебное пособие по началу работы: http://www.openvim.com/tutorial.html , как и WikiBooks издание Изучение редактора vi

0
ответ дан 13 February 2014 в 23:20

Если вы хотите стать забавным ниндзя vim, попробуйте это: http://vim-adventures.com/ . Вы изучаете все основные функции vim, играя в забавную маленькую игру.

И в качестве дополнительного: если вы предпочитаете перемещаться с помощью клавиш со стрелками вместо букв, и вы хотите, чтобы backspace вел себя как в nano (по крайней мере, я так делаю), вы можете добавить следующее в ваш файл ~ / .vimrc ( если у вас его нет, просто создайте его):

set nocompatible "must be first line 
set backspace=indent,eol,start 
0
ответ дан 13 February 2014 в 23:20

Я устанавливаю vim без sudo, в контейнер докеров,

apt-get update
apt-get install vim
0
ответ дан 30 January 2020 в 01:15

Другие вопросы по тегам:

Похожие вопросы: