vimrc - Vim konfiguracion fajl - potrebna mala pomoć

vimrc - Vim konfiguracion fajl - potrebna mala pomoć

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12350
  • Gde živiš: Južni pol

Ne poznajem Vim skript, tako da ne bih znao kako ovo da odradim. Hteo bih da u vimrc-u testiram da li je pokrenut gpm ili X. Evo ga pseudo kod:

if je-pokrenut-X
      set mouse=a
elseif je-pokrenut-gpm
      set mouse=a
fi


Ako je pokrenut X uključi miša, ako nije proveri da li je uključen gpm (znači pod konzolom smo). Ako jeste uključi miš.

Ima li ovde vimera? Ako ima, upomoć! Wink



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

U konzoli imaš vim u X-u gvim. Nema šta da se uključuje ili isključuje.



offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12350
  • Gde živiš: Južni pol

Nisi shvatio šta sam tražio... Ne zanima me gvim... Gvim je samo gui... Često pokrećem vim pod emulatorom terminala ili pod virtualnom konzolom. Bitno mi je da u ta dva slučaja radi, da ne bi morao svakih 5 minuta da kucam:
:set mouse=a

Nije bitno... Snaći ću se.

offline
  • Pridružio: 10 Avg 2005
  • Poruke: 151
  • Gde živiš: Novi Sad

Ne sumnjam da hoćeš. Inače, ne znam vi, ali moj Emacs nema tih problema Smile

VI VI VI is the number of the beast Very Happy

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12350
  • Gde živiš: Južni pol

kotnik ::Ne sumnjam da hoćeš. Inače, ne znam vi, ali moj Emacs nema tih problema Smile

VI VI VI is the number of the beast Very Happy


Vim je ipak vrlo napredniji od vi. Vim je vi + 10.000 novih opcija. Tako da je nazivanje Vima tim imenom i više nego potcenjivanje. Wink

Dopuna: 18 Maj 2006 15:14

BTW, kad smo već kod tekst editor za Unixolike sisteme... Svaki ima svoju pubiku. Wink

Iako nemam ništa protiv pica, meni je bilo jako, jako čudno i smešno kada sam video da Ubuntu koristi pico za komande poput vigr visudo i slično... Pico jednostavno nije podesan za te stvari... Previše je jednostavan.

offline
  • Pridružio: 10 Avg 2005
  • Poruke: 151
  • Gde živiš: Novi Sad

Ni meni pico, nano i ekipa ne prijaju, mada pico vrlo često koristi Gentoo masa... Ne znam zašto...

offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Gentoo masa koristi nano jer je tu po default-u. Meni mcedit radi posao. Smile

offline
  • Pridružio: 26 Avg 2005
  • Poruke: 384
  • Gde živiš: Beograd

Da a i u svim manuelima za Gentoo se edituje sa nano-om pa se nekako naviknes Smile

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12350
  • Gde živiš: Južni pol

bocke ::Ne poznajem Vim skript, tako da ne bih znao kako ovo da odradim. Hteo bih da u vimrc-u testiram da li je pokrenut gpm ili X. Evo ga pseudo kod:

if je-pokrenut-X
      set mouse=a
elseif je-pokrenut-gpm
      set mouse=a
fi


Ako je pokrenut X uključi miša, ako nije proveri da li je uključen gpm (znači pod konzolom smo). Ako jeste uključi miš.

Ima li ovde vimera? Ako ima, upomoć! Wink


Ovako sam ja to rešio:
let hasXwindow = system("ps -C X | grep -c 'X'")
let hasgpm = system("ps -C gpm | grep -c 'gpm'")

if hasXwindow ==1
        set mouse=a
elseif hasgpm == 1
        set mouse=a
endif

Ko je trenutno na forumu
 

Ukupno su 624 korisnika na forumu :: 22 registrovanih, 3 sakrivenih i 599 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: darkangel, DJORDJE-NO-1, ivan979, ivica976, manda87, mercedesamg, Milan A. Nikolic, Mlav, Najax, nenad81, NoOneEver Dreams, S.Palestinac, shone34, Sirius, sosko, srecko81, time, vladas87, vlvl, Warhawk, Wisdomseeker, wizzardone