Bir sonraki yazıda Formiko'ya bir göz atacağız. Bu, GitHub'da tesadüfen bulduğum Python ile oluşturulmuş küçük bir editör. Formiko bir uygulama reStructuredText MarkDown editörü ve önizlemesi ile yapılan işin ilerlemesini kontrol etmek için.
Yeniden Yapılandırılmış Metin: Docutils projesinin parçası ve Python programcıları tarafından teknik dokümantasyon oluşturmak için kullanılır. Eminim reStructuredText'i hiç duymamış birçok insan olacaktır, ancak bu program ve bazı temel kavramlar aracılığıyla bu sözdizimi sistemini kullanmanın kolay olduğunu göreceksiniz. Program Python'da Gtk3, GtkSourceView ve Webkit2 ile yazılmıştır. Belgeleri kullanın ve tavsiye Ortak İşaret Ayrıştırıcı.
Söylenmeli ki Markdown ve reStructuredText benzer yeteneklere sahiptir. Fark olarak, reStructuredText'in dokümantasyon oluşturmak, tabloları ve dipnotları ve son notları desteklemek için tasarlandığına dikkat edilmelidir.
ReStructuredText, okunması kolay bir ayrıştırıcı ve sözdizimi sistemidir. Çevrimiçi program dokümantasyonu, Python belge dizeleri, hızlı bir şekilde basit web sayfaları oluşturmak ve bağımsız belgeler için kullanışlıdır. ReStructuredText ayrıştırıcı, Docutils'in bir bileşenidir ve StructuredText ve Setext hafif işaretleme sistemlerinin bir revizyonu ve yeniden yorumlanmasıdır.
Formiko'nun genel özellikleri
Projenin GitHub sayfasına göre Formiko aşağıdaki özellikleri içerir:
- GtkSourceView'a dayalı bir editör oluşturdum. sözdizimi vurgulama ve bir Vim düzenleyici.
- Biz gideriz çalışma alanını bölmek dikey veya yatay olarak.
- Önerir Önizleme modu işin nasıl olduğunu görmek için.
- JSON ve önizlemesi HTML.
- Yazım denetimi.
Ayrıca şunlarla uyumludur:
- Docutils reStructuredText ayrıştırıcı. Docutils HTML4, S5 / HTML slayt gösterisi ve WBS HTML yazıcısı.
- Ortak İşaret ayrıştırıcı.
- Küçük HTML yazarı.
- HTML 5 yazar
Formiko'yu Ubuntu'ya Kurmak
Bu yazı için yapacağım Formiko'yu Ubuntu 18.04'e yükleyin. Bu programı Debian ve BSD için uygun bulacağız. GitHub sayfası.
Gereksinimleri
Kuruluma geçmeden önce GitHub sayfalarına göre yapmamız gerekeceği söylenmelidir. biraz düzelt gereksinimleri pip3 ile kurduğumuzda programın düzgün çalışmasını ister.
- python 2.7 veya 3
- GTK+3
- gobject-içgözlem
- PyGOnesne
- Web seti
- GtkKaynak Görünümü
Bir terminal açıyoruz (Ctrl + Alt + T) ve yazıyoruz:
sudo apt install python3-pip python3-gi python3-docutils gir1.2-gtksource-3.0 \ gir1.2-webkit2-4.0 gir1.2-gtkspell3-3.0
Bu kurulumu Ubuntu 18.04 üzerinde yaptığımı tekrar açıklığa kavuşturmak istiyorum. Gereksinimler yerine getirildiğinde bunu göreceğiz programın kurulumu pip veya apt aracılığıyla yapılacaktır. ilgilendiğimiz gibi. İçin pip3 kullan kurulumda terminalde yazacağız (Ctrl + Alt + T):
pip3 install formiko
Tercih edersen apt kullanaynı terminalde şunu yazıyoruz:
sudo apt update && sudo apt install formiko
Her iki kurulumun da bize programın aynı sürümünü sağlayacağı söylenmelidir. İsteğe bağlı olarak şunları da kurabiliriz:
sudo apt install vim-gtk3 pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer
Kurduğumuzda, uygulama menüsüne iki giriş eklenecektir: formiko y Formiko vim.
İhtiyaçlarımıza en uygun olanı bulmamız gerekecek.
Formiko'yu Kaldırma
İki kurulum seçeneği gördüğümüz gibi, programı işletim sistemimizden kaldırmak için iki komut da göreceğiz.
Komutlardan ilki, pip3 ile kurulum yapıldı. Programı ortadan kaldırmak için bir terminal (Ctrl + Alt + T) açıp içine yazacağız:
sudo pip3 uninstall formiko
Şimdi, seçenlerin emrini göreceğiz. apt ile kurulum. Bir terminalde (Ctrl + Alt + T) şunu yazıyoruz:
sudo apt purge formiko && sudo apt autoremove
İşlevi için programların en iyisi olmayabilir, ancak Formiko'nun test ederken sorunsuz çalıştığını söylemeliyim. Bu programın belki de en büyük siyah noktasının ne olduğu hakkında konuşmadan bitirmek istemiyorum. format sınırlaması çalışmamıza izin veren
Bu program hakkında daha fazla bilgi şu sayfadan edinilebilir: GitHub Projesi.