Vim Markdown Dosyaları Nasıl Oluşturulur ve Önizlenir

Vim Markdown Dosyalari Nasil Olusturulur Ve Onizlenir



Markdown, düz metin dosyasındaki metni biçimlendirmek için kullanılan hafif, kullanımı kolay bir işaretleme dilidir. Markdown dili, GitHub, Trello, StackExchange ve SourceForge gibi platformlarda README dosyaları oluşturmak için yaygın olarak kullanılır. README dosyalarını oluşturmakla sınırlı değildir; aynı zamanda web içeriği, e-postalar ve teknik belgeler oluşturmak için de kullanılır.

Vim, işaretleme dosyalarını doğrudan terminalden oluşturmak, düzenlemek ve yürütmek için kullanılabilir. Birden fazla eklenti, işaretlemeyi yazmanıza ve çıktıyı canlı olarak önizlemenize olanak tanır.

Bu kılavuz, Vim'in işaretleme dosyalarını oluşturma, değiştirme ve önizleme yeteneklerini keşfedecektir.







Not: Bu eğitimdeki talimatlar için Linux kullanıyorum (Ubuntu 22.04).



Vim, işaretleme dosyalarının önizlemesini kutudan çıkarmaz. İşaretleme dosyasını oluşturmak için tam bir kurulum gerekir. Vim'de işaretleme dosyalarının canlı önizlemesini etkinleştirmek için belirli bağımlılıkların ve önkoşulların yüklenmesi gerekir.



Bağımlılıkları Yükleme

Markdown dosyalarını Vim kullanarak çalıştırmak için Linux'ta aşağıdaki programın kurulu olması gerekir:





  • Node.js
  • NPM

Node.js'yi Linux'a yüklemek için şunu kullanın:

sudo apt install nodejs

Daha sonra aşağıdaki komutu kullanarak Düğüm Paketi Yöneticisini (npm) yüklemeniz gerekir:



sudo apt install npm

Node.js sürümünü doğrulamak için şunu kullanın: düğüm -v komut ve paket yöneticisinin kullanımı için npm -v . npm Farklı Vim işaretleme dosyası önizleme eklentileri için gerekli olan mini Node.js sunucularını yüklemek için kullanılır.

Vim Markdown'ı Görüntülemek İçin Önkoşullar

Vim'i işaretleme dosyasını oluşturmaya hazırlamak için eklentileri kullanmanız gerekir. Eklentileri Vim'e kurmanın en iyi yolu Vim eklenti yöneticisini kullanmaktır. Vim'e VimPlug, Pathogen, Neobundle veya Vundle gibi çeşitli eklenti yöneticileri yüklenebilir. VimPlug'ı kuruyorum ancak bu kişisel tercihe bağlıdır.

Vim için VimPlug Eklenti Yöneticisini Yükleme

Öncelikle aşağıda belirtilen komutu yürütün:

kıvırmak - fLo ~/. Çünkü / otomatik yükleme / fiş . Çünkü -- yaratmak - dizinler \

https :// çiğ . githubusercontent . ile / haziran / Çünkü - fiş / usta / fiş . Çünkü

Yukarıdaki komut –create-dirs yaratır otomatik yükleme Dizin mevcut değilse VimPlug dosyasını oraya indirir.

Markdown Canlı Önizleme Eklentisini Yükleme

Markdown dosyasının canlı önizlemesini sunan birçok eklenti var. Bu tür eklentilerin listesi aşağıda verilmiştir:

Tüm eklentiler işlerini çok verimli bir şekilde yapıyor. Bu eğitim için Vim-Instant-Markdown eklentisini yükleyeceğim çünkü bu eklenti, Vim'de herhangi bir işaretleme dosyasını açar açmaz dosyanın canlı ön izlemesini yapmak için tarayıcıyı açar.

VimAwesome Vim-Instant-Markdown eklentisi web sayfasını açmak ve VimPlug kodunu kopyalamak için burayı tıklayın.

Vimrc dosyasını sudo ayrıcalıklarıyla açın:

sudo vim / vesaire / Çünkü / vimrc

Sistem dosyalarını düzenlemeniz önerilmez, bu nedenle aşağıdaki komutu kullanarak kullanıcıya özel bir vimrc dosyası oluşturun.

Çünkü ~/. vimrc

Aşağıdaki satırları dosyaya yerleştirin.

Arama tak#başla ( )

Fiş 'suan/vim-anında-markdown'

Arama fiş#son ( )

Arasına eklenti kodunu yerleştirerek herhangi bir eklentiyi yükleyebilirsiniz. çağrı eklentisi#begin() Ve çağrı fişi#end() vimrc dosyasındaki etiketler. SHIFT+zz tuşlarını kullanarak dosyayı kaydedin veya Vim komut modunda :wq komutunu kullanın.

Şimdi Vim düzenleyicisini kullanarak açın. Çünkü komut ver ve çalıştır :TakKurulum komut modunda.

: Tak Kurulumu

Eklenti yüklenecek ve artık markdown dosyasını oluşturup Vim düzenleyicide canlı önizlemesini yapmaya hazırsınız.

Vim'de Markdown Dosyası Oluşturma

En son Vim, kutudan çıktığı haliyle işaretleme dosyası sözdizimini vurgulayarak sağlar.

Vim'de işaretleme dosyasını oluşturmak için aşağıdaki sözdizimini kullanın:

Çünkü [ dosya adı ] . MD

Bir işaretleme dosyası için aşağıdakiler gibi farklı uzantılar kullanabilirsiniz:

  • MD
  • mkd
  • indirim

