Bir geliştirici Twitter'de bir kod parçacığını ekran görüntüsü olarak paylaşıyor. Eğitim blog yazısı örneklerini kod blokları yerine resimler olarak işleriyor. Dahili bir araç belgeleri yalnızca bir terminali ekran görüntüleri olarak var. Kod açıkça okunabilir, ancak bir resim içinde kilitli — ve bir resimden kod yazmak görünmez hataları tanıtmanın en güvenilir yollarından biridir.
Neden Resimlerden Kod Yazmak Başarısız Olur
Kod hassasiyet hakkında cezalandırıcıdır. Eksik yarı küme, küçük harf l karışık rakam 1 ile, küme ayraçları karşı parantez, kırılım en çizgi yerine kırılım — bu hiçbir ses sessizce kodu kıracak. Bir ekran görüntüsünden yeniden yardımcı olduğunuzda, karakter karakter görsel ayrıştırma yapıyorsunuz, bu hızda bu hataları davet ediyor.
Sorun yaygındır. Sosyal medya platformları daha güzel işleme için kodu görüntülere dönüştürür. Eski belgeler ekran görüntülerinden asla geçirilmedi. Slack ve Teams mesajları kodla sıklıkla ekran görüntüye alınır ve iletilir. Dahili wikis hiç kimse yazılı ekran görüntüleri tarafından yazılmış yıllar birikir.
Kodu Doğrudan Ekrandan Ayıkla
Optic kod karakterlerini ekranınızdan sağa okur. Ekran görüntüsünü veya kod görüntüsünü içeren sayfayı açın, menü çubuğunuzdan Optic'i etkinleştirin ve kod üzerinde seçim sürükleyin. Ayıklanan metin panoya gider, editörünüze veya terminalinize yapıştırmaya hazır.
Terminal Komutları
Uzun yükleme komutları, Docker run deyimleri, birden çok bayraklı curl istekleri — bunlar yaygın olarak ekran görüntüleri olarak paylaşılır. Optic bir sürükleme komutu ayıklar, özel karakterleri, bayrakları ve yanlış yazılması kolay olan yolları korur.
Sosyal Medyadan Kod Parçacıkları
Twitter, LinkedIn ve Instagram mesajları sıklıkla Carbon veya Ray.so gibi araçları kullanarak kodu stilize ekran görüntü olarak işlerir. Optic bu şekil ekran görüntülerinden kodu bu kadar kolay çıkarır düz terminal çıktısı.
Çok Satır Ayıklama
Birden çok satırı kapsayan bir kod bloğu seçin ve Optic hat yapısını korur. Editörünüze yapıştırın ve kod şeklini korur — el ile reformatlamaya gerek yok. Her yakalama menü çubuğu geçmişinde kaydedilir, böylece bir öğreticiden birden çok parçacık ayıklayabilir ve birini bir yapıştırabilirsiniz.