Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[VIM] Statuszeile ruiniert

4 views
Skip to first unread message

Andreas Kohlbach

unread,
Aug 24, 2021, 10:13:12 PM8/24/21
to
Seit Langem zeigte VIM in der Statuszeile die Anzahl der Zeilen und die
aktuelle Position des Cursors an, bis ich auf die Idee kam, (auch) die
Wortzahl anzuzeigen. Der eingefügte Schnipsel in die vimrc zeigte dann
aber *nur* die Wortzahl an.

set statusline+=%{wordcount().words}\ words
set laststatus=2 " enables the statusline.

Nun war mir die aktuelle Zeilenzahl und Position des Cursors doch wieder
wichtiger, dass ich beide Zeilen auskommentierte. Nun wird nichts mehr
angezeigt.

Wie bekomme ich die Wortzahl und Position wieder? Besser die beiden, plus
die Anzahl aller Worte?

Alles was ich ergoogelte funktionierte nicht.
--
Andreas

nospa...@efbe.prima.de

unread,
Aug 25, 2021, 3:37:00 AM8/25/21
to
Am 25.08.21 um 04:13 schrieb Andreas Kohlbach:
> Seit Langem zeigte VIM in der Statuszeile die Anzahl der Zeilen und die
> aktuelle Position des Cursors an, bis ich auf die Idee kam, (auch) die
> Wortzahl anzuzeigen. Der eingefügte Schnipsel in die vimrc zeigte dann
> aber *nur* die Wortzahl an.
>
> set statusline+=%{wordcount().words}\ words
> set laststatus=2 " enables the statusline.
>
> Nun war mir die aktuelle Zeilenzahl und Position des Cursors doch wieder
> wichtiger, dass ich beide Zeilen auskommentierte. Nun wird nichts mehr
> angezeigt.
Wenn du laststatus nicht setzt, gibt es auch keine statusline

>
> Wie bekomme ich die Wortzahl und Position wieder? Besser die beiden, plus
> die Anzahl aller Worte?
>
> Alles was ich ergoogelte funktionierte nicht.
Versuch einfach mal die VIM Hilfe

:h statusline
:h status-line

HTH
Frank

nospa...@efbe.prima.de

unread,
Aug 25, 2021, 3:18:45 PM8/25/21
to
Am 25.08.21 um 17:54 schrieb Andreas Kohlbach:
> On Wed, 25 Aug 2021 09:36:58 +0200, nospa...@efbe.prima.de wrote:
>>
>> Am 25.08.21 um 04:13 schrieb Andreas Kohlbach:
>>> Seit Langem zeigte VIM in der Statuszeile die Anzahl der Zeilen und die
>>> aktuelle Position des Cursors an, bis ich auf die Idee kam, (auch) die
>>> Wortzahl anzuzeigen. Der eingefügte Schnipsel in die vimrc zeigte dann
>>> aber *nur* die Wortzahl an.
>>> set statusline+=%{wordcount().words}\ words
>>> set laststatus=2 " enables the statusline.
>>> Nun war mir die aktuelle Zeilenzahl und Position des Cursors doch
>>> wieder
>>> wichtiger, dass ich beide Zeilen auskommentierte. Nun wird nichts mehr
>>> angezeigt.
>> Wenn du laststatus nicht setzt, gibt es auch keine statusline
>
> Auch wenn nur "set laststatus=2" allein gesetzt ist, wird keine angezeigt.

Was passiert mit
:set statusline?

Meine statusline in vimrc
set statusline=%F%m%r%h%w%=(Z\ %l\/%L,\ Sp\ %c)\ %P

ergibt z.B.
~/.vim/vimrc[+] (Z 142/264, Sp 1) 55%

Andreas Kohlbach

unread,
Aug 25, 2021, 3:52:19 PM8/25/21
to
On Wed, 25 Aug 2021 21:18:42 +0200, nospa...@efbe.prima.de wrote:
>
> Am 25.08.21 um 17:54 schrieb Andreas Kohlbach:
>> On Wed, 25 Aug 2021 09:36:58 +0200, nospa...@efbe.prima.de wrote:
>>>
>>> Am 25.08.21 um 04:13 schrieb Andreas Kohlbach:
>>>> Seit Langem zeigte VIM in der Statuszeile die Anzahl der Zeilen und die
>>>> aktuelle Position des Cursors an, bis ich auf die Idee kam, (auch) die
>>>> Wortzahl anzuzeigen. Der eingefügte Schnipsel in die vimrc zeigte dann
>>>> aber *nur* die Wortzahl an.
>>>> set statusline+=%{wordcount().words}\ words
>>>> set laststatus=2 " enables the statusline.
>>>> Nun war mir die aktuelle Zeilenzahl und Position des Cursors doch
>>>> wieder
>>>> wichtiger, dass ich beide Zeilen auskommentierte. Nun wird nichts mehr
>>>> angezeigt.
>>> Wenn du laststatus nicht setzt, gibt es auch keine statusline
>>
>> Auch wenn nur "set laststatus=2" allein gesetzt ist, wird keine angezeigt.
>
> Was passiert mit
> :set statusline?
>
> Meine statusline in vimrc
> set statusline=%F%m%r%h%w%=(Z\ %l\/%L,\ Sp\ %c)\ %P
>
> ergibt z.B.
> ~/.vim/vimrc[+] (Z 142/264, Sp 1) 55%

Invertiert:

[No Name][+]

wenn auch

set laststatus=2

gesetzt ist. Sonst gar nichts.
--
Andreas

nospa...@efbe.prima.de

unread,
Aug 26, 2021, 5:19:42 AM8/26/21
to
Am 25.08.21 um 21:52 schrieb Andreas Kohlbach:
Natürlich.

Welche VIM Version setzt du ein?
Bei mir VIM 8.2 klappt deine Änderung.

nospa...@efbe.prima.de

unread,
Aug 26, 2021, 2:37:39 PM8/26/21
to
Am 26.08.21 um 18:32 schrieb Andreas Kohlbach:
> | Vi IMproved 8.2 (2019 Dec 12, compiled Mar 02 2021 02:58:09)
>
> Das scheint alt. Aber ist so neu, wie Debian (Testing) es vorhält.
>
> Vermutlich müsste ich die vimrc entfernen. Unter einem anderen
> User-Account zeigt VIM die Zahl der Zeilen und Charakter an.
>
> Egal, ich ignoriere das. Will nicht wirklich zu viel Zeit dafür
> aufbringen. Dachte, es gäbe eine *einfache* Lösung.

Gibt es: einfach im Normalmode g ctl-g eingeben, dann erscheint die
Dateistatistik.



0 new messages