Я действительно надеюсь, что кто-то на эту тему может мне помочь.
Я недавно записался на курс программирования, и один предмет требует от меня программирования на c / c ++ под Linux OS. У меня был предыдущий опыт работы с c ++ по .net framework для создания консольных приложений и winforms.
Проблема в том, что этот курс хочет, чтобы мы не использовали какую-либо IDE любого вида, единственное, что нам разрешено использовать, это терминал и то, что называется «командами vi». Как начать?
vi
должно быть уже на большинстве систем, это стандартная часть Unix. Одним из преимуществ знанияvi
является то, что он практически гарантированно будет работать в любой Unix-подобной системе, даже с такими вещами, как Busybox.Ответы:
Я предлагаю вам установить Vim. С терминала Ctrl+ Alt+ t:
Несколько зависимостей также будут установлены. Затем запустите новый проект, снова из терминала:
Узнайте больше о VIM:
источник
sudo apt-get install vim
и получил сообщение «sudo: apt-get: command not found». Почему это ?sudo apt-get update
команду перед установкой VIM ..... тогда это работает :)После установки
vim
работаетиз командной строки вы получите « 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 (если вы это делаете нет, просто создайте его)
источник
hjkl
,bew
,x
, иB
) из игры, она стоит $ 25. Хотя может быть полезно изучить эти основы с помощью игры, а затем перейти к другому учебному пособию (напримерvimtutor
), когда игра показывает платный доступ.