Я действительно надеюсь, что кто-то на эту тему сможет мне помочь.
Я недавно записался на курс по программированию, и один предмет требует от меня программирования на c / c ++ под Linux OS. У меня был предыдущий опыт работы с c ++ по .net framework для создания консольных приложений и winforms.
Проблема в том, что этот курс хочет, чтобы мы не использовали какую-либо IDE любого рода, единственное, что мы разрешили использовать, это терминал и что-то, называемое «командами vi». Как начать?
Я предлагаю вам установить vim. Из терминала Ctrl kbd> + Alt kbd> + t kbd>:
sudo apt-get update
sudo apt-get install vim
Также будет установлено несколько зависимостей. Затем запустите новый проект снова из терминала:
vim new_project.c
Подробнее о vim:
man vim
После установки vim
, запустив
vimtutor
из командной строки, вы получите « 30-минутное учебное пособие, которое обучает самым основным функциональным возможностям Vim », как оно вызывает сам по себе.
Сначала: установите vim. В противном случае вас ждет мир боли. Второе: вы должны попытаться найти то, что называется «шпаргалка». Это полезные документы, которые содержат в основном команды и небольшое объяснение. Некоторые примеры:
Не все эти команды будут вам полезны, но ничто не мешает вам создать свой собственный шпаргалку
vi
супер расстраивает, если вы не знаете, как с этим справиться. Вы получаете море маленьких тильд, и вы должны знать, что делать? Eesh.
Я рекомендую хотя бы установить gvim
, чтобы у вас было меню справки, которое вы можете использовать для справки. Это не IDE, поэтому вы не изменяете своему классу. Сделайте apt-get install gvim
- когда вы не можете вспомнить, как, черт возьми, вы должны открывать или сохранить файл чертовски, вы можете посмотреть в меню. Сочетания клавиш перечислены в меню. Просто убедитесь, что вы действительно набираете команды клавиатуры, даже если вам нужно проверить меню, чтобы запомнить их.
Действительно основные вещи, которые вам нужно знать, чтобы не сходить с ума:
Другие ресурсы: это выглядит как отличное учебное пособие по началу работы: http://www.openvim.com/tutorial.html , как и WikiBooks издание Изучение редактора vi
Если вы хотите стать забавным ниндзя vim
, попробуйте это: http://vim-adventures.com/ . Вы изучаете все основные функции vim
, играя в забавную маленькую игру.
И в качестве дополнительного: если вы предпочитаете перемещаться с помощью клавиш со стрелками вместо букв, и вы хотите, чтобы backspace вел себя как в nano (по крайней мере, я так делаю), вы можете добавить следующее в ваш файл ~ / .vimrc ( если у вас его нет, просто создайте его):
set nocompatible "must be first line
set backspace=indent,eol,start
Я устанавливаю vim без sudo, в контейнер докеров,
apt-get update
apt-get install vim