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ś.

 13
Author: Flinkman, 2008-09-18

16 answers

. (kropka) - powtarza ostatnią akcję edycji. Bardzo przydatne, gdy trzeba wykonać kilka podobnych zmian.

 26
Author: Linulin,
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
 20
Author: CMS,
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!

 19
Author: whitney,
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,..)

 17
Author: Roman Plášil,
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.

 16
Author: Max Cantor,
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.

 7
Author: Kent Fredric,
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
  1. Szybki czas uruchamiania.

  2. Ostre rozróżnienie między edycją a oglądaniem. (wiesz kiedy edytujesz)

  3. 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

 3
Author: Flinkman,
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.

 2
Author: Blair Conrad,
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.

 2
Author: Zsolt Botykai,
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.

 2
Author: Chriseyre2000,
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.

 1
Author: Alex Fort,
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?

 1
Author: Dennis Hodapp,
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.

 0
Author: Michael Harding,
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

 0
Author: SergioAraujo,
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.

 0
Author: user210757,
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.

 -2
Author: Andrew Wagner,
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