Du bist nicht angemeldet.

#1 17.11.2020 09:35:31

waldbaer59
Mitglied

[erledigt] vi Zeilennummern

Hallo zusammen,

es ist mir ein wenig peinlich, mit einer vi-Frage hier aufzukreuzen, aber sei's drum:

Schalte ich die Zeilennummerierung beim vi ein, so erhalte ich folgenden Effekt:

#    1  eins
     2  zwei
     3  drei
     4  vier
     5  etc. pp.
     6  

Leider steht der Cursor dabei dort wo der 'Lattenzaun' eingetragen ist, nicht wie erwartet z.B. auf dem 'e' von 'eins'. Er ist aber auf das 'e' gerichtet, denn 'rd' liefert auch ganz brav 'dins' als Resultat in der ersten Zeile.
Der 'vim' macht solche Sachen nicht; da klappt das genau so wie es soll. Sowohl 'xterm' als auch 'xfce4-terminal' sind vom Effekt her identisch. Ist das jetzt ein grundsätzlicher Fehler oder muss ich noch irgendwas anders konfigurieren, damit es wie gewünscht klappt? Eine .exrc habe ich noch gar nicht angelegt; es zieht also die Grundkonfiguration.

Vielleicht kann mir ja einer vom Schlauch herunterhelfen ...  wink

Ach ja: unter FreeBSD auf einem Thin Client klappt es hier so wie ich es erwarten würde.

VLG
Stephan

Beitrag geändert von waldbaer59 (18.11.2020 09:39:19)

Online

#2 17.11.2020 15:46:21

stefanhusmann
Moderator

Re: [erledigt] vi Zeilennummern

Ist hier auch so, scheint ein Feature zu sein.

Offline

#3 18.11.2020 09:45:43

waldbaer59
Mitglied

Re: [erledigt] vi Zeilennummern

Ich habe mich noch ein wenig umgetan und festgestellt, dass andere Distris gerne den 'vi' als alias auf 'vim' setzen. Eigentlich wollte ich das nicht machen, da der 'vi' mir vom Umfang für das Wenige, was ich im Terminal editieren muss, reicht und ich ein möglichst schlankes System bevorzuge (sollte ich - streng genommen - als xfce Nutzer nicht sagen wink ). Da ich aber an der Numerierung von Zeilen Gefallen gefunden habe ist es jetzt doch so bei mir verdrahtet.

Seit wann das Problem beim 'vi' besteht kann ich nicht sagen; nur soviel, dass auch die letzte Version dieses 'Feature' schon hatte. Ich überlege einen Bugreport einzureichen ...

VLG
Stephan

Online

#4 18.11.2020 20:55:24

Dirk
Moderator

Re: [erledigt] vi Zeilennummern

Viel Glück dabei, ein Bugreport für eine seit fast 20 Jahren tote Software zu erstellen smile

Hier hat die Software jemand auf modernen Systemen Lauffähig gemacht, vielleicht ist da ja jemand daran interessiert, sich um die Darstellung bei der Zeilennummernanzeige zu kümmern, nachdem sich da seit 13 Jahren nichts mehr getan hat.

Offline

#5 19.11.2020 15:40:11

stefanhusmann
Moderator

Re: [erledigt] vi Zeilennummern

Wenn Bugreport, dann hier. Letzter Commit immerhin von 2017.

Offline

#6 09.05.2021 18:02:15

stefanhusmann
Moderator

Re: [erledigt] vi Zeilennummern

Die Antwort kommt ein bisschen spät, aber vielleicht nicht zu spät: 

Der Fehler ist wohl schon gefixt
Allerdings installiert sich  das Paket mit diesem PKGBUILD nach /usr/heirloom statt nach /usr, was ich für eine unsinnige Entscheidung des Betreuers halte.

Seis drum, hiermit gehts:

pkgname=vi
pkgver=4.1.3.r41.d47dc5a
pkgrel=1
epoch=2
pkgdesc="The traditional Vi"
arch=('i686' 'x86_64')
url="https://github.com/n-t-roff/heirloom-ex-vi/commits/master"
license=('custom:BSD')
makedepends=('git')
source=("$pkgname::git+https://github.com/n-t-roff/heirloom-ex-vi.git#commit=d47dc5ab1c66dc603b7de92ed17692e00d42d95f")
md5sums=('SKIP')

pkgver() {
  cd "$srcdir/$pkgname"
  printf "%s.r%s.%s" "$(git describe --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g')" \
                     "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {
  cd "$srcdir/$pkgname"
  ./configure
  make
}

package() {
  cd "$srcdir/$pkgname"
  make DESTDIR="$pkgdir/" PREFIX="/usr/" install
  install -Dm644 README $pkgdir/usr/share/doc/${pkgname%-*}/README
  install -m 644 README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
  install -Dm644 LICENSE $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
}

Offline

#7 10.05.2021 17:08:15

waldbaer59
Mitglied

Re: [erledigt] vi Zeilennummern

Hey, vielen Dank für die Information. smile

VLG
Stephan

Online

#8 10.05.2021 18:04:22

stefanhusmann
Moderator

Re: [erledigt] vi Zeilennummern

Die Version im [testing]-Repo soll es auch fixen.

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums