Formiko, editan rubutu mai tsari don takaddun Python

Game da formiko

A talifi na gaba zamu kalli Formiko. Wannan karamin edita ne wanda aka gina shi da Python wanda na samo kwatsam akan GitHub. Formiko shine aikace-aikace ReStructuredText tare da editan MarkDown da kuma samfoti don bincika ci gaban aikin da aka yi.

Sake Sanarwa shine wani ɓangare na aikin Docutils kuma masu shirin Python suna amfani dashi don ƙirƙirar takaddun fasaha. Na tabbata akwai mutane da yawa da basu taɓa jin labarin sake fasalta rubutu ba, amma ta hanyar wannan shirin da wasu mahimman bayanai zaku ga cewa yana da sauƙi a yi amfani da wannan tsarin haɗin ginin. An rubuta shirin a Python tare da Gtk3, GtkSourceView, da Webkit2. Yi amfani da Docoge da sake sake sanya alamar Mark Parser.

Dole ne a ce haka Yankewa kuma reStructuredText suna da irin wannan damar. A matsayin bambanci, ya kamata a lura cewa reStructuredText an tsara shi don ƙirƙirar takardu, yana tallafawa tebur da bayanan kafa da bayanan ƙarshe.

ReStructuredText abu ne mai sauƙin karantawa da tsarin haɗawa. Yana da amfani ga takaddun shirin kan layi, Kirtanin daftarin aiki na Python, don ƙirƙirar ɗakunan yanar gizo masu sauƙi da sauri, da kuma takaddun tsaye. Sake fasalin fasalin fasalin wani yanki ne na Docutils kuma bita ne da sake fassara fasalulluka masu nauyin nauyi na StructuredText da Setext.

Janar halaye na Formiko

tsarin gtk

Formiko

Dangane da shafin GitHub na aikin, Formiko ya haɗa da waɗannan fasalulluka:

  • Na gabatar da edita bisa ga GtkSourceView da Nuna alama ta daidaituwa da editan Vim.
  • Muna tafiya raba yankin aiki a tsaye ko a kwance.
  • Yayi a Yanayin samfoti don ganin yadda aikin yake.
  • JSON da samfoti na HTML.
  • Rubuta sihiri.

Hakanan ya dace da:

Shigar da Formiko akan Ubuntu

Don wannan labarin zan shigar da Formiko akan Ubuntu 18.04. Za mu sami wannan shirin don Debian da BSD kamar yadda muke gani a ciki Shafin GitHub.

Formiko Vim aikin

Formiko vim

Bukatun

Kafin ci gaba da shigarwa, dole ne a ce kamar yadda aka ruwaito akan shafin GitHub ɗinsu, dole ne muyi gyara wasu bukatun wanda ke buƙatar shirin yayi aiki daidai lokacin da muka girka shi tare da pip3.

  • Python 2.7 ko 3
  • GTK+3
  • gobject-dubawa
  • PyGObject
  • Yanar gizo
  • GtkSourceView

Mun buɗe tashar (Ctrl + Alt T) kuma mun rubuta:

sudo apt install python3-pip python3-gi python3-docutils gir1.2-gtksource-3.0 \
gir1.2-webkit2-4.0 gir1.2-gtkspell3-3.0

Ina so in sake bayyana cewa ina yin wannan shigarwar akan Ubuntu 18.04. Da zarar bukatun sun cika, zamu ga hakan za a shigar da shirin ta bututu ko dace kamar yadda muke sha'awa. Domin amfani da pip3 a cikin shigarwa za mu rubuta a cikin m (Ctrl + Alt T):

pip3 install formiko

Idan ka fi so amfani da dacewa, a cikin wannan tashar mun rubuta:

dace formiko kafuwa

sudo apt update && sudo apt install formiko

Dole ne a faɗi cewa shigarwar guda biyu za ta samar mana da nau'ikan shirin iri ɗaya. Zabi kuma zamu iya girka:

sudo apt install vim-gtk3
pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer

Lokacin da muka girka shi, za a ƙara shigarwar guda biyu a cikin menu na aikace-aikacen: Formiko y Formiko vim.

Ikoaddamar da Formiko da Formiko Vim

Dole ne mu sami wanda ya fi dacewa da bukatunmu.

Cire Formiko

Kamar yadda muka ga zaɓuɓɓukan shigarwa guda biyu, za mu kuma ga umarni biyu don cire shirin daga tsarin aikinmu.

Na farkon umarnin zai kasance wanda yake magana akan shigarwa anyi da pip3. Don kawar da shirin zamu bude tashar (Ctrl + Alt + T) kuma kuyi rubutu a ciki:

sudo pip3 uninstall formiko

Yanzu zamu ga umarni ga waɗanda suka zaɓi shigarwa tare da dacewa. A cikin m (Ctrl + Alt + T) mun rubuta:

sudo apt purge formiko && sudo apt autoremove

Zai iya zama mafi kyawun shirye-shiryen don aikinsa, amma dole ne in faɗi cewa Formiko yayi aiki ba tare da matsala ba yayin da na gwada shi. Ba na so in ƙare ba tare da fara magana game da abin da wataƙila babbar ma'anar baƙar fata ta wannan shirin ba, iyakance tsarin tare da abin da ke ba mu damar aiki

Ana iya samun ƙarin bayani game da wannan shirin akan shafin GitHub na aikin.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.