vim: Zeilen finden, die nicht mit # beginnen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

vim: Zeilen finden, die nicht mit # beginnen

Beitrag von tsibi » 06.08.2007 10:32:35

Hallo zusammen,

ich suche eine Möglichkeit, mich im Editor vim zu den zeilen zu bewegen, die nicht mit einem # Zeichen beginnen. Mit der Eingabe von komme ich ja zu den Zeilen, die mit dem zeichen beginnen. Doch wie negiere ich diese Anweisung?

Danke im Voraus für eure Hilfe.

Simon

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 06.08.2007 11:09:16


tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 06.08.2007 11:45:02

Hallo Spasswolf,

vielen Dank für die schnelle und hilfreiche Antwort :-).

Simon

Benutzeravatar
Jerry
Beiträge: 665
Registriert: 01.09.2006 08:36:45
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home

Beitrag von Jerry » 06.08.2007 12:22:45

Spasswolf hat geschrieben:So:

Code: Alles auswählen

/^[^#]
Bei mir findet Vim dann nur leere Zeilen :-( Was mache ich flasch?

meine vimrc

Code: Alles auswählen

 
set nocompatible             
set tabstop=2
set showmode
set showmatch
set ruler
set nojoinspaces
set cpo+=$
set whichwrap=""
set modelines=0
colorscheme torte
syntax enable
Gruß
Wolf
Selbst der längste Weg beginnt mit dem ersten Schritt Lao Tse (~ 600-400 v. Chr.)

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 06.08.2007 15:44:23

Hallo Wolf,

wenn ich deine ~/.vimrc verwende, klappt die Suche nach Zeilen, die nicht mit dem # Zeichen beginnen trotzdem. Hier Infos über die von mir installierten vim-Pakete (gekürzte Ausgabe):

Code: Alles auswählen

dpkg -l vim-*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install.
|/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler: GROSS=schlecht)
||/ Name           Version        Beschreibung
+++-==============-==============-============================================
ii  vim            7.0-122+1etch2 Vi IMproved - enhanced vi editor
ii  vim-common     7.0-122+1etch2 Vi IMproved - Common files
ii  vim-runtime    7.0-122+1etch2 Vi IMproved - Runtime files
ii  vim-tiny       7.0-122+1etch2 Vi IMproved - enhanced vi editor - compact v
HTH Simon

Benutzeravatar
Jerry
Beiträge: 665
Registriert: 01.09.2006 08:36:45
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home

Beitrag von Jerry » 06.08.2007 15:58:40

Hallo Simon,
Ich habe hier vim-full installiert, dann muß das wohl daran liegen.

Code: Alles auswählen

dpkg -l vim-*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install.
|/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler: GROSS=schlecht)
||/ Name                             Version                          Beschreibung
+++-================================-================================-================================================================================
ii  vim-common                       7.0-122+1etch2                   Vi IMproved - Common files
ii  vim-full                         7.0-122+1etch2                   Vi IMproved - enhanced vi editor - full fledged version
ii  vim-gui-common                   7.0-122+1etch2                   Vi IMproved - Common GUI files
ii  vim-runtime                      7.0-122+1etch2                   Vi IMproved - Runtime files
ii  vim-tiny                         7.0-122+1etch2                   Vi IMproved - enhanced vi editor - compact version
Gruß
Wolf
Selbst der längste Weg beginnt mit dem ersten Schritt Lao Tse (~ 600-400 v. Chr.)

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 06.08.2007 17:07:58

Hallo Wolf,

an vim-full kann es auch nicht liegen. Auf meinem unstable-Rechner habe ich eben dieses Paket nachinstalliert und es funktioniert trotzdem. Das Suchen mit dem Regexp ist doch eine grundlegende Funktion, die IMHO immer funktionieren sollte. Auf der unstable Maschine sind folgende Vim-Pakete installiert (ist aber wohl unwesentlich):

Code: Alles auswählen

ii  vim-common     1:7.1-022+1    Vi IMproved - Common files
ii  vim-full       1:7.1-022+1    Vi IMproved - enhanced vi editor - full fled
ii  vim-gui-common 1:7.1-022+1    Vi IMproved - Common GUI files
ii  vim-runtime    1:7.1-022+1    Vi IMproved - Runtime files
VG Simon

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 06.08.2007 17:27:54

Bei mir läuft zwar ein 7.1 Vim , sollte aber auch mit dem 7.0 gehen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten