Jak wyświetlić numer linii w Vimie?

13

Korzystam z edytora tekstu Vim GVIMna komputerze z systemem Windows.

Jak mogę wyświetlić numery linii? Pod warunkiem, że nie używam go w konsoli?

Prostota
źródło
Nie jest to odpowiedź na twoje pytanie, ale może być pomocna. Używam: ustaw linijkę, która pokazuje pozycję kursora.
Johnny

Odpowiedzi:

18

Uruchom, :set numberaby dodać lewy margines z numerami linii. Użyj, :help 'nuaby wyświetlić pomoc na ten temat, w tym zmianę rozmiaru marginesu.

Dla pewnej trwałości umieść polecenie, bez wiodącego dwukropka, w ~/.vimrcsystemach opartych na UNIX / Linux lub w %HOMEPATH%\_vimrc.

Arcege
źródło
dodaj 'i jeśli podoba ci się twoje ustawienia, zapisz je w .vimrc'
akira,
@Arcege, @akira. Właściwie to jestem nowy. Pobiegłem :set numberna VIM i dostał czarną pusty ekran z „1”, napisany w lewym górnym rogu myślę wskazuje numer linii. Jak mogę sprawić, by pojawił się ten efekt GVIM? @akira, wspomniałeś o zapisywaniu do .vimrc. Czy to zadziała? Jeśli tak, czy mogę to zapisać? Dzięki.
Prostota
1
Ponieważ korzystasz z systemu Windows, plik może mieć postać _vimrc (podkreślenie zamiast „.”). Znajdowałby się w katalogu użytkowników (nie na pulpicie): C: \ Users \ moja nazwa użytkownika \ lub C: \ Documents and Settings \ moja nazwa użytkownika \, sprawdź pomoc (: help vimrc). Wszelkie instrukcje rozpoczynające się dwukropkiem („:”) można umieścić w tym pliku (bez dwukropka). Te same ustawienia i vimrc są używane dla gvim.
Arcege
@SWEngineer: otwórz gvim i wpisz „: set number” .. teraz masz również 1 w lewym górnym rogu :) sprawdź, co @Arcege powiedział o miejscu _vimrc i przeczytaj „: help _vimrc”
akira
@Arcege. Znalazłem _vminfow miejscu, które zasugerowałeś, i tam było :set numer, ale nie widziałem numerów linii. Dlaczego? Dzięki.
Prostota
3
:set number

doda numery linii po lewej stronie bufora.

Możesz umieścić to ustawienie wraz z dowolnymi innymi, które lubisz w swoim .vimrcpliku, a będą one automatycznie ładowane przy każdym uruchomieniu instancji VIM.

.gvimrcjest ogólnie zarezerwowany dla określonych ustawień, które chcesz załadować podczas otwierania gvima, w przeciwieństwie do sesji terminalowych vima lub vi. Najczęściej ten plik ma względy graficzne, które może obsłużyć serwer X.

TCopple
źródło
-1
:set nu 

powinien wyświetlać numery linii

:set nonu  or :set nu!

sprawi, że numery linii znikną.

RoyOneMillion
źródło