Pine Script®’in yeni bir VSC stili düzenleyicisi var

Oct 4, 2022

İyi nedenlerle, Microsoft’un Visual Studio Code™ son birkaç yılda son derece popüler bir editör haline geldi. Yeni Pine Script® Editörümüz Monaco motorunu kullanıyor, bu nedenle VSC’ye aşina olanlar artık Pine kodunu düzenlerken kendilerini evlerinde hissedecekler.

Yeni düzenleyicimizin bu ilk sürümü, birçok yeni özellikle birlikte gelir ve gelecekte daha fazlasını eklemek için zemin hazırlar. Pine ortamı daha iyi bir entegrasyon ve programcıların en iyi kod editörlerinden beklediği gibi daha fazla özellik getiriyor.

Mümkün olduğunda, eski düzenleyicinin işlevselliğini korumak için elimizden gelenin en iyisini yaptık. Bununla birlikte, yeni düzenleyiciye geçişiniz biraz uyarlama gerektirecektir. Eskisinden çok daha fazla klavye kısayolu var ve önceki kısayolların bazılarının yeni eşdeğerleri var. Yardım Merkezimiz, en yaygın olanların bir listesini içerir.

Yeni düzenleyicinizin özelliklerinden birkaçına göz atalım!

KOMUT PALETİ VE KLAVYE KISAYOLLARI

Yeni düzenleyici, VSC’de bulunanların bir alt kümesini oluşturan çok sayıda seçenek, komut ve kısayol ile birlikte gelir. F1’i kullanarak veya açılır menüyü getirmek için düzenleyiciye sağ tıklayarak erişebileceğiniz Komut Paletinde 100’den fazla komut bulacaksınız. Palette gezinebilir veya anahtar kelimeleri yazarak arayabilirsiniz:

Örneğin, Komut Paletinin Düzenleyici Yazı Tipi Yakınlaştır/Uzaklaştır/Sıfırla komutları, kodunuz için kullanılan yazı tipinin boyutunu değiştirmenize olanak tanır:

Bu, sağ tıkladığınızda görünen düzenleyici için yeni açılır menüdür. Sık kullanılan özellikleri içerir:

DİNAMİK PARAMETRE ÖNERİLERİ VE BELGELER

İşlev çağrıları yazarken, bir açılır pencere işlevin parametrelerinin her birinde size yol gösterir ve her biri için Başvuru Kılavuzunun metnini görüntüler, böylece beklenen form türünü ve argümanlarını kolayca görebilirsiniz. İmleç işlevin parantezleri içindeyken, mevcut bir işlev çağrısına dönerken açılır pencereyi görüntülemek için Ctrl+Shift+Boşluk (Windows) veya Cmd+Shift+Boşluk (MacOS) tuşlarını da kullanabilirsiniz:

Ek olarak, Otomatik Tamamlama özelliği (Windows’ta Ctrl+Boşluk veya MacOS’ta Option+Space/Cmd+I) artık işlevin parantezleri içinde kullandığınızda seçim yapabileceğiniz bir parametre listesi getirecektir:

Bu özellik, //@function , //@param ve //@dönüş açıklamaları  kullanılarak belgelendikleri sürece, kitaplıklardan dışa aktarılan işlevler ve geçerli komut dosyasının içinde bildirilen işlevler ve değişkenler için de kullanılabilir :

OTOMATİK TAMAMLAMA

Otomatik tamamlama özelliği (Windows’ta Ctrl+Boşluk, MacOS’ta Option+Boşluk veya Cmd+I) artık siz yeni metin yazarken her zaman etkindir. Daha önce olduğu gibi, size yazdığınız herhangi bir metinle eşleşen bir anahtar sözcük listesi sunar, ancak şimdi ayrıca, Listedeki her bir anahtar sözcük için Referans Kılavuz açıklamalarını ve örneklerini de görüntüleyebilir. Açıklamaları getirmek için, otomatik tamamlama kısayol tuşuna bir kez daha basın veya fareyle listenin etkin bir öğesinin üzerine gelin ve sağındaki “Daha Fazla Oku” okuna basın. Editör, siz tarayıcı sekmesini yenileyene kadar açıklamaların görüntü ayarını hatırlayacaktır:

Bu işlevsellik, //@function , //@param ve //@ işlevler için ek açıklamaları ve //@değişkeni kullanılarak belgelenmeleri koşuluyla, hem geçerli komut dosyasından hem de içe aktarılan kitaplıklardan kullanıcı tanımlı işlevlere ve değişkenlere de uzanır. değişkenler:

HATA VE UYARI VURGULAMA

Yeni düzenleyici artık derleyici ile dinamik olarak etkileşime giriyor. Yeni bir satır bir derleme hatası veya uyarısı oluşturduğunda, hatalar için hemen kırmızı ve uyarılar için turuncu ile altı çizilir. Çizginin üzerine geldiğinizde, bir araç ipucu hata veya uyarı metnini görüntüler. Artık bir saat önce bir şeyi yanlış yazdığınızı öğrenmek için grafiğinize komut dosyası eklemenize gerek yok! Daha önce olduğu gibi, bir konsolun hata mesajına tıklamak sizi hataya neden olan satıra getirecektir.

KAPSAMLARA VEYA ÖZEL BÖLGELERE GÖRE KATLAMA

Girintili veya sarılmış çizgiler artık, imlecinizi sol kenar boşluğuna yerleştirdiğinizde yanlarında görünen oka tıklayarak katlanabilir:

Bir dizi katlama seçeneğini kullanarak toplu olarak veya seçerek katlayabilirsiniz. Bunları görmek için Komut Paletini kullanın (F1 tuşuna basın ve “Katla” yazın):

Özel daraltılabilir bölgeler, önceki //{ ve //} ek açıklamalarının yerini alan //#region ve //#endregion derleyici açıklamaları kullanılarak da tanımlanabilir :

MİNİ HARİTA

Yeni düzenleyicinin sağ tarafında, komut dosyanızın minyatür bir temsili olan bir mini harita kenar çubuğu görüntülenir. Kodunuzda hızla gezinmek veya hata/uyarı, arama sonuçları vb. oluşturan satırları incelemek için kullanabilirsiniz. Ayrıca, komut dosyanızda geçerli sözcüğün veya seçimin nerede olduğunu da gösterir:

GELİŞTİRİLMİŞ BUL VE DEĞİŞTİR İŞLEVİ

Yeni Bul (Windows’ta Ctrl+F, MacOS’ta Cmd+F) ve Değiştir (Windows’ta Ctrl+H, MacOS’ta Option+Cmd+F) işlevleri artık imlecin bulunduğu kelimeyi veya geçerli seçimi arar. Ayrıca, siz onları değiştirdikçe buluntuların sayısını dinamik olarak güncellerler.

Bu simgeyi kullanarak bir seçim içinde arama yapabilirsiniz:

Metin ayrıca Ctrl+D/Cmd+D veya Ctrl+K Ctrl+D/Cmd+K Cmd+D kullanılarak bir kelimenin tekrarlanan örnekleri seçilerek ve yerine yenisi yazılarak da değiştirilebilir. Ctrl+Shift+L/Cmd+Shift+L, bir kelimenin tüm oluşumlarını seçecek ve daha sonra bunların yerine yenilerini yazarak değiştirebilirsiniz.

RENK SEÇİCİ

Bir renk örneği artık, color.black gibi yerleşik bir sabit , bir onaltılık değer veya color.new() veya color.rgb() gibi renkle ilgili bir işlev kullanarak, bir renk belirttiğiniz herhangi bir yerde görünür . Rengin veya renk örneğinin üzerine gelmek, değerleri inceleyebileceğiniz ve anında renkleri değiştirebileceğiniz renk seçiciyi getirir:

HER YERDE DÜZENLEYİN

Yeni düzenleyici, TradingView’i çalıştırabileceğiniz tüm cihazları destekler. Tarayıcıda varsayılan olarak Pine Editor’ın görünmediği mobil cihazlarda, müstakil editör bağlantısını açarak ona erişebilirsiniz . Ek olarak, bu cihazlardaki açılır menü, kodun tamamını panoya kolayca kopyalamak için “Tümünü kopyala” seçeneğini de içerir.

DAHA GÜVENLİ DÜZENLEME

Düzenleyici artık kodunuzu tarayıcınızda/uygulamanızda yerel olarak geçici olarak saklar, bu da artık grafik yenilemelerinde kodun kaybolmaması anlamına gelir. Artık, kaydedilmemiş kodu kaybetmeden sayfaları özgürce yenileyebilirsiniz.

Yeni Pine Script® özelliklerinden haberdar olmak için, Kullanım Kılavuzunun Sürüm notlarına göz atın . PineCoders hesabı ayrıca Telegram’daki Squawk Box’tan , Twitter hesabından ve TradingView’deki Pine Script® Soru-Cevap genel sohbetinden güncellemeler yayınlar.

Umarız yeni düzenleyicimizi faydalı bulursunuz. Lütfen bize geri bildiriminizi göndermeye devam edin. Kullanıcılarımız için TradingView’u oluşturuyoruz ve sizden haber almayı çok seviyoruz.

Look first Then leap

TradingView sizin için tasarlandı, bu nedenle muhteşem özelliklerimizden en iyi şekilde yararlandığınızdan emin olun
Grafiği Açın