Czy w trybie względnego numeru linii można wyświetlić bezwzględną liczbę bieżącej linii zamiast „0”? Jest to czasami określane jako „hybrydowy tryb numeru linii”.
Lubię to:
7
6 this.oscs[i].oscillator.start();
5 }
4
3 this.bindController();
2 };
1
252 factory.stop = function () { <- current line number shows
1 console.log('theremin: now in stop 2');
2 this.leapController.disconnect();
3 //this.leapController.removeListener('frame', factory.ctrlFrameHandler);
4 //this.leapController.removeListener('frame', this.ctrlFrameHandler);
5 this.leapController.removeListener('frame', this.leapController.listeners('frame')[0]);
Używam zła i aktywuję tryb względnego numeru linii w moich .emacs w następujący sposób:
(linum-mode)
(linum-relative-global-mode)
Nie widzę w tym żadnych pakietów ani dostosowań dostępnych w istniejących pakietach. Jestem trochę obeznany z elisp, więc może być możliwe, aby dowiedzieć się, jak podpiąć się do istniejącego kodu, np. Z radą, ale wolę unikać tej drogi, jeśli to możliwe.
Wielkie dzięki.
linum-relative-global-mode
zapewniaevil
?display-line-numbers
narelative
idisplay-line-numbers-current-absolute
nat
(domyślnie).Odpowiedzi:
Możesz ustawić wyświetlanie bieżącego numeru wiersza zamiast „0”, dostosowując
linum-relative-current-symbol
zmienną.Możesz zmienić tę zmienną na jeden z wielu sposobów.
MX dostosuj grupę RET RET względny RUM
Stamtąd dostosuj zmienną „Linum Relative Current Symbol” (której domyślną wartością jest
0
). Jeśli klikniesz link „Więcej”, poniżej znajdziesz pełny opis zmiennej:Tak więc ustaw tę wartość na pusty ciąg, po prostu usuń ją
0
i naciśnij „Zastosuj i zapisz”.Innym sposobem jest dodanie poniższej konfiguracji do emacsa i jej ocena:
źródło
Korzystam z kosmicznych i robię
M-x linum-relative-mode
to dokładnie.Możesz także dodać:
do
dotspacemacs/user-config
funkcji in,.spacemacs
aby na stałe ustawić numery linii w tym stylu.źródło