Bir işaretleme dosyası oluşturalım.

# HOŞ GELDİN

** Bu dır-dir Linux **

> İlgili eğitimler sunan bir web sitesi ile Linux ve açık - kaynak yazılımı .

## Popüler Kategoriler

1 . ubuntu

2 . Linux Komutları

3 . Neden

### Emretmek ile Düğümü Yükle . js Açık Linux

'sudo apt install nodejs'

### Java Merhaba Dünya Kodu

''''

sınıf MerhabaDünya {

genel statik geçersiz ana ( Sicim [ ] argümanlar ) {

Sistem . dışarı . baskı ( 'Selam Dünya!' ) ;

}

}

''''

Ziyaret etmek [ Linux ] ( www . Linuxhint . ile ) Şimdi !

Yukarıdaki dosyada farklı ağırlıktaki başlıklar eklemek için hash (#, ##, ###) işaretleri, blok alıntı eklemek için büyüktür (>) simgesi ve tikler (`, “`) kullanılmıştır. komutları veya kod bloklarını eklemek için, daha fazla işaretleme dosyası öğesi için aşağıdaki bölümdeki yardımcı sayfaya bakın.

Vim Markdown Dosyasını Önizleme

Markdown dosyasını görüntülemek için dosyayı çevirebilecek ve talimatlara uygun şekilde çıktı sağlayabilecek bir oluşturucuya ihtiyacınız vardır. Tıpkı bir HTML dosyasının işlenmesi için bir web tarayıcısına ihtiyaç duyması gibi, bir işaretleme dosyasının da onu görüntülemek için bir uygulamaya ihtiyacı vardır.

Bir işaretleme dosyasını görüntüleyebilen birçok oluşturucu uygulaması mevcuttur; bu eğitim için, işaretleme dosyasının canlı önizlemesini yapmamıza yardımcı olabilecek bir Vim eklentisi yükledik.

Bu nedenle, herhangi bir işaretleme dosyasını açtığınızda Vim-Instant-Markdown eklentisi, tarayıcıyı Vim'deki işaretleme dosyasının canlı ön izleme oluşturulmuş sürümüne açar.

Siz dosyayı Vim'de düzenlerken, eklenti çalışma zamanındaki talimatları çevirecek ve tarayıcıda canlı bir önizleme sunacaktır.

Terminalde Vim Markdown'un Önizlenmesi

Markdown dosyaları, Pandoc veya Glow gibi farklı markdown oluşturucular kullanılarak terminalde okunabilir. Linux'ta Snap kullanarak Glow'u kuralım:

sudo snap yükleme parıltısı

Şimdi, terminal kullanımında bir işaretleme dosyasını görüntülemek için:

parıltı [ dosya adı ] . MD

Ancak bu okuyucular yalnızca sınırlı sayıda Markdown öğesini yorumlayabilir ve tüm özellikleri desteklemeyebilir. Bana göre, terminalden işaretlemeyi görüntülemek iyi bir seçim değil.

Markdown Dosyasını Vim Kullanarak Farklı Formatlara Aktarma

Markdown dosyalarının iyi bir özelliği, bunları dokümanlar, PDF'ler ve HTML gibi farklı dosya formatlarına aktarabilmenizdir. Bunun için pandoc adlı bir yardımcı program yüklemeniz gerekir.

Pandoc'u Linux'a yüklemek için şunu kullanın:

sudo uygun - elde etmek pandoc texlive'ı yükle - lateks - baz texlive - yazı tipleri - önerilen texlive - ekstra - texlive'ı kullanır - lateks - ekstra

PDF dönüşümü için yukarıdaki komutta belirtilen ekstra yardımcı programlara ihtiyacınız olabilir.

Not: Markdown dosyalarını farklı bir formata aktarmak için komutları çalıştırmadan önce dosyayı kaydettiğinizden emin olun.

Markdown Dosyasını HTML'ye Dönüştürme

Bir işaretleme dosyasını HTML'ye dönüştürmek için aşağıdaki komutu kullanın.

Not: Kullanarak! Vim düzenleyicisinde herhangi bir harici komut yürütülebilir.

:! pandoc [ dosya adı ] . MD - Ö [ dosya adı ] . HTML

Markdown Dosyasını PDF'ye Dönüştürme

PDF yaygın olarak kabul edilen bir dosya biçimidir; bir markdown dosyasını PDF'ye dönüştürmek için aşağıda belirtilen komutu kullanın:

:! pandoc [ dosya adı ] . MD - Ö [ dosya adı ] . pdf

Markdown Dosyasını Docx'e Dönüştürme

Docx, markdown dosyasının dönüştürülebileceği başka bir dosya biçimidir.

:! pandoc [ dosya adı ] . MD - Ö [ dosya adı ] . belge

Değiştir [dosya adı] yukarıdaki komutlarda dönüştürmek istediğiniz dosya adlarını kullanın.

Markdown Hile Sayfası

Yaygın olarak kullanılan işaretleme öğeleri aşağıdaki resimde verilmiştir:

Çözüm

Vim, eklentilerin yardımıyla daha da iyi bir seçenek haline gelen güçlü bir düzenleyicidir. Vim, işaretleme dosyalarının temel sözdizimi vurgulamasını sağlar, böylece bunlar düzenleyicide kolayca düzenlenebilir. Ek olarak, Markdown dosyasının oluşturulmuş formunun önizlemesini görmek için Vim-Instant-Markdown gibi bir eklenti yüklemeniz gerekir. Pandoc markdown dosyaları gibi Linux yardımcı programlarının yardımıyla farklı dosya formatlarına aktarılabilir.