Edit detail for Pomoc!ScriptyNefunguji revision 4 of 4

1 2 3 4
Editor: pycz
Time: 2008/05/15 12:18:45 GMT+2
Note:

changed:
-   - Udělejte to ručně řádku po řádce :-(. Všechny řádky se musí *zkrátit* o stejný počet mezer!
-
-   - Napište si na to nějaký script :-). 
-  
-   - Najděte si editor, který umí Sloupcové bloky. Po označení sloupce mezer je pak můžete odstranit všechny najednou.
-
-    - !PSPad: Alt+myš, Delete
   - Udělejte to ručně řádku po řádce. Všechny řádky se musí *zkrátit* o stejný počet mezer ze začátku řádku.

   - Najděte si editor to umí. Bud jako sloupcové bloky nebo jinak:

    - PSPad: (Alt+myš a Delete) nebo (SHIFT+TAB)

Pomoc!

Scripty na této wiki mi vůbec nefungují! Co mám dělat?

Udělejte následující:

  • opravte je - je možné, že je v nich chyba, navrhněte řešení
  • odstraňte mezery z počátků řádků

Odstraňování mezer z počátků řádků

Budete-li si chtít zkoušet scripty a příklady z této wiki, pomocí Kopírovat & Vložit je přenášet do svého editoru, budete někdy muset *odstraňovat mezery z počátků řádků*. Pokud byste mezery neodstranily, skripty prostě nebudou fungovat, protože Python je na odsazování velmi citlivý.

Ukázkový příklad

    def mocnina(x,y=2):
        r=1
        for i in range(y):
            r=r*x
        return r

    for i in range(50):
        print i, mocnina(i,33)

Řešení

  • Udělejte to ručně řádku po řádce. Všechny řádky se musí *zkrátit* o stejný počet mezer ze začátku řádku.
  • Najděte si editor to umí. Bud jako sloupcové bloky nebo jinak:
    • PSPad: (Alt+myš a Delete) nebo (SHIFT+TAB)
    • VIM: gg^VGld
    • SciTE: SHIFT+TAB