- Registriert
- 17.12.07
- Beiträge
- 1.902
Nicht schlecht - mal ausprobieren mit der schönen GUI
EDIT: ich muss zugeben das vi (mit der GUI) eine klasse Alternative darstellt! Respekt!
Zuletzt bearbeitet:
Ansonsten gibts sicher noch einige GUI-Einstellungen, klick dich da einfach mal durch. So genau hab ich mich jetzt mit MacVim noch nicht beschäftigt, da ich hauptsächlich über ssh auf anderen Rechnern programmiere.syntax on "syntax highlighting
set tabstop=2 "two spaces as tab
set autoindent
set ruler " show the cursor position all the time
" Tell vim to remember certain things when we exit
" '10 : marks will be remembered for up to 10 previously edited files
" "100 : will save up to 100 lines for each register
" :20 : up to 20 lines of command-line history will be remembered
" % : saves and restores the buffer list
" n... : where to save the viminfo files
set viminfo='10,\"100,:20,%,n~/.viminfo
" when we reload, tell vim to restore the cursor to the saved position
augroup JumpCursorOnEdit
au!
autocmd BufReadPost *
\ if expand("<afile>:h") !=? $TEMP |
\ if line("'\"") > 1 && line("'\"") <= line("$") |
\ let JumpCursorOnEdit_foo = line("'\"") |
\ let b:doopenfold = 1 |
\ if (foldlevel(JumpCursorOnEdit_foo) > foldlevel(JumpCursorOnEdit_foo - 1)) |
\ let JumpCursorOnEdit_foo = JumpCursorOnEdit_foo - 1 |
\ let b:doopenfold = 2 |
\ endif |
\ exe JumpCursorOnEdit_foo |
\ endif |
\ endif
" Need to postpone using "zv" until after reading the modelines.
autocmd BufWinEnter *
\ if exists("b:doopenfold") |
\ exe "normal zv" |
\ if(b:doopenfold > 1) |
\ exe "+".1 |
\ endif |
\ unlet b:doopenfold |
\ endif
augroup END
Es gibt bei vi sehr viele Einstellungen, und durch die GUI kommen noch etlich dazu. Der Huaptteil wird in der Datei ~/.vimrc geregelt. Hier mal ein exemplarischer Ausschnitt aus meiner:
Ansonsten gibts sicher noch einige GUI-Einstellungen, klick dich da einfach mal durch. So genau hab ich mich jetzt mit MacVim noch nicht beschäftigt, da ich hauptsächlich über ssh auf anderen Rechnern programmiere.
verschiedene tastenganz blöde Frage: wie komme ich in den schreibmodus?
verschiedene tasten
"a" setzt den cursor hinter die aktuelle position (append)
"i" setzt den cursor vor die aktuelle position (insert)
groß geschrieben kommt der Cursor vor / hinter die aktuelle Zeile.
"o" setzt den cursor in eine neue zeile unetr der aktuellen, groß gehts in die zeile darüber
"R" startet ein ersetzen.
Schau dir für den Anfang am besten mal vimtutor an. Starte das am Besten aus dem Terminal. Das ist ein Tutorial, wo im Prinzip die wichtigsten Sachen erklärt werden Du brauchst zwar nicht alles, aber es ist für den Anfang ganz gut...
Ja, das sollte sie ja auch sein - du hast ja noch nichts reingeschriebenwo finde ich die Dateien ~/.vimrc?
EDIT: hab sie gefunden - ist aber leer bei mir!
Irre ich moch oder können Netbeans bzw Eclipse das nicht?
Beide können PHP aber für Eclipse gibts Zend Studio (love it)
[...]EDIT: anscheinend ist diese Funktion nicht wirklich gefragt - mir hat sie schon einmal viel Arbeit erspart als ich einen Code übernommen habe von einem Kollegen. Dann anzufangen und zu schauen was beinhaltet diese Klammer etc. kann schon Aufwendig sein. Dann gibt es ja noch die Strichlisten-Hilfe
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.