Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Universal Indentation Fixer (Python Script)

  • Konuyu başlatan Konuyu başlatan Manji
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 403

Manji

Ma vie, Mes règles
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Moderator
Dergi Editörü
Turnuva
Admin
Yarışma
Paylaşım
Katılım
10 Nis 2022
Konular
208
Mesajlar
3,544
Çözüm
68
Online süresi
3mo 20d
Reaksiyon Skoru
2,081
Altın Konu
61
Başarım Puanı
211
MmoLira
1,401
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhaba arkadaşlar,


Metin2 üzerinde çalışırken bazen Notepad veya farklı editörlerden kopyalama yaptığımızda tablar bozuluyor.
Kod içinde girintiler (indent) ya boşluk oluyor ya da “nokta gibi” görünüyor ve:
  • C++ dosyalarında kaymalar oluyor​
  • Python dosyalarında syntax hatası çıkabiliyor​
  • Kod okunamaz hale geliyor​
Bunun için küçük ama çok işe yarayan bir Python script yazdım.

Bu script ne yapıyor?
  • Bulunduğu klasörü ve tüm alt klasörleri tarar​
  • Metin2 için kullanılan tüm dosyaları destekler:

    .cpp .h .hpp .c
    .py
    .lua
    .xml
    .sql
    .json
    .ui
    .cfg .ini​
  • Satır başındaki bozuk boşlukları gerçek TAB karakterine çevirir​
  • Orijinal dosyaya dokunmaz, yeni bir dosya üretir:

    char.cpp → char_fixed.cpp
    ui.py → ui_fixed.py​

Yani güvenli çalışır, test edip beğenirseniz fixed dosyaları kullanırsınız.


Özellikle:
  • Metin2 client Python UI dosyalarında​
  • Game source C++ dosyalarında​
  • Notepad ile açılıp kaydedilmiş projelerde
    çok ciddi zaman kazandırır.​


Kullanım:
  1. Script’i Metin2 projenizin ana klasörüne atın
    (client veya server root olabilir)​
  2. O klasörde PowerShell açın:​
python fix_tabs.py
  1. _fixed uzantılı yeni dosyalar oluşacak.​
  2. Düzgünse eski dosyaların yerine bunları kullanabilirsiniz.​



İyi kullanımlar bir teşekkür kafidir.
 

Ekli dosyalar

Son düzenleme:
Paylaşım için teşekkürler
 
Paylaşım için teşekkürler işe yarar
 
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
 
Paylaşım için teşekkürler :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst