PDA

Bekijk Volledige Versie : bestand bewerken met vi??



daniel
21/03/05, 14:45
Goedendag,
Ik heb een server en wil de php.ini file bewerken maar dit wil me niet
lukken.
Op mijn vorige server deed ik dan altijd pico php.ini maar krijg op deze
nieuwe server de melding dat die opdracht niet herkend word (net als de
volgende: emacs, kedit, gedit, mcedit, joe,).
Nu kan ik wel vi php.ini doen maar het is me compleet onduidelijk hoe dit
werkt, kan namelijk niks bewerken en heb ook al geen idee hoe ik iets zou
moeten opslaan of hoe ik zelfs maar weet uit dat bestand kom zonder ssh2
weer geheel af te sluiten.
Wie kan me opweg helpen?
Ik ben dus een zeer onervaren gebruiker van ssh2.

Daniël

Ronald Klip
21/03/05, 14:55
daniel schreef:

> Nu kan ik wel vi php.ini doen maar het is me compleet onduidelijk hoe dit
> werkt, kan namelijk niks bewerken en heb ook al geen idee hoe ik iets zou
> moeten opslaan of hoe ik zelfs maar weet uit dat bestand kom zonder ssh2
> weer geheel af te sluiten.

Met Google moet toch wel ergens een handleiding te vinden zijn. Of anders
'man vi'.

Enkele basiscommando's:
* open het bestand
* toets i (van insert); nu kun je de tekst bewerken
* opslaan en afsluiten: Esc :wq <enter>
(met Esc ga je uit de edit-mode; met de : kondig je een commando aan; w
staat voor write, q voor quit.

--
http://www.europese-grondwet.nl/ - opinie en informatie

Daniel Tryba
21/03/05, 15:05
daniel <geen@e-mail.xx> wrote:
> Nu kan ik wel vi php.ini doen maar het is me compleet onduidelijk hoe dit
> werkt, kan namelijk niks bewerken en heb ook al geen idee hoe ik iets zou
> moeten opslaan of hoe ik zelfs maar weet uit dat bestand kom zonder ssh2
> weer geheel af te sluiten.

Dat klinkt bekend, de eerste keer dat ik in vi verzeild raakte was mijn
enige manier om eruit te komen de telnet sessie om zeep helpen.

> Wie kan me opweg helpen?

Als je in "the mode that beeps" zit, kan je eruit met escape :q
(of :wq indien je wijzingen wilt opslaan).

Ervan uitgaande dat je stiekum met vim werkt
Maar het is wellicht handig om de documentatie te lezen,
http://www.vim.org/docs.php

of :help doet ook wonderen

Maar wellicht staat vimtutor er ook op.

Daniel Tryba
21/03/05, 15:15
daniel <geen@e-mail.xx> wrote:
[een multipost]

multiposten is uit de boze, crossposten is meestal ongewenst maar nog
altijd stukken beter.

daniel
21/03/05, 15:25
"Ronald Klip" <nieuws@bladibla.net.invalid> schreef in bericht
news:MPG.1ca8ef2d84cff26c98968b@news.xs4all.nl...
> daniel schreef:
>
>> Nu kan ik wel vi php.ini doen maar het is me compleet onduidelijk hoe dit
>> werkt, kan namelijk niks bewerken en heb ook al geen idee hoe ik iets zou
>> moeten opslaan of hoe ik zelfs maar weet uit dat bestand kom zonder ssh2
>> weer geheel af te sluiten.
>
> Met Google moet toch wel ergens een handleiding te vinden zijn. Of anders
> 'man vi'.
>
> Enkele basiscommando's:
> * open het bestand
> * toets i (van insert); nu kun je de tekst bewerken
> * opslaan en afsluiten: Esc :wq <enter>
> (met Esc ga je uit de edit-mode; met de : kondig je een commando aan; w
> staat voor write, q voor quit.
>
> --
> http://www.europese-grondwet.nl/ - opinie en informatie

Bedankt voor je reactie, maar wat een waardeloos programma!!
Heb een bestand geopend en op i gedrukt, nu kan ik inderdaad typen, maar als
ej dan op de pijl naar beneden druk krijg je diverse extra tekens, probeer
je dan een teken te wissen lukt dat niet en krijg je enkel meer extra
tekens. Snap er geel ***** van:-(
Ga wel aan de beheerders van de server vragen of ze pico erop kunnen zetten,
daat is tenminste gewoon mee te werken.
Maar in elkgeval bedankt

Daniël

daniel
21/03/05, 15:45
"Daniel Tryba" <partmapsswen@invalid.tryba.nl> schreef in bericht
news:423ed588$0$138$c5fe704e@news6.xs4all.nl...
> daniel <geen@e-mail.xx> wrote:
> [een multipost]
>
> multiposten is uit de boze, crossposten is meestal ongewenst maar nog
> altijd stukken beter.
>

Had het bericht eerst in de andere groep gepost en bedacht me daarna dat
deze groep ook wel van toepassing was, vandaar mijn multipost.
Overigens is het probleem opgelost, nao blijkt wel te werken.

Daniël

Daniel Tryba
21/03/05, 17:05
daniel <geen@e-mail.xx> wrote:
>> multiposten is uit de boze, crossposten is meestal ongewenst maar nog
>> altijd stukken beter.
>>
>
> Had het bericht eerst in de andere groep gepost en bedacht me daarna dat
> deze groep ook wel van toepassing was, vandaar mijn multipost.

Zelf jou newsagent heeft mogelijkheden om reeds gestuurde postings te
beinvloeden, een supersede of cancel/repost was hier nuttig geweest.

> Overigens is het probleem opgelost, nao blijkt wel te werken.

nano? Brrrrr. vi(m) werkt tenminste altijd en overal en als je eenmaal
doorhebt hoe het werkt ga je de command mode toch echt missen.

John Bokma
21/03/05, 19:35
daniel wrote:

> Bedankt voor je reactie, maar wat een waardeloos programma!!

Omdat je het niet binnen 5 seconden begrijpt?

> Heb een bestand geopend en op i gedrukt, nu kan ik inderdaad typen,
> maar als ej dan op de pijl naar beneden druk krijg je diverse extra
> tekens, probeer je dan een teken te wissen lukt dat niet en krijg je
> enkel meer extra tekens. Snap er geel ***** van:-(

Druk op Esc, nu zouden de pijltjes wel moeten werken. Zoniet, h,j,k en l.
Dit kan overigens een teken zijn dat je term(inal) niet goed ingesteld
staat.

> Ga wel aan de beheerders van de server vragen of ze pico erop kunnen
> zetten, daat is tenminste gewoon mee te werken.
> Maar in elkgeval bedankt

<http://wks.uts.ohio-state.edu/unix_course/intro-134.html>
<http://www.adminschoice.com/docs/vi_editor_ref.htm>
<http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Editors/ViIntro.html>

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

John Bokma
21/03/05, 19:35
Daniel Tryba wrote:

> nano? Brrrrr. vi(m) werkt tenminste altijd en overal en als je eenmaal
> doorhebt hoe het werkt ga je de command mode toch echt missen.

Huh? Watte?

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Michiel de Roo
21/03/05, 19:35
daniel wrote:
> Bedankt voor je reactie, maar wat een waardeloos programma!!
> Heb een bestand geopend en op i gedrukt, nu kan ik inderdaad typen, maar als
> ej dan op de pijl naar beneden druk krijg je diverse extra tekens, probeer
> je dan een teken te wissen lukt dat niet en krijg je enkel meer extra
> tekens. Snap er geel ***** van:-(

Dat ligt niet aan vi, maar aan de instellingen van je terminal. De
toetsaanslagen worden verkeerd doorgegeven. Welk ssh programma gebruik je ?

cmkools
21/03/05, 19:55
On 21 Mar 2005 18:30:40 GMT, John Bokma <postmaster@castleamber.com>
wrote:

>Daniel Tryba wrote:
>
>> nano? Brrrrr. vi(m) werkt tenminste altijd en overal en als je eenmaal
>> doorhebt hoe het werkt ga je de command mode toch echt missen.
>
>Huh? Watte?

nano, broertje van pico.



--
server: news.kools-online.com
web: http://www.kools-online.com
info: http://portal.kools-online.com

cmkools
21/03/05, 19:55
On Mon, 21 Mar 2005 13:41:32 GMT, "daniel" <geen@e-mail.xx> wrote:

>Goedendag,
>Ik heb een server en wil de php.ini file bewerken maar dit wil me niet
>lukken.
>Op mijn vorige server deed ik dan altijd pico php.ini maar krijg op deze
>nieuwe server de melding dat die opdracht niet herkend word (net als de
>volgende: emacs, kedit, gedit, mcedit, joe,).
>Nu kan ik wel vi php.ini doen maar het is me compleet onduidelijk hoe dit
>werkt, kan namelijk niks bewerken en heb ook al geen idee hoe ik iets zou
>moeten opslaan of hoe ik zelfs maar weet uit dat bestand kom zonder ssh2
>weer geheel af te sluiten.
>Wie kan me opweg helpen?
>Ik ben dus een zeer onervaren gebruiker van ssh2.
>
>Daniël
>
>

Type in vi: viusage
En je ziet de commando's


--
server: news.kools-online.com
web: http://www.kools-online.com
info: http://portal.kools-online.com

daniel
21/03/05, 19:55
>>
>> Had het bericht eerst in de andere groep gepost en bedacht me daarna dat
>> deze groep ook wel van toepassing was, vandaar mijn multipost.
>
> Zelf jou newsagent heeft mogelijkheden om reeds gestuurde postings te
> beinvloeden, een supersede of cancel/repost was hier nuttig geweest.
>
>> Overigens is het probleem opgelost, nao blijkt wel te werken.
>
> nano? Brrrrr. vi(m) werkt tenminste altijd en overal en als je eenmaal
> doorhebt hoe het werkt ga je de command mode toch echt missen.
>

Zou niet weten wat ik zou moeten missen.
Ik werk al ruim 2 jaar met pico en dat beviel me altijd prima, nooit wat
gemist hoor, simpelweg bestand opennen - bewerken - en weer opslaan zonder
na te moeten denken hoe je een teken nu ook alweer moet wissen of hoe je
iets opslaat. Met vi moet je wat ik zo zag steeds als je een regel lager wil
zijn eerst weer uit ed bewerkingsmode, dan een regel lager dan weer bewerken
dan er weer uit om weer een regel lager te gaan enz... lijkt me een
tijdrovende zaak.
Geef mij maar pico/nano, staan de commando's gewoon onderin je beeldscherm
en doet alles wat ik nodig heb.

Daniël

John Bokma
21/03/05, 20:05
cmkools wrote:

> On 21 Mar 2005 18:30:40 GMT, John Bokma <postmaster@castleamber.com>
> wrote:
>
>>Daniel Tryba wrote:
>>
>>> nano? Brrrrr. vi(m) werkt tenminste altijd en overal en als je eenmaal
>>> doorhebt hoe het werkt ga je de command mode toch echt missen.
>>
>>Huh? Watte?
>
> nano, broertje van pico.

Ik bedoelde: als je vi doorhebt, hoe kan je de command mode dan missen? Ah,
in nano. Ok. Geen idee, ik mis het niet in Textpad (ok, soms wel, maar dat
geld ook omgekeerd).

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

John Bokma
21/03/05, 20:15
daniel wrote:

> Zou niet weten wat ik zou moeten missen.
> Ik werk al ruim 2 jaar met pico en dat beviel me altijd prima, nooit
> wat gemist hoor, simpelweg bestand opennen - bewerken - en weer
> opslaan zonder na te moeten denken hoe je een teken nu ook alweer moet
> wissen of hoe je iets opslaat. Met vi moet je wat ik zo zag steeds als
> je een regel lager wil zijn eerst weer uit ed bewerkingsmode, dan een
> regel lager dan weer bewerken dan er weer uit om weer een regel lager
> te gaan enz... lijkt me een tijdrovende zaak.

Dat hangt van je term instellingen af, ik heb daar "hier" geen last van.

> Geef mij maar pico/nano, staan de commando's gewoon onderin je
> beeldscherm en doet alles wat ik nodig heb.

Zoals ik al schreef, je kan een editor niet even in 5 minuten volledig
onder de knie krijgen. Vi is wat exotischer, maar sommige dingen gaan er
erg handig en snel in. En zoals anderen al aangaven, het is meestal op elke
*nix machine wel aanwezig.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Daniel Tryba
21/03/05, 23:05
John Bokma <postmaster@castleamber.com> wrote:
>
> Ik bedoelde: als je vi doorhebt, hoe kan je de command mode dan missen? Ah,
> in nano.

De woorden "in elke andere editor" misten schijnbaar.

> Ok. Geen idee, ik mis het niet in Textpad (ok, soms wel, maar dat
> geld ook omgekeerd).

Ik krijg textpad niet geinstaleerd :)

John Bokma
22/03/05, 04:15
Daniel Tryba wrote:

> John Bokma <postmaster@castleamber.com> wrote:
>>
>> Ik bedoelde: als je vi doorhebt, hoe kan je de command mode dan
>> missen? Ah, in nano.
>
> De woorden "in elke andere editor" misten schijnbaar.
>
>> Ok. Geen idee, ik mis het niet in Textpad (ok, soms wel, maar dat
>> geld ook omgekeerd).
>
> Ik krijg textpad niet geinstaleerd :)

Nedit dan?

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Daniel Tryba
22/03/05, 04:45
John Bokma <postmaster@castleamber.com> wrote:
>> Ik krijg textpad niet geinstaleerd :)
>
> Nedit dan?

A powerful, customizable, Motif based text editor NEdit is a
multi-purpose text editor for the X Window System,
[...]
Users of Macintosh and MS Windows based text editors will find NEdit a
familiar and comfortable environment.

Zowel de eerste als laatste zin van de beschrijving voorspellen niet
veel goeds, de eerste omdate het een X11 specifiek iets is (op de minder
bedeelde OSen met je dan weer een half OS ernaast installeren om het te
kunnen draaien)en de laatste keer dat ik een motif applicatie gebruikte
(1 jaar geleden denk ik) deden ze niet eens aan het scrollwheel
gebeuren. De laatste zin spreekt wel voor zich.

Wat is dus het voordeel boven bv vim

John Bokma
22/03/05, 04:55
Daniel Tryba wrote:

> John Bokma <postmaster@castleamber.com> wrote:
>>> Ik krijg textpad niet geinstaleerd :)
>>
>> Nedit dan?
>
> A powerful, customizable, Motif based text editor NEdit is a
> multi-purpose text editor for the X Window System,
> [...]
> Users of Macintosh and MS Windows based text editors will find NEdit a
> familiar and comfortable environment.
>
> Zowel de eerste als laatste zin van de beschrijving voorspellen niet
> veel goeds, de eerste omdate het een X11 specifiek iets is (op de
> minder bedeelde OSen met je dan weer een half OS ernaast installeren
> om het te kunnen draaien)en de laatste keer dat ik een motif
> applicatie gebruikte (1 jaar geleden denk ik) deden ze niet eens aan
> het scrollwheel gebeuren. De laatste zin spreekt wel voor zich.
>
> Wat is dus het voordeel boven bv vim

Het schuurt minder?

Het is al weer jaren geleden dat ik NEdit dagelijks gebruikte maar ik
vond het toen een lekkere editor. Ik ken vi(m) niet door en door genoeg
(NEdit op het moment ook niet meer) om er echt iets zinnigs over te
kunnen zeggen. Uiteraard alleen fijn als je al een X gebeuren hebt (was
op IRIX, dus ja).

Overigens zal ik er eens op letten hoe vaak ik een scroll wiel gebruik
bij programmeren. Ik vind split window erg handig bij Textpad (en IIRC
doet vim dat ook), en scroll weinig. (Ik was altijd anti-nog een functie
op je muis, maar ik zou nu gewoon weer een scroll muis kopen)

Het was overigens een reaktie op: ik krijg textpad niet geinstalleerd,
wat ik vertaalde naar: geen MS Windows, en de laatste zin was een hint
dat NEdit een beetje het TextPad gevoel probeerd te geven, of omgekeerd.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html

Dr.Ruud
22/03/05, 17:05
Wat Ronald Klip schreef, bleek het
begin van iets moois; kijk zelf maar:

> [vi]
> met Esc ga je uit de edit-mode

Sinds wanneer zit er een 'edit-mode' in vi? <g>

--
Affijn, Ruud ` - ´
+ ` ´ *
´ ` Jvr qvg yrrfg,
´ = ` fgresg wbatre.