2012-04-23 15 views
177

Mogę z edytowanego pliku, ale jak mogę je zawsze domyślnie włączyć?vim numery linii - jak je domyślnie włączyć?

+3

Czy umieścisz polecenie set w swoim .vimrc? – Tim

+2

gdzie to znajduje się? Czy mogę po prostu utworzyć? –

+2

Możesz je utworzyć. Musi być w twoim katalogu domowym. Zobacz moją odpowiedź dla szczegółów. –

Odpowiedz

262

Dodaj set number do swojego pliku .vimrc w swoim katalogu domowym.

Here's a site który wyjaśnia vimrc i jak z niego korzystać.

+4

Tak. Za każdym razem, gdy chcę ustawić pewne wartości domyślne dla programu wiersza poleceń, przeszukuję ich stronę man dla 'rc'. To dość powszechna konwencja. –

31

Aby zmienić ustawienie domyślne, aby wyświetlić numery linii w vi/vim:

vi ~/.vimrc 

następnie dodać następującą linię do pliku:

set number 

Albo możemy source ~/.vimrc lub zapisz i zakończ, :wq, teraz sesja vim będzie miała numerację :)

+7

nie ma potrzeby wykonywania polecenia sudo –

+0

przez sudo będzie działać również w przypadku ograniczenia folderu, co często ma miejsce. – abe312

+6

Tak, i łamiesz dostęp dla zwykłego użytkownika, który jest właścicielem jego katalogu domowego.To było przyczyną kilku raportów o błędach i jest po prostu błędne rozwiązanie –

1

w katalogu domowym znajdziesz plik o nazwie ".vimrc" w tym pliku dodaj ten kod "zestaw nu" i zapisz i wyjdź i otwórz nowy plik vi, a znajdziesz w nim numery linii.

3

Terminal>su>password>vim /etc/vimrc

Kliknij tutaj i edytować jako liczba linii (13):

set nu 

click here and Edit as "Line number (13)"

+1

Zauważ, że byłoby to zmienić domyślne zachowanie vim dla wszystkich użytkowników systemu, chyba że zostaną zamienione przez indywidualnych użytkowników .vimrc w swoim katalogu domowym – crobicha

+0

Lubię kolorystykę w tym zrzucie ekranu, który z nich jesteś za pomocą? –

1

Używam Debiana 7 64-bit.

Nie miałem pliku .vimrc w moim katalogu domowym. Stworzyłem jeden i byłem w stanie ustawić domyślne ustawienia użytkownika dla vima.

Jednak dla Debiana 7, innym sposobem jest modyfikacja pliku/etc/vim/vimrc

Oto blok komentarz w tym pliku:

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just 
" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime 
" you can find below. If you wish to change any of those settings, you should 
" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten 
" everytime an upgrade of the vim packages is performed. It is recommended to 
" make changes after sourcing debian.vim since it alters the value of the 
" 'compatible' option. 
0

nie mam plik .vimrc w mój katalog domowy. Stworzyłem jedną, dodano tę linię:

set number 

i to rozwiązało problem.

Powiązane problemy