Jaka jest najbardziej przekonująca komenda w Vimie
Chcę porzucić mojego obecnego redaktora. Czuję, że potrzebuję czegoś innego. Które nie narażają moich rąk na ryzyko RSI. Muszę wiedzieć, dlaczego mam zmienić edytor. I miło byłoby uwierzyć, że będę kodować, gdy skończę 80 lat.
Wszyscy wielcy faceci używają Vima. Znam tylko Emacsa. Paul Graham to Vi koleś.
16 answers
.
(kropka) - powtarza ostatnią akcję edycji. Bardzo przydatne, gdy trzeba wykonać kilka podobnych zmian.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-05 02:16:08
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 20:45:29
:help usr_12.txt
To spowoduje wyświetlenie sekcji w systemie pomocy, która omawia "sprytne sztuczki". Jeśli to cię nie podnieci, to nie wiem, co Cię podnieci!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 20:56:18
Najlepszą rzeczą jest wydajność, z jaką można edytować kod(co robi się często w programowaniu). Polecenia takie jak
- cw aby zmienić słowo
- dw aby usunąć słowo
- ct, aby zmienić cały tekst aż do następnego przecinka
- ci (aby zmienić zawartość nawiasów, w których aktualnie jesteś
- xp do poprawiania błędów ortograficznych ("Spolszczenie" - > kursor na l -> xp - > "pisownia")
- o wstawienie nowej linii poniżej i rozpoczęcie edycji
- O wstawić a nowa linia powyżej
Wtedy istnieje możliwość bardzo szybkiej pracy z nazwanymi rejestrami. Aby przenieść blok, po prostu wybierz go, naciśnij d, a następnie przenieś go do nowej lokalizacji i naciśnij P. znacznie szybciej niż Ctrl-C i Ctrl-V . Użyj " ud, aby usunąć tekst i przenieść go do rejestru u (używam tego do szablonu komentującego).
A także Vim ma wszystkie potrzebne wsparcie Skryptowe (używając rodzimego języka skryptowego lub używając Pythona, Ruby,..)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-20 22:56:30
Gwiazdka.
*
Jego efekt: natychmiast wyszukaj następną instancję słowa pod kursorem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 20:32:35
Liczby.
W trybie komend wpisz liczbę (dowolną liczbę cyfr ) wpisz polecenie A.
To polecenie zostanie wykonane $liczba razy
Ie:
99dd
Usuwa kolejne 99 linii.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 20:36:55
Szybki czas uruchamiania.
-
Ostre rozróżnienie między edycją a oglądaniem. (wiesz kiedy edytujesz)
Jedynym sposobem kiedykolwiek znaleźć to, czego szukasz jest z wyszukiwania " / " i to jest dobre, ponieważ to znacznie szybciej niż oczy.
Ale najlepsze polecenia to:
/ - szukany ciąg
ZZ-quit
. - powtórz ostatnią wstawkę (chyba)
%! - insert unix command
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 21:11:45
Dlaczego chcesz być przekonany, aby zacząć używać innego edytora? Jeśli jesteś zadowolony z tego, co masz teraz, trzymaj się. Jeśli nie, zapytaj o redaktorów z funkcjami, których ci brakuje.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 21:21:52
Obsługa wielokrotnych wyrażeń regularnych w wyszukiwanych ciągach z "\_.
". Sprawdzając ponad 4GB plików tekstowych w różnych formatach, uratował mi życie kilka razy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-19 13:15:39
Nawet jeśli korzystasz z Visual Studio, istnieje wspaniały vsvim.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-04 18:48:11
Lovely wbudowany w Wyrażenie regularne evaluator.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-27 20:52:49
Należy mapować Caps Lock do Esc. Sprawi to, że wyjście z trybu wstawiania będzie naturalne, w przeciwieństwie do niewygodnego ruchu, który musisz wykonać, aby nacisnąć klawisz ESC. Poza tym, kto używa Caps Locka?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-14 22:51:39
Uwielbiam szybkość Vima, ale uważam, że brakuje mu funkcji nowoczesnego IDE do programowania w C++. Eclipse CDT z viPlugin{[2] } to dobry kompromis.
Otrzymujesz przegląd mocy i źródeł dostarczony przez Eclipse CDT z szybkością i elastycznością Vima do kodowania.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 07:46:50
Może czytanie" Come home to vim " przez Steve Losh artykuł jest dobrym początkiem, lub Seria Filmów o ciekawych wtyczkach. I koniecznie zobacz kilka artykułów na stronie vimcasts.org
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-25 23:24:35
\v
Utwórz wyrażenia regularne w większości zgodne z Perlem.
Zobacz bardzo magiczny Rozdział tutaj aby uzyskać więcej informacji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-13 16:12:26
Aby być prawdziwie natchnionym, musisz zobaczyć Guru vim w akcji. Jeśli nie masz lokalnego guru, oto film, który cię zainspiruje.
Http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related
Jeśli nie znasz jeszcze Vima, prędkość, z jaką kod jest nawigowany, krojony i pokrojony w kostkę, będzie nieodróżnialna od magii. Po kilku miesiącach studiowania Vima ta sama szybkość edycji będzie wydawała się powszechna.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-25 18:01:01