Bất cứ khi nào chúng ta nghĩ về các bài thuyết trình, những điều đầu tiên thường đến trong tâm trí là những hình ảnh hào nhoáng hoặc các sơ đồ đầy màu sắc. Nhưng có những lúc bạn chỉ muốn truyền tải nhanh một số thông tin thông qua bản trình bày của mình, trong khi giao diện tổng thể có một chỗ ngồi sau.

Trong Linux, bạn có thể nhanh chóng tạo cũng như chạy một bản trình bày thông qua dòng lệnh. Có nhiều cách để đạt được điều này, nhưng trong bài viết này, chúng tôi sẽ tập trung vào các khái niệm cơ bản về công cụ mdp, cũng như các tính năng mà nó cung cấp.

Mdp

Mdp là một công cụ trình bày đánh dấu dựa trên dòng lệnh có sẵn cho Linux. Theo tác giả của nó, dự án bắt đầu như một cách để học ngôn ngữ lập trình C và nhanh chóng phát triển thành một công cụ trình bày đầy đủ tính năng.

Tải xuống cài đặt

Chạy các lệnh sau để tải xuống và cài đặt mdp trên hệ thống dựa trên Debian của bạn:

 sudo apt-get cài đặt git gcc tạo libncursesw5-dev git clone https://github.com/visit1985/mdp.git cd mdp make sudo make install 

Nếu bạn đang sử dụng bất kỳ bản phân phối Linux nào khác, hãy truy cập trang GitHub của dự án để biết hướng dẫn về cách tải xuống và cài đặt mdp trên hệ thống của bạn.

Sử dụng

Trước khi chuyển sang một ví dụ làm việc, dưới đây là một số thông tin cơ bản mà bạn nên biết về mdp :

  • Bạn có thể chuyển sang trang trình bày tiếp theo bằng các phím Enter, Space, Page Down, j, l, Down Arrow và Right Arrow.
  • Để chuyển sang trang trình bày trước, sử dụng Phím xóa lùi, Trang lên, h, k, Mũi tên lên, Phím mũi tên trái.
  • Để thoát khỏi bản trình bày, nhấn q
  • Để tải lại, nhấn r
  • Để chuyển đến trang chiếu đầu tiên, nhấn Home hoặc g và chuyển sang trang trình bày cuối cùng, nhấn End hoặc G.

Như chúng ta biết rằng mdp làm việc với các tệp tin markdown, bạn sẽ cần tạo bản trình bày của mình ở định dạng .md và chạy nó theo cách sau:

 mdp [tên trình bày của bạn] 

Ví dụ:

 mdp my-presentation.md 

Trang trình bày đầu tiên

Đây là cách bạn có thể nhập các chi tiết như tiêu đề và tác giả, cũng như tạo văn bản được gạch dưới, đơn giản và được tô sáng.

 % title: Maketecheasier - Mdp% author: Himanshu -> mdp Một công cụ trình bày markdown dựa trên dòng lệnh. <- _Ngôn ngữ văn bản: _ Văn bản đơn giản * Văn bản được đánh dấu1 *, * văn bản được đánh dấu2 * 

Cái này nó thì trông như thế nào:

Nhiều trang trình bày

Bản trình bày có thể được chia thành nhiều trang trình bày bằng cách sử dụng các quy tắc ngang (hr), được biểu thị bằng ít nhất 3 * hoặc -. Ví dụ, mỗi trong số này đại diện cho sự bắt đầu của một slide mới:

 * * * --- ************************ - - - 

Tiêu đề đa cấp và danh sách lồng nhau

Dưới đây là cách bạn có thể chèn các cấp tiêu đề và danh sách lồng nhau khác nhau:

 -> # tiêu đề đa cấp và danh sách lồng nhau <- Sau đây là ví dụ về tiêu đề cấp đầu tiên và cấp hai, cũng như danh sách lồng nhau. # header header cấp 2 đầu tiên ------------------ - * list 1 * - sub-list 1 - sub-sub-list 1 - sub-sub-list 2 - tiểu danh sách 3 - danh sách phụ 2 

Cái này nó thì trông như thế nào:

Lưu ý - Một đơn
hoặc ^ trong một dòng cho biết mdp để dừng đầu ra trên vị trí đó. Điều này có thể được sử dụng để hiển thị các điểm bullet theo từng dòng.

Định dạng khối mã

Các khối mã được tự động phát hiện bởi 4 dấu cách ở đầu dòng. Đây là một ví dụ:

 -> # Định dạng khối mã <- Đây là cách bạn có thể định dạng đoạn mã. 1 / * Hello World * / 2 3 #include 4 5 int main (void) 6 {7 printf ("\ nHello World \ n"); 8 trở về 0; 9} Ví dụ này cho thấy mã nội tuyến: `gcc -Wall helloworld.c -o helloworld` 

Cái này nó thì trông như thế nào:

Các điểm quan trọng khác

  • Dấu gạch chéo ngược buộc các ký tự đặc biệt đánh dấu như *, _, # và> được in dưới dạng ký tự thông thường.
  • Các dấu ngoặc kép được tự động phát hiện trước>, trong khi nhiều> được hiểu là dấu ngoặc kép lồng nhau.
  • Để biết thêm mẹo, hãy xem tệp sample.md đi kèm với mã nguồn mdp .

Phần kết luận

Như bạn đã quan sát hiện nay, thật nhanh chóng và dễ dàng để tạo bản trình bày bằng mdp . Với thực tế là nguồn mở của nó, bạn không chỉ có thể nghiên cứu cách nó hoạt động, nhưng cũng có thể mở rộng bộ tính năng của nó. Bạn đã từng sử dụng mdp hay bất kỳ công cụ trình bày dòng lệnh nào khác chưa? Trải nghiệm của bạn thế nào? Chia sẻ suy nghĩ của bạn trong phần bình luận bên dưới.