Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Náš Lopuch Vám
vytře zrak

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: jejtdgl
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 22:23  2551
no jo no
:-)

já taky většinou nejsem až taková "lama" ale tento sw nade mnou zatím nějak vítězil
:-)

můj původní záměr (příní) byl, abych mohl například na Lopuch vlkádat části kódy co nejméně pracně a pokud možno s barevnou syntaxí, tedy něco co zde dělá ten raw /raw, ale hezčí
:-)
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 22:19  2550
puschpull [2549]: Aha, no jo. Já mám i ve Windows stejná nastavení jako na Linuxu a vůbec jsem netušil, že ta defaultní jsou tak "šíleně windowsoidní". Teď jsem si tedy zkusmo nainstaloval Vim do jedněch virtuálních Windows, kde dosud nebyl, a ono se to opravdu chová tak, že to tu dvojtečku hodí do toho okna (a navíc po přechodu do Visual módu označením řádku je třeba držet Shift, aby se označily další řádky, atd. -- hrůza).

Nemám teď čas (a popravdě ani moc chuť, já Windows užívám jen z nutnosti a trochu se mi oškliví :-) ) zkoumat podrobně, co všechna ta nastavení z defaultního poinstalačního stavu dělají, ale když se ve _vimrc zakomentují (ve vimovských rc souborech se komentuje jednou dvojitou uvozovkou) řádky:
" source $VIMRUNTIME/mswin.vim
" behave mswin
tak se to už chová celkem rozumně. Ovšem pozor, přijdeš o Ctrl-C, Ctrl-V apod. (což ty příkazy nastavují, normálně se ve vimu kopíruje, vkládá apod. jinak).

Výhodou Vimu je, že se dá téměř neomezeně konfigurovat, ale netušil jsem, že ve Windows je defaultně nakonfigurován natolik odlišně, proto ty zmatky; sorry :-)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 19:35  2549
jde o to, jesli nemusí být něco nastaveno jinak
můj soubor "_vimrc": (tedy dvojtečka) :-))
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
autocmd BufNewFile *.php set encoding=utf-8
autocmd BufReadPre *.php set encoding=utf-8
set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 19:31  2548
mptsbyl jsem na zahradě takž až nyní
zeptám se od základu
jaká dvojtečka ?
jakákoliv, na cz klávesnici nad tečkou nebo na eng klávesnici nad středníkem (stejná klávesa jako ů a ")
:-)

zkoušel jsem samozřejmě všechno
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 19:20  2547
puschpull [2546]: Tak to fakt nevím. Zkusil jsem to teď pro jistotu i pod woknous, včetně kompatibilního módu (kdy je Vim kompatibilní s pův. editorem Vi, takže spoustu věcí neumí), a z Visual módu mne dvojtečka vždy hodí do příkazového řádku.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 18:30  2546
je to gVim 7.2
instalačka pro Win 32 bit
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 17:30  2545
mpts [2544]: (Musím říct, že ten Evim je docela frustrující. Tváří se to jako Vim, ale vůbec se tak nechová, napodobuje takové ty Notepady a GEdity apod., hrůza. :-) )
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 17:27  2544
puschpull [2543]: Tož to nechápu. Je to normální Gvim v normálním plnohodnotném režimu (tj. ne nějaký ten zjednodušený režim pro začátečníky, Evim atp.)? To jsem teď zkoušel (Evim) a tam se opravdu dvojtečka vypíše do okna pod kursor, ale v normálním režimu když jsi ve Visual modu a zadáš dvojtečku, dostaneš se na příkazový řádek.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 15:21  2543
mptsno nic zatím jsem skončil na dvojtečce :-)))))))))))))))))) vždy se mi vypíše dvojtečka do toho okna kde mám oznažená řádky na spojení koukám, že to bude ještě boj nyní musím pryč od počítače zkusím to později každopádně zatím díky (a trpělivost...)
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 15:13  2542
puschpull [2540]: Vždyť už jsem to psal, příkazem :j[oin] :-)

V tom html textu si označ ty řádky, které chceš spojit do jednoho -- v základním nevkládacím módu (Normal mode), si najeď kursorem na prvý řádek, který chceš spojit, označ jej pomocí Shift-V, sjeď kurzorem na poslední řádek, který má být spojen (přitom se označí všechny řádky, které přejedeš -- není třeba držet žádný Shift nebo Ctrl, označením toho prvého se Vim přepnul do Visual modu) --, a poté stiskni dvojtečku (tím se dostaneš dolů na příkazový řádek, který bude vypadat takto:
:'<,'>
na znamení toho, že vložené příkazy se budou týkat vyznačeného rozsahu řádků), zadej příkaz 'j' (nebo 'jo' nebo 'joi' nebo 'join' -- z příkazu stačí zadat tolik, aby to bylo jednoznačné) a odentruj.

scrshot-009.04.06-14.55.png
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 14:47  2540
mptsprávě s tím "bojuju" :-) není to úplně snadná práce ještě mi, prosím, poraď jak spojit ten zdroják do jedné řádky to budu asi potřebovat (pro začátek)
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 14:38  2539
mpts [2538]: Ještě dodatek: abys to nemusel psát pokaždé takto složitě, můžeš si do vimrc nebo do jiného souboru načítaného při startu Vimu dát příkazy jako:
autocmd BufNewFile *.php set encoding=utf-8
autocmd BufReadPre *.php set encoding=utf-8

apod. Viz nápověda vimu, např. :h autocmd atd., je tam toho hodně.
mpts mpts Je to jinak, ba přesně naopak! 6.4.2009 14:22  2538
puschpull [2537]: Pod linuxem prostě pustím Gvim s vhodným nastavením proměnné prostředí LANG (tj. "LANG=cs_CZ.utf-8 gvim", pokud tam není utf-8 defaultní, což dnes skoro všude je), pod winblows otevřu soubor:

:e ++enc=utf-8 c:\esta\k\soub.oru

Jsme už ale dost OT. :-)
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 13:43  2537
Vim...
ale nyní třeba zápasím s tím, aby se mi zobrazily správně česky soubory psané v utf-8
nějak nemohu najít možnost načíst v daném kódování
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.4.2009 07:31  2536
mptsdík

skvělé
takováhle utilitka mi chyběla ke štěstí
:-)
osobně mi také vadí nepřehledně napsané scripty
díky

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt