Cách tạo và xem trước tệp Vim Markdown

Cach Tao Va Xem Truoc Tep Vim Markdown



Markdown là một ngôn ngữ đánh dấu nhẹ, dễ sử dụng, được sử dụng để định dạng văn bản trong một tệp văn bản thuần túy. Ngôn ngữ Markdown được sử dụng rộng rãi để tạo tệp README trên các nền tảng như GitHub, Trello, StackExchange và SourceForge. Nó không bị giới hạn trong việc tạo các tệp README; nó cũng được sử dụng để tạo nội dung web, email và tài liệu kỹ thuật.

Vim có thể được sử dụng để tạo, chỉnh sửa và thực thi các tệp đánh dấu trực tiếp từ thiết bị đầu cuối. Nhiều plugin cho phép bạn nhập đánh dấu và xem trước trực tiếp kết quả đầu ra.

Hướng dẫn này sẽ khám phá khả năng của Vim trong việc tạo, sửa đổi và xem trước các tệp đánh dấu.







Ghi chú: Để biết hướng dẫn trong hướng dẫn này, tôi đang sử dụng Linux (Ubuntu 22.04).



Vim không xem trước các tệp đánh dấu ngay lập tức. Nó yêu cầu thiết lập hoàn chỉnh để hiển thị tệp đánh dấu. Để bật bản xem trước trực tiếp của các tệp đánh dấu trong Vim, cần phải cài đặt một số phụ thuộc và điều kiện tiên quyết nhất định.



Cài đặt các phụ thuộc

Để chạy các tệp đánh dấu bằng Vim, bạn cần cài đặt chương trình sau trên Linux:





  • Node.js
  • NPM

Để cài đặt Node.js trên Linux, hãy sử dụng:

sudo apt cài đặt nodejs

Sau đó, bạn cần cài đặt Trình quản lý gói Node (npm), bằng lệnh sau:



sudo apt cài đặt npm

Để xác minh phiên bản Node.js, hãy sử dụng nút -v lệnh và để sử dụng trình quản lý gói npm -v . Các npm được sử dụng để cài đặt các máy chủ Node.js mini được yêu cầu cho các plugin xem trước tệp đánh dấu Vim khác nhau.

Điều kiện tiên quyết để xem Vim Markdown

Để chuẩn bị Vim hiển thị tệp đánh dấu, bạn cần sử dụng plugin. Cách tốt nhất để cài đặt plugin vào Vim là sử dụng trình quản lý plugin Vim. Nhiều trình quản lý plugin khác nhau có thể được cài đặt trên Vim như VimPlug, Pathogen, Neobundle hoặc Vundle. Tôi đang cài đặt VimPlug, tuy nhiên, việc này tùy thuộc vào sở thích cá nhân.

Cài đặt Trình quản lý plugin VimPlug cho Vim

Đầu tiên, thực hiện lệnh được đề cập dưới đây:

Xoăn - fLo ~/. bởi vì / tự động tải / phích cắm . bởi vì -- tạo nên - thư mục \

https :// thô . nội dung người dùng github . với / tháng sáu / bởi vì - phích cắm / bậc thầy / phích cắm . bởi vì

Lệnh trên –tạo-thư mục tạo ra tự động tải thư mục nếu nó không tồn tại và tải xuống tệp VimPlug ở đó.

Cài đặt Plugin xem trước trực tiếp Markdown

Có nhiều plugin cung cấp bản xem trước trực tiếp của tệp đánh dấu. Danh sách các plugin như vậy được đưa ra dưới đây:

Tất cả các plugin đều thực hiện công việc của chúng rất hiệu quả. Đối với hướng dẫn này, tôi sẽ cài đặt plugin Vim-Instant-Markdown vì nó mở trình duyệt để xem trước trực tiếp tệp ngay khi bạn mở bất kỳ tệp đánh dấu nào trong Vim.

Nhấp vào đây để mở trang web plugin VimAwesome Vim-Instant-Markdown và sao chép mã cho VimPlug.

Mở tệp vimrc với đặc quyền sudo:

sudo vim / vân vân / bởi vì / vimrc

Chà, không nên chỉnh sửa các tệp hệ thống, do đó, hãy tạo tệp vimrc dành riêng cho người dùng bằng lệnh sau.

bởi vì ~/. vimrc

Đặt các dòng sau vào tập tin.

gọi cắm#bắt đầu ( )

Phích cắm 'suan/vim-tức thì-markdown'

gọi cắm#kết thúc ( )

Bạn có thể cài đặt bất kỳ plugin nào bằng cách đặt mã plugin giữa phích cắm cuộc gọi#bắt đầu() cuộc gọi plug#end() các thẻ trong tệp vimrc. Lưu tệp bằng phím SHIFT+zz hoặc sử dụng lệnh :wq trong chế độ lệnh Vim.

Bây giờ, hãy mở trình soạn thảo Vim bằng cách sử dụng bởi vì ra lệnh và chạy :CắmCài đặt ở chế độ lệnh.

: CắmCài đặt

Nó sẽ cài đặt plugin và bạn đã sẵn sàng tạo tệp đánh dấu và xem trước trực tiếp nó trong trình chỉnh sửa Vim.

Tạo tệp đánh dấu trong Vim

Vim mới nhất cung cấp tính năng đánh dấu cú pháp tệp đánh dấu ngay lập tức.

Để tạo tệp đánh dấu trong Vim, hãy sử dụng cú pháp sau:

bởi vì [ tên tập tin ] . md

Bạn có thể sử dụng các tiện ích mở rộng khác nhau cho tệp đánh dấu, chẳng hạn như:

  • md
  • mkd
  • giảm giá

