Cara Membuat dan Pratonton Fail Markdown Vim

Cara Membuat Dan Pratonton Fail Markdown Vim



Markdown ialah bahasa penanda ringan yang mudah digunakan yang digunakan untuk memformat teks dalam fail teks biasa. Bahasa Markdown digunakan secara meluas untuk membuat fail README pada platform seperti GitHub, Trello, StackExchange dan SourceForge. Ia tidak terhad kepada mencipta fail README; ia juga digunakan untuk mencipta kandungan web, e-mel dan dokumentasi teknikal.

Vim boleh digunakan untuk mencipta, mengedit dan melaksanakan fail penurunan harga terus dari terminal. Pemalam berbilang membolehkan anda menaip penurunan harga dan pratonton langsung output.

Panduan ini akan meneroka keupayaan Vim untuk mencipta, mengubah suai dan pratonton fail penurunan nilai.







Catatan: Untuk arahan dalam tutorial ini, saya menggunakan Linux (Ubuntu 22.04).



Vim tidak pratonton fail penurunan harga di luar kotak. Ia memerlukan persediaan lengkap untuk memaparkan fail penanda. Untuk mendayakan pratonton langsung fail markdown dalam Vim, kebergantungan dan prasyarat tertentu perlu dipasang.



Memasang Ketergantungan

Untuk menjalankan fail markdown menggunakan Vim anda perlu memasang program berikut pada Linux:





  • Node.js
  • NPM

Untuk memasang Node.js pada Linux gunakan:

sudo apt install nodejs

Kemudian anda perlu memasang Pengurus Pakej Node (npm), menggunakan arahan berikut:



sudo apt install npm

Untuk mengesahkan versi Node.js gunakan nod -v arahan dan untuk kegunaan pengurus pakej npm -v . The npm digunakan untuk memasang pelayan Node.js mini yang diperlukan untuk pemalam pratonton fail markdown Vim yang berbeza.

Prasyarat untuk Melihat Penurunan Vim

Untuk menyediakan Vim untuk memaparkan fail penurunan harga, anda perlu menggunakan pemalam. Cara terbaik untuk memasang pemalam ke Vim ialah menggunakan pengurus pemalam Vim. Pelbagai pengurus pemalam boleh dipasang pada Vim seperti VimPlug, Pathogen, Neobundle atau Vundle. Saya memasang VimPlug, bagaimanapun, terpulang kepada pilihan peribadi.

Memasang Pengurus Pemalam VimPlug untuk Vim

Pertama, laksanakan arahan yang disebutkan di bawah:

keriting - fLo ~/. kerana / beban auto / palam . kerana -- cipta - dirs \

https :// mentah . kandungan githubuser . dengan / junegunn / kerana - palam / tuan / palam . kerana

Perintah di atas adalah –cipta-dir mencipta beban auto direktori jika ia tidak wujud dan muat turun fail VimPlug di sana.

Memasang Pemalam Pratonton Langsung Markdown

Terdapat banyak pemalam yang menawarkan pratonton langsung fail penurunan harga. Senarai pemalam tersebut diberikan di bawah:

Semua pemalam melakukan tugas mereka dengan sangat cekap. Untuk tutorial ini, saya akan memasang pemalam Vim-Instant-Markdown kerana ia membuka penyemak imbas untuk pratonton langsung fail sebaik sahaja anda membuka sebarang fail markdown dalam Vim.

Klik di sini untuk membuka halaman web pemalam VimAwesome Vim-Instant-Markdown dan salin kod untuk VimPlug.

Buka fail vimrc fail dengan keistimewaan sudo:

sudo vim / dan lain-lain / kerana / vimrc

Nah, tidak disyorkan untuk mengedit fail sistem, oleh itu, buat fail vimrc khusus pengguna menggunakan arahan berikut.

kerana ~/. vimrc

Letakkan baris berikut dalam fail.

panggil palam#mulakan ( )

Palam 'suan/vim-instant-markdown'

panggil plug#end ( )

Anda boleh memasang sebarang pemalam dengan meletakkan kod pemalam di antara panggil plug#begin() dan panggil plug#end() tag dalam fail vimrc. Simpan fail menggunakan kekunci SHIFT+zz atau gunakan perintah :wq dalam mod arahan Vim.

Sekarang, buka editor Vim menggunakan kerana perintah dan lari :PlugInstall dalam mod arahan.

: PlugInstall

Ia akan memasang pemalam dan anda bersedia untuk membuat fail penurunan harga dan pratonton langsung dalam editor Vim.

Mencipta Fail Markdown dalam Vim

Vim terbaharu menyediakan penonjolan sintaks fail markdown di luar kotak.

Untuk mencipta fail markdown dalam Vim, gunakan sintaks berikut:

kerana [ nama fail ] . md

Anda boleh menggunakan sambungan yang berbeza untuk fail penurunan nilai, seperti:

  • md
  • mkd
  • penurunan harga

Mari buat fail markdown.

# SELAMAT DATANG

** ini ialah Linux **

> Laman web yang menawarkan tutorial berkaitan kepada Linux dan terbuka - perisian sumber .

## Kategori Popular

1 . Ubuntu

2 . Perintah Linux

3 . kenapa

### Perintah kepada Pasang Node . js pada Linux

`sudo apt install nodejs`

### Java Hello World Code

```

kelas HelloWorld {

utama lompang statik awam ( Tali [ ] args ) {

Sistem . keluar . println ( 'Hai dunia!' ) ;

}

}

```

melawat [ Linux ] ( www . linuxhint . dengan ) Sekarang !

Dalam fail di atas, tanda cincang (#, ##, ###) digunakan untuk menambah tajuk dengan pemberat yang berbeza, Simbol yang lebih besar daripada (>) digunakan untuk menambah petikan blok dan tanda (`, “`) digunakan untuk menambah arahan atau blok kod, untuk lebih banyak elemen fail penurunan nilai lihat helaian cheat dalam bahagian berikut.

Mempratonton Fail Markdown Vim

Untuk melihat fail penurunan nilai, anda memerlukan pemapar yang boleh menterjemah fail dan memberikan output seperti yang diarahkan. Sama seperti fail HTML yang memerlukan pelayar web untuk memaparkannya, fail markdown juga memerlukan aplikasi untuk melihatnya.

Terdapat banyak aplikasi pemapar yang tersedia yang boleh melihat fail penurunan nilai, untuk tutorial ini kami telah memasang pemalam Vim yang boleh membantu kami pratonton secara langsung fail penurunan nilai.

Jadi, apabila anda membuka mana-mana fail penurunan nilai, pemalam Vim-Instant-Markdown membuka penyemak imbas kepada versi pratonton langsung yang diberikan bagi fail penurunan nilai dalam Vim.

Semasa anda mengedit fail dalam Vim, pemalam akan menterjemah arahan tentang masa jalan dan memberikan pratonton langsung pada penyemak imbas.

Pratonton Vim Markdown dalam Terminal

Fail penurunan harga boleh dibaca dalam terminal menggunakan pemapar penurunan harga yang berbeza seperti Pandoc atau Glow. Mari pasang Glow, menggunakan Snap pada Linux:

sudo snap pasang cahaya

Sekarang, untuk melihat fail penurunan nilai dalam penggunaan terminal:

bersinar [ nama fail ] . md

Walau bagaimanapun, pembaca ini hanya mentafsirkan sejumlah terhad elemen Markdown dan mungkin tidak menyokong semua ciri. Pada pendapat saya, melihat penurunan harga dari terminal bukanlah pilihan yang baik.

Mengeksport Fail Markdown ke dalam Format Berbeza menggunakan Vim

Ciri yang baik bagi fail penurunan nilai ialah anda boleh mengeksportnya ke format fail yang berbeza seperti dokumen, PDF dan HTML. Untuk itu, anda perlu memasang utiliti yang dipanggil pandoc.

Untuk memasang pandoc pada Linux, gunakan:

sudo apt - dapatkan pasang pandoc texlive - susu getah - asas texlive - fon - disyorkan textlive - tambahan - utils texlive - susu getah - tambahan

Untuk penukaran PDF anda mungkin memerlukan utiliti tambahan yang disebut dalam arahan di atas.

Catatan: Pastikan anda menyimpan fail sebelum anda melaksanakan arahan untuk mengeksport fail turun nilai ke format yang berbeza.

Menukar Fail Markdown kepada HTML

Gunakan arahan yang diberikan di bawah untuk menukar fail penurunan nilai kepada HTML.

Catatan: menggunakan ! menandatangani sebarang arahan luaran boleh dilaksanakan dalam editor Vim.

:! pandoc [ nama fail ] . md - O [ nama fail ] . html

Menukar Fail Markdown kepada PDF

PDF ialah format fail yang diterima secara meluas; untuk menukar fail penurunan nilai kepada PDF gunakan arahan yang dinyatakan di bawah:

:! pandoc [ nama fail ] . md - O [ nama fail ] . pdf

Menukar Fail Markdown kepada Docx

Docx ialah satu lagi format fail yang fail markdown boleh ditukar.

:! pandoc [ nama fail ] . md - O [ nama fail ] . docx

Gantikan [nama fail] dalam arahan di atas dengan nama fail yang anda ingin tukar.

Helaian Penipuan Markdown

Elemen penurunan harga yang biasa digunakan diberikan dalam imej berikut:

Kesimpulan

Vim ialah editor berkuasa yang dengan bantuan pemalam menjadi pilihan yang lebih baik. Vim menyediakan penyerlahan sintaks asas bagi fail penurunan nilai, supaya ia boleh diedit dengan mudah dalam editor. Selain itu, untuk pratonton bentuk yang diberikan bagi fail Markdown, anda perlu memasang pemalam, seperti Vim-Instant-Markdown. Dengan bantuan utiliti Linux seperti fail markdown pandoc boleh dieksport ke dalam format fail yang berbeza.