İçindekiler:

Karanlık Temalı IDE Arduino: 6 Adım
Karanlık Temalı IDE Arduino: 6 Adım

Video: Karanlık Temalı IDE Arduino: 6 Adım

Video: Karanlık Temalı IDE Arduino: 6 Adım
Video: Arduino IDE Dark Tema Nasıl Yapılır? 2024, Kasım
Anonim
Image
Image
Karanlık Temalı IDE Arduino
Karanlık Temalı IDE Arduino

Bu şemada, IDE Arduino ile çalışacağız ve kaynak kodun görünürlüğünü iyileştirmek için bu programlama ortamının temasını aydınlıktan karanlığa dönüştüreceğiz. Bu, daha az yorucu bir izleme deneyimine izin verecektir.

Bu konuyla ilgili olarak, Amerika Birleşik Devletleri'nde sanat ve teknoloji profesörü olan Jeff Thompson'ın hazırladığı bir dosyaya ulaştık. Bu makaleden gelen bir taban ile Arduino IDE'de renk değişimini sağlamak için konfigürasyon dosyalarını değiştirelim.

1. Adım: İndir

İndirmek
İndirmek
İndirmek
İndirmek

Jeff Thompson dosyasını GITHUB'dan indirmenizi tavsiye ederiz. Bitmaplerdeki belirli dosyaları değiştirdi ve https://github.com/jeffThompson/DarkArduinoTheme adresinden erişilebilir hale getirdi. XML dosyasını, hatta C dil dosyasını düzenlemek için çok iyi olan Notepad ++ 'ı da indirebilirsiniz.

Ayrıca, annystudio.com'da Jcpicker adında ücretsiz bir yazılım programı vardır. RGB dönüşümünü onaltılık değerlere yapar.

2. Adım: Beni Oku

Benioku, Jeff Thompson'ın yaptığı son incelemenin Arduino'nun 1.6.6+ sürümünde olduğunu, ancak 1.84 sürümünde test ettiğimizi ortaya koyuyor. İyi çalıştı.

Arduino IDE'nin rengini değiştirmek için Github'daki DarkArduinoTheme.zip dosyasını açmanız ve Arduino klasörüne kopyalamanız gerekir.

Orijinal renkleri geri yüklemek istiyorsanız tema klasörünün yedeğini almanızı öneririm.

MAC OS için ~ / Applications / Arduino.app / Contents / Java / lib / theme

Windows `C:\Program Dosyaları (x86)\Arduino\lib\tema` için.

3. Adım: ### Kendi Renklerinizi Oluşturma

Özel temalar oluşturmak için theme.txt dosyasını (sözdizimi klasörü içindeki bir XML dosyası) ve düğme dosyalarını düzenlemeniz gerekir. Bir renk seçmek için onaltılık sayıya karşılık gelen değerin ne olduğunu bilmeniz gerektiğini unutmayın.

Jeff Thompson karanlık bir tema yarattı, ancak koyu yeşil renkteki Kurulum kelimesinin görünürlük için iyi olmadığını fark ettik. Bu yüzden onu bir theme.txt dosyasında kontrol edilebilecek açık yeşile çevirdik. Bu, hemen aşağıdaki blogda indirilebilir.

4. Adım: Sözdizimi

Sözdizimi
Sözdizimi

www.fernandok.com/2017/12/ide-arduino-com-tema-escuro.html adresindeki xml sürümüne bakın

Adım 5: Theme.txt Dosyası

Theme.txt Dosyası
Theme.txt Dosyası

#FONKSİYONLAR RENK #D35400 - TURUNCU ANAHTAR KELİME1#FONKSİYONLAR RENK #D35400 - TURUNCU ANAHTAR KELİME2 #YAPI RENKLERİ #5E6D03 - YEŞİL ANAHTAR KELİME3 #DEĞİŞKENLER RENK #00979C - MAVİ LITERAL1 #HATA #GÖZÜ COLOR #5 YORUMLAR /**/ RENK #434F54 - KOYU GRİ # GUI - DURUM status.notice.fgcolor = #002325 status.notice.bgcolor = #404040 status.error.fgcolor = #FFFFFF status.error.bgcolor = #E34C00 status.edit.fgcolor = #000000 status.edit.bgcolor = #F1B500 status.font = SansSerif, düz, 12 # GUI - SEKMELER # üstteki sekmeler için ayarlar # (sekme resimleri lib/theme klasöründe saklanır) header.bgcolor = #404040 header.text.selected.color = #323232 header.text.unselected.color = #3C3C3C header.text.font = SansSerif, düz, 12 # GUI - KONSOL console.font = Tek Aralıklı, Düz, 11 Console.font.macosx = Monaco, düz, 10 console.color = #000000 console.output.color = #eeeeee console.error.color = #E34C00 # GUI - BUTTONS button.bgcolor = #505050 button.status.font = SansSe rif, düz, 12 button.status.color = #ffffff # GUI - LINESTATUS linestatus.color = #ffffff linestatus.bgcolor = #404040 # EDİTÖR - DETAYLAR # ön plan ve arka plan renkleri editor.fgcolor = #4661FF editor.bgcolor = #202020 # geçerli satır için vurgulama editor.linehighlight.color=#333333 # mevcut satır için vurgulama editor.linehighlight=true # şapka yanıp sönüyor ve şapka rengi editor.caret.color = #a0a0a0 # 'harici düzenleyici' olduğunda arka plan için kullanılacak renk ' etkin editor.external.bgcolor = #c8d2dc # seçim renk editor.selection.color = #dd8800 # metin tarafından kullanılmayan alan (tildes ile değiştirilir) editor.invalid.style = #7e7e7e, kalın # küçük pooties nerede bittiğini gösteren satırların sonu editor.eolmarkers = false editor.eolmarkers.color = #006699 # braket/parantez vurgulama editor.brackethighlight = true editor.brackethighlight.color = #006699 # METİN - ANAHTAR KELİMELER # FONKSİYONLAR editor.keyword1.style = #4661FF, kalın editor.data_type.style = #BC3535, kalın # YÖNTEM DS editor.keyword2.style = #BC3535, düz editor.function.style = #BC3535, düz # YAPILAR editor.keyword3.style = #00D600, düz editor.reserved_word.style = #00D600, düz # METİN - LITERALS # sabitler & datatypes editor.literal1.style = #006699, düz # p5 yerleşik değişkenler: ör. mouseX, genişlik, piksel editor.literal2.style = #00979C, düz editor.variable.style = #00979C, düz editor.reserved_word_2.style = #00979C, düz editor.literal_boolean.style = #00979C, düz editor.literal_char.style = #00979C, düz editor.literal_string_double_quote.style = #00979C, düz editor.preprocessor.style = #00d600, düz # https://www.arduino.cc/ - ALT ÇİZGİDEN KURTUN! editor.url.style = #81A421, düz # ör. + - = / editor.operator.style = #aaaaaa, düz # ?? belki bu, iki nokta üst üste gelen kelimeler içindir # gibi case ifadeleri veya git editor.label.style = #7e7e7e, kalın # METİN - YORUMLAR editor.comment1.style = #aaaaaa, düz editor.comment2.style = #aaaaaa, düz # SATIR DURUMU - ekranın alt kısmındaki düzenleyici satır numarası durum çubuğu linestatus.font = SansSerif, düz, 10 linestatus.height = 20 # GUI - PLOTTING # colorbrewer2.org ile oluşturulan plotting.bgcolor = #ffffff plotting.color = #ffffff plotting.graphcolor.size = 4 plotting.graphcolor.00 = #2c7bb6 plotting.graphcolor.01 = #fdae61 plotting.graphcolor.02 = #d7191c plotting.graphcolor.03 = #abd9e9

Adım 6: JCPICKER.exe ve Not Defteri ++

JCPICKER.exe ve Not Defteri ++
JCPICKER.exe ve Not Defteri ++

Jcpicker ve Notepad++ görsellerinde koyu rengin programlama için iyi olduğunu fark ettik. Bu bölümde, RGB renklerini de değiştirebilen bir default.xml dosyası örneği gösteriyorum.

Önerilen: