Naprawdę mam nadzieję, że ktoś na ten temat może mi pomóc.
Niedawno zapisałem się na kurs programowania i jeden przedmiot wymaga ode mnie programowania w c / c ++ na Linux OS. Miałem wcześniejsze doświadczenie w języku C ++ w aplikacjach konsolowych budujących platformę .net i platformach WinForm.
Problem polega na tym, że ten kurs nie chce, abyśmy używali jakiegokolwiek IDE, jedyne, co wolno nam używać, to terminal i coś, co nazywamy „komendami vi”. Jak zacząć?
vi
powinien już być na większości systemów, jest to standardowa część Uniksa. Jedną z zalet wiedzyvi
jest to, że prawie na pewno można go znaleźć na dowolnym systemie uniksowym, nawet na takich rzeczach jak Busybox.Odpowiedzi:
Sugeruję zainstalowanie vima. Z terminala Ctrl+ Alt+ t:
Zainstalowanych zostanie również kilka zależności. Następnie rozpocznij nowy projekt, ponownie z terminala:
Dowiedz się więcej o vimie:
źródło
sudo apt-get install vim
i otrzymałem komunikat „sudo: apt-get: polecenie nie zostało znalezione”. Dlaczego to ?sudo apt-get update
polecenia przed zainstalowaniem vima ..... to działa :)Po zainstalowaniu
vim
działaz wiersza poleceń otrzymasz „ 30-minutowy samouczek, który uczy najbardziej podstawowych praktycznych funkcji Vima ”, jak sam się nazywa.
źródło
Po pierwsze: zainstaluj vim. W przeciwnym razie czeka Cię świat bólu. Po drugie: powinieneś spróbować poszukać czegoś, co nazywa się „ściągawką”. Są to przydatne dokumenty, które zawierają głównie polecenia i małe wyjaśnienie. Kilka przykładów:
Nie wszystkie te polecenia będą dla ciebie przydatne, ale nic nie stoi na przeszkodzie, aby stworzyć własny ściągawki
źródło
vi
jest bardzo frustrujące, jeśli nie wiesz, jak to zrobić. Dostajesz morze małych tyld i powinieneś wiedzieć, co robić? Eesh.Zalecam przynajmniej instalację
gvim
, abyś miał menu pomocy, z którego możesz skorzystać w celach informacyjnych. To nie jest IDE, więc nie oszukujesz swojej klasy. Zróbapt-get install gvim
- jeśli nie pamiętasz, jak do cholery powinieneś otworzyć plik Dang lub zapisać plik, możesz zajrzeć do menu. Skróty klawiaturowe są wymienione w menu. Po prostu upewnij się, że faktycznie wpisujesz polecenia klawiatury, nawet jeśli musisz sprawdzić menu, aby je zapamiętać.Naprawdę podstawowe rzeczy, które musisz wiedzieć, aby uniknąć szaleństwa:
Inne zasoby: wygląda to na świetny samouczek dla początkujących: http://www.openvim.com/tutorial.html, podobnie jak edycja WikiBooks Nauka edytora vi
źródło
Jeśli chcesz zostać
vim
ninja w zabawny sposób, spróbuj tego: http://vim-adventures.com/ . Nauczysz się wszystkich podstawowychvim
funkcji, grając w zabawną małą grę.I dodatkowo: jeśli wolisz poruszać się za pomocą klawiszy strzałek zamiast liter i chcesz, aby backspace zachowywał się jak w nano (przynajmniej tak robię), możesz dodać następujące elementy w pliku ~ / .vimrc (jeśli tak zrobisz nie masz, po prostu go utwórz):
źródło
hjkl
,bew
,x
, iB
) z gry, kosztuje $. 25 Chociaż pomocne może być nauczenie się podstaw korzystania z gry, a następnie przejście do innego samouczka (np.vimtutor
), Gdy gra pokazuje zaporę.