reklama

Kopírování tabulátorů z SSH terminálu Putty

delnik

Kopírování tabulátorů z SSH terminálu Putty
« kdy: 14. 09. 2017, 01:41:08 »
dobry den

kdyz edituji python script odsazeny tabulatory pres SSH v Putty v editoru nano  a oznacim a zkopiruji cast kodu, tak aby se zkopirovaly tabulatory a ne mezery?

tedy aby se mi kopirovalo presne to co v tom souboru skutecne je


« Poslední změna: 14. 09. 2017, 05:18:59 od Petr Krčmář »

reklama


.

Re:ssh putty nano python tabulatory ctrl+c ctrl+v
« Odpověď #1 kdy: 14. 09. 2017, 02:47:27 »
Nekopíruješ to co je v souboru, ale to co je na terminálu a tam jsou mezery (nebo něco jiného) a ne ten tabulátor. Pokusy o řešení končí jako "neumíme, jděte pryč" :)

Re:Kopírování tabulátorů z SSH terminálu Putty
« Odpověď #2 kdy: 14. 09. 2017, 05:28:12 »
kdyz edituji python script odsazeny tabulatory pres SSH v Putty v editoru nano  a oznacim a zkopiruji cast kodu, tak aby se zkopirovaly tabulatory a ne mezery?

Bohužel, nejde. Interpretace tabů je na editoru / prohlížeči. V něm se nastavuje, za kolik mezer má taby nahradit, takže do okna terminálu už jdou mezery (zjednodušeně řečeno). Toto chování se ovlivňuje v .nanorc parametrem set tabsize X. Stačí takto vysvětlení, proč to nejde?

Trupik

Re:Kopírování tabulátorů z SSH terminálu Putty
« Odpověď #3 kdy: 14. 09. 2017, 11:01:15 »
Tak to označuj prostriedkami editora (nano), nie prostriedkami terminálu (putty). Ak nano nemá blokové operácie, tak potom iný editor - napr. vim to určite má.

Logik

  • *****
  • 719
    • Zobrazit profil
    • E-mail
Re:Kopírování tabulátorů z SSH terminálu Putty
« Odpověď #4 kdy: 14. 09. 2017, 14:50:57 »
To není problém editoru, ale samotné puttyny, která "zvrhle" převádí taby na mezery. Dostat z něj ty taby IMHO nejde.

Řešením je jinej terminál, např. bash pomocí cygwinu nebo WSL.


Kit

Re:Kopírování tabulátorů z SSH terminálu Putty
« Odpověď #5 kdy: 14. 09. 2017, 15:25:14 »
Tak to označuj prostriedkami editora (nano), nie prostriedkami terminálu (putty). Ak nano nemá blokové operácie, tak potom iný editor - napr. vim to určite má.

Vim to zobrazí správně, ale PuTTY to následně zmrší.

Řešením je nepřenášet data přes PuTTY, ale třeba přes WinSCP, které může být připojeno souběžně.

 

reklama