Hãy tạo một tập tin đánh dấu.

# CHÀO MỪNG

** Cái này Linux **

> Một trang web cung cấp các hướng dẫn liên quan ĐẾN Linux và mở - phần mềm nguồn .

## Danh mục phổ biến

1 . Ubuntu

2 . Lệnh Linux

3 . Tại sao

### Yêu cầu ĐẾN Cài đặt nút . js TRÊN Linux

`sudo apt cài đặt nodejs`

### Java Hello World Code

```

lớp học HelloWorld {

công khai tĩnh void chính ( Sợi dây [ ] lập luận ) {

Hệ thống . ngoài . in ( 'Chào thế giới!' ) ;

}

}

```

Thăm nom [ Linux ] ( www . linuxhint . với ) Hiện nay !

Trong tệp trên, dấu băm (#, ##, ###) được sử dụng để thêm các tiêu đề có trọng số khác nhau, Ký hiệu lớn hơn (>) được sử dụng để thêm blockquote và dấu tích (`, “`) được sử dụng để thêm các lệnh hoặc khối mã, để biết thêm các thành phần tệp đánh dấu, hãy xem bảng tóm tắt trong phần sau.

Xem trước tệp đánh dấu Vim

Để xem tệp đánh dấu, bạn cần một trình kết xuất có thể dịch tệp và cung cấp đầu ra theo hướng dẫn. Giống như tệp HTML yêu cầu trình duyệt web hiển thị, tệp đánh dấu cũng cần có ứng dụng để xem tệp đó.

Có rất nhiều ứng dụng kết xuất có sẵn có thể xem tệp đánh dấu, đối với hướng dẫn này, chúng tôi đã cài đặt plugin Vim có thể giúp chúng tôi xem trước trực tiếp tệp đánh dấu.

Vì vậy, khi bạn mở bất kỳ tệp đánh dấu nào, plugin Vim-Instant-Markdown sẽ mở trình duyệt tới phiên bản hiển thị xem trước trực tiếp của tệp đánh dấu trong Vim.

Khi bạn chỉnh sửa tệp trong Vim, plugin sẽ dịch hướng dẫn về thời gian chạy và đưa ra bản xem trước trực tiếp trên trình duyệt.

Xem trước Vim Markdown trong Terminal

Các tệp đánh dấu có thể được đọc trong thiết bị đầu cuối bằng cách sử dụng các trình kết xuất đánh dấu khác nhau như Pandoc hoặc Glow. Hãy cài đặt Glow, sử dụng Snap trên Linux:

cài đặt sudo snap phát sáng

Bây giờ, để xem tệp đánh dấu trong thiết bị đầu cuối, hãy sử dụng:

ánh sáng [ tên tập tin ] . md

Tuy nhiên, những trình đọc này chỉ diễn giải một số phần tử Markdown có giới hạn và có thể không hỗ trợ tất cả các tính năng. Theo tôi, xem markdown từ terminal không phải là một lựa chọn tốt.

Xuất tệp Markdown sang các định dạng khác nhau bằng Vim

Một tính năng hay của tệp đánh dấu là bạn có thể xuất chúng sang các định dạng tệp khác nhau như tài liệu, PDF và HTML. Để làm được điều đó, bạn cần cài đặt một tiện ích có tên pandoc.

Để cài đặt pandoc trên Linux, hãy sử dụng:

sudo thích hợp - lấy cài đặt pandoc texlive - mủ cao su - cơ sở texlive - phông chữ - texlive được đề xuất - thêm - tiện ích texlive - mủ cao su - thêm

Để chuyển đổi PDF, bạn có thể cần thêm các tiện ích được đề cập trong lệnh trên.

Ghi chú: Đảm bảo lưu tệp trước khi bạn thực hiện các lệnh để xuất tệp đánh dấu sang định dạng khác.

Chuyển đổi tệp đánh dấu thành HTML

Sử dụng lệnh được đưa ra dưới đây để chuyển đổi tệp đánh dấu thành HTML.

Ghi chú: Sử dụng ! sign bất kỳ lệnh bên ngoài nào cũng có thể được thực thi trong trình soạn thảo Vim.

:! pandoc [ tên tập tin ] . md - [ tên tập tin ] . html

Chuyển đổi tệp Markdown thành PDF

PDF là định dạng tệp được chấp nhận rộng rãi; để chuyển đổi tệp đánh dấu thành PDF, hãy sử dụng lệnh được đề cập bên dưới:

:! pandoc [ tên tập tin ] . md - [ tên tập tin ] . pdf

Chuyển đổi tệp Markdown thành Docx

Docx là một định dạng tệp khác mà tệp đánh dấu có thể được chuyển đổi.

:! pandoc [ tên tập tin ] . md - [ tên tập tin ] . docx

Thay thế cái [tên tệp] trong các lệnh trên với tên tệp mà bạn muốn chuyển đổi.

Bảng đánh dấu Markdown

Các phần tử đánh dấu thường được sử dụng được đưa ra trong hình ảnh sau:

Phần kết luận

Vim là một trình soạn thảo mạnh mẽ mà với sự trợ giúp của các plugin sẽ trở thành một lựa chọn thậm chí còn tốt hơn. Vim cung cấp tính năng đánh dấu cú pháp cơ bản của các tệp đánh dấu để có thể dễ dàng chỉnh sửa chúng trong trình chỉnh sửa. Ngoài ra, để xem trước dạng kết xuất của tệp Markdown, bạn cần cài đặt một plugin, chẳng hạn như Vim-Instant-Markdown. Với sự trợ giúp của các tiện ích Linux như tệp đánh dấu pandoc có thể được xuất sang các định dạng tệp khác nhau.