Vim dapat digunakan untuk membuat, mengedit, dan mengeksekusi file penurunan harga langsung dari terminal. Beberapa plugin memungkinkan Anda mengetikkan penurunan harga dan melihat langsung hasilnya.
Panduan ini akan mengeksplorasi kemampuan Vim untuk membuat, memodifikasi, dan melihat pratinjau file penurunan harga.
- Menginstal Dependensi
- Prasyarat untuk Pratinjau Penurunan Harga Vim
- Menginstal Manajer Plugin VimPlug untuk Vim
- Memasang Plugin Pratinjau Langsung Markdown
- Membuat File Penurunan Harga di Vim
- Pratinjau File Penurunan Harga Vim
- Pratinjau Penurunan Harga Vim di Terminal
- Mengekspor File Penurunan Harga ke Format Berbeda Menggunakan Vim
- Lembar Cheat Penurunan Harga
- Kesimpulan
Catatan: Untuk petunjuk tutorial ini, saya menggunakan Linux (Ubuntu 22.04).
Vim tidak melihat pratinjau file penurunan harga di luar kotak. Diperlukan pengaturan lengkap untuk merender file markup. Untuk mengaktifkan pratinjau langsung file penurunan harga di Vim, dependensi dan prasyarat tertentu perlu diinstal.
Menginstal Dependensi
Untuk menjalankan file penurunan harga menggunakan Vim Anda harus menginstal program berikut di Linux:
- Node.js
- NPM
Untuk menginstal Node.js di Linux gunakan:
sudo tepat instal nodejsKemudian Anda perlu menginstal Node Package Manager (npm), menggunakan perintah berikut:
sudo tepat instal npm
Untuk memverifikasi versi Node.js gunakan simpul -v perintah dan untuk penggunaan manajer paket npm -v . Itu npm digunakan untuk menginstal server mini Node.js yang diperlukan untuk plugin pratinjau file penurunan harga Vim yang berbeda.
Prasyarat untuk Melihat Penurunan Harga Vim
Untuk mempersiapkan Vim untuk merender file penurunan harga, Anda perlu menggunakan plugin. Cara terbaik untuk menginstal plugin ke Vim adalah menggunakan manajer plugin Vim. Berbagai pengelola plugin dapat diinstal di Vim seperti VimPlug, Pathogen, Neobundle, atau Vundle. Saya menginstal VimPlug, namun terserah preferensi pribadi.
Menginstal Manajer Plugin VimPlug untuk Vim
Pertama, jalankan perintah yang disebutkan di bawah ini:
keriting - fLo ~/. Karena / memuat otomatis / steker . Karena -- membuat - dir\https // mentah . konten pengguna github . dengan / junigunn / Karena - steker / menguasai / steker . Karena
Perintah di atas –buat-dir menciptakan memuat otomatis direktori jika tidak ada dan unduh file VimPlug di sana.
Memasang Plugin Pratinjau Langsung Markdown
Banyak plugin yang menawarkan pratinjau langsung dari file penurunan harga. Daftar plugin tersebut diberikan di bawah ini:
Semua plugin melakukan tugasnya dengan sangat efisien. Untuk tutorial ini, saya akan menginstal plugin Vim-Instant-Markdown karena ini membuka browser untuk melihat langsung file tersebut segera setelah Anda membuka file penurunan harga apa pun di Vim.
Klik di sini untuk membuka halaman web plugin VimAwesome Vim-Instant-Markdown dan salin kode untuk VimPlug.
Buka file vimrc dengan hak sudo:
sudo vim / dll. / Karena / vimrcYa, tidak disarankan untuk mengedit file sistem, oleh karena itu, buat file vimrc khusus pengguna menggunakan perintah berikut.
Karena ~/. vimrcTempatkan baris berikut dalam file.
panggilan pasang#mulai ( )Steker 'suan/vim-penurunan harga instan'
panggilan colok#akhir ( )
Anda dapat menginstal plugin apa pun dengan menempatkan kode plugin di antaranya steker panggilan#begin() Dan steker panggilan#end() tag di file vimrc. Simpan file menggunakan tombol SHIFT+zz atau gunakan perintah :wq dalam mode perintah Vim.
Sekarang, buka editor Vim menggunakan Karena perintah dan jalankan :Pasang Pasang dalam mode perintah.
: Pasang PasangIni akan menginstal plugin dan Anda siap untuk membuat file penurunan harga dan mempratinjaunya secara langsung di editor Vim.
Membuat File Penurunan Harga di Vim
Vim terbaru menyediakan penyorotan sintaksis file penurunan harga secara langsung.
Untuk membuat file penurunan harga di Vim, gunakan sintaks berikut:
Karena [ nama file ] . mdAnda dapat menggunakan ekstensi berbeda untuk file penurunan harga, seperti:
- md
- mkd
- penurunan harga
Mari buat file penurunan harga.
# SELAMAT DATANG** Ini adalah Linux **
> Sebuah situs web yang menawarkan tutorial terkait ke Linux dan buka - perangkat lunak sumber .
## Kategori populer
1 . Ubuntu
2 . Perintah Linux
3 . Mengapa
### Memerintah ke Instal Node.js . js pada Linux
`sudo tepat instal nodejs`
### Kode Java Halo Dunia
```
kelas Halo Dunia {
kekosongan utama publik statis ( Rangkaian [ ] argumen ) {
Sistem . keluar . cetakln ( 'Halo Dunia!' ) ;
}
}
```
Mengunjungi [ Linux ] ( www . petunjuk linux . dengan ) Sekarang !
Pada file di atas, tanda hash (#, ##, ###) digunakan untuk menambahkan judul dengan bobot berbeda, Simbol lebih besar dari (>) digunakan untuk menambahkan blockquote, dan tanda centang (`, “`) digunakan untuk menambahkan perintah atau blok kode, untuk elemen file penurunan harga lainnya, lihat lembar contekan di bagian berikut.
Pratinjau File Penurunan Harga Vim
Untuk melihat file penurunan harga, Anda memerlukan penyaji yang dapat menerjemahkan file dan memberikan output seperti yang diinstruksikan. Sama seperti file HTML yang memerlukan browser web untuk merendernya, file penurunan harga juga memerlukan aplikasi untuk melihatnya.
Ada banyak aplikasi renderer yang dapat melihat file penurunan harga, untuk tutorial ini kami telah menginstal plugin Vim yang dapat membantu kami melihat langsung file penurunan harga.
Jadi, ketika Anda membuka file penurunan harga apa pun, plugin Vim-Instant-Markdown membuka browser ke versi pratinjau langsung dari file penurunan harga di Vim.
Saat Anda mengedit file di Vim, plugin akan menerjemahkan instruksi saat runtime dan memberikan pratinjau langsung di browser.
Pratinjau Penurunan Harga Vim di Terminal
File penurunan harga dapat dibaca di terminal menggunakan penyaji penurunan harga yang berbeda seperti Pandoc atau Glow. Mari instal Glow, menggunakan Snap di Linux:
sudo snap install cahayaSekarang, untuk melihat file penurunan harga di terminal gunakan:
binar [ nama file ] . md
Namun, pembaca ini hanya menafsirkan sejumlah elemen Markdown dan mungkin tidak mendukung semua fitur. Menurut saya, melihat penurunan harga dari terminal bukanlah pilihan yang baik.
Mengekspor File Penurunan Harga ke Format Berbeda menggunakan Vim
Fitur bagus dari file penurunan harga adalah Anda dapat mengekspornya ke format file berbeda seperti dokumen, PDF, dan HTML. Untuk itu, Anda perlu menginstal utilitas bernama pandoc.
Untuk menginstal pandoc di Linux, gunakan:
sudo tepat - mendapatkan instal pandoc texlive - getah - dasar tekslive - font - direkomendasikan texlive - tambahan - utilitas texlive - getah - tambahanUntuk konversi PDF Anda mungkin memerlukan utilitas tambahan yang disebutkan dalam perintah di atas.
Catatan: Pastikan untuk menyimpan file sebelum Anda menjalankan perintah untuk mengekspor file penurunan harga ke format lain.
Mengonversi File Penurunan Harga ke HTML
Gunakan perintah yang diberikan di bawah ini untuk mengonversi file penurunan harga ke HTML.
Catatan: Menggunakan ! tanda tangani perintah eksternal apa pun dapat dijalankan di editor Vim.
:! pandoc [ nama file ] . md - HAI [ nama file ] . html
Mengonversi File Penurunan Harga ke PDF
PDF adalah format file yang diterima secara luas; untuk mengonversi file penurunan harga ke PDF gunakan perintah yang disebutkan di bawah ini:
:! pandoc [ nama file ] . md - HAI [ nama file ] . pdf
Mengonversi File Penurunan Harga ke Docx
Docx adalah format file lain yang dapat dikonversi menjadi file penurunan harga.
:! pandoc [ nama file ] . md - HAI [ nama file ] . dok
Ganti [nama file] pada perintah di atas dengan nama file yang ingin Anda konversi.
Lembar Cheat Penurunan Harga
Elemen penurunan harga yang umum digunakan diberikan pada gambar berikut:
Kesimpulan
Vim adalah editor hebat yang dengan bantuan plugin menjadi pilihan yang lebih baik. Vim menyediakan penyorotan sintaksis dasar dari file penurunan harga, sehingga dapat dengan mudah diedit di editor. Selain itu, untuk melihat pratinjau bentuk file Markdown yang dirender, Anda perlu menginstal plugin, seperti Vim-Instant-Markdown. Dengan bantuan utilitas Linux seperti file penurunan harga pandoc dapat diekspor ke format file yang berbeda.