Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Làm việc với các tệp Markdown trong Visual Studio Code rất đơn giản, đơn giản và thú vị. Bên cạnh việc chỉnh sửa cơ bản của mã VS, có một số tính năng cụ thể của Markdown sẽ giúp bạn có năng suất cao hơn.

Chỉnh sửa Markdown

Phác thảo tài liệu

Chế độ xem phác thảo là một phần riêng biệt ở dưới cùng của trình thám hiểm tệp. Khi được mở rộng, nó sẽ hiển thị cây biểu tượng của trình soạn thảo hiện đang hoạt động. Đối với các tệp Markdown, cây ký hiệu là hệ thống phân cấp tiêu đề của tệp Markdown.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Chế độ xem phác thảo là một cách tuyệt vời để xem xét cấu trúc và phác thảo tiêu đề của tài liệu của bạn.

Đoạn trích cho Markdown

Có một số đoạn đánh dấu tích hợp được bao gồm trong mã VS - nhấn ⌃space (Windows, Linux Ctrl+Space) (Trigger đề xuất) và bạn nhận được một danh sách các đề xuất cụ thể của ngữ cảnh.⌃Space (Windows, Linux Ctrl+Space) (Trigger Suggest) and you get a context specific list of suggestions.

Mẹo: Bạn có thể thêm vào đoạn trích do người dùng xác định cho Markdown. Hãy xem các đoạn trích do người dùng xác định để tìm hiểu làm thế nào. You can add in your own User Defined Snippets for Markdown. Take a look at User Defined Snippets to find out how.

Sử dụng ⇧⌘O (Windows, Linux Ctrl+Shift+O) để nhanh chóng nhảy vào tiêu đề trong tệp hiện tại.⇧⌘O (Windows, Linux Ctrl+Shift+O) to quickly jump to a header in the current file.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bạn có thể duyệt qua tất cả các tiêu đề trong tệp hoặc bắt đầu gõ tên tiêu đề để tìm chỉ tên bạn đang theo đuổi. Khi bạn đã tìm thấy tiêu đề cho bạn những gì, hãy nhấn Enter để di chuyển con trỏ của bạn đến nó. Nhấn ESC để hủy nhảy vào tiêu đề.Enter to move your cursor to it. Press Esc to cancel jumping to the header.

Sử dụng ⌘T (Windows, Linux Ctrl+T) để tìm kiếm thông qua các tiêu đề trên tất cả các tệp Markdown trong không gian làm việc hiện tại.⌘T (Windows, Linux Ctrl+T) to search through headers across all Markdown files in the current workspace.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bắt đầu nhập tên tiêu đề để lọc xuống danh sách và tìm tiêu đề bạn đang theo sau.

Hoàn thành đường dẫn

Hoàn thành đường dẫn giúp tạo liên kết đến tệp và hình ảnh. Các đường dẫn này được hiển thị tự động bởi IntelliSense khi bạn nhập đường dẫn của hình ảnh hoặc liên kết và cũng có thể được yêu cầu thủ công bằng cách sử dụng ⌃space (Windows, Linux Ctrl+Space).⌃Space (Windows, Linux Ctrl+Space).

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Các đường dẫn bắt đầu bằng / được giải quyết liên quan đến gốc không gian làm việc hiện tại, trong khi các đường dẫn nhìn chằm chằm với ./ hoặc không có bất kỳ tiền tố nào được giải quyết so với tệp hiện tại. Các đề xuất đường dẫn được tự động hiển thị khi bạn nhập / hoặc có thể được gọi thủ công bằng cách sử dụng ⌃space (Windows, Linux Ctrl+Space).⌃Space (Windows, Linux Ctrl+Space).

Path Intellisense cũng có thể giúp bạn liên kết đến các tiêu đề trong tệp hiện tại hoặc trong một tệp Markdown khác. Bắt đầu đường dẫn với # để xem hoàn thành cho tất cả các tiêu đề trong tệp (tùy thuộc vào cài đặt của bạn, bạn có thể cần sử dụng ⌃space (Windows, Linux Ctrl+Space) để xem những thứ này):⌃Space (Windows, Linux Ctrl+Space) to see these):

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bạn có thể vô hiệu hóa Path IntelliSense với "markdown.suggest.paths.enabled": false.

Kéo và thả vào liên kết và hình ảnh chèn

Nhanh chóng chèn hình ảnh và liên kết tệp bằng cách kéo và thả. Để bắt đầu, hãy kéo một tệp từ trình thám hiểm của mã vs qua mã Markdown của bạn và sau đó giữ Shift để bắt đầu thả nó vào tệp. Con trỏ xem trước cho thấy nơi nó sẽ được chèn khi bạn thả nó.Shift to start dropping it into the file. The preview cursor shows where it will be inserted when you drop it.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Hình ảnh bị bỏ chèn một hình ảnh đánh dấu ![](path/to/image.png). Các tệp bị bỏ chèn một liên kết đánh dấu bình thường [](path/to/file.md).

Lựa chọn thông minh

Lựa chọn thông minh cho phép bạn nhanh chóng mở rộng và thu hẹp lựa chọn trong các tài liệu đánh dấu. Điều này có thể được sử dụng để nhanh chóng chọn toàn bộ các phần tử khối (chẳng hạn như CodeBlocks hoặc bảng) và để chọn toàn bộ nội dung của phần tiêu đề trong tệp Markdown.

Lựa chọn thông minh sử dụng các lệnh sau:

  • Mở rộng: ⌃⇧⌘ → (Windows, Linux Shift+Alt+Right)⌃⇧⌘→ (Windows, Linux Shift+Alt+Right)
  • Thu nhỏ: ⌃⇧⌘ ← (Windows, Linux Shift+Alt+Left)⌃⇧⌘← (Windows, Linux Shift+Alt+Left)

Lựa chọn áp dụng cho các mục sau và tuân theo mô hình phân cấp truyền thống:

  • Tiêu đề
  • Danh sách
  • Báo giá khối
  • Các khối mã có hàng rào
  • Khối mã HTML
  • Đoạn văn

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Xác thực liên kết

Xác thực liên kết Kiểm tra các liên kết cục bộ trong mã Markdown của bạn để đảm bảo chúng hợp lệ. Điều này có thể bắt gặp những sai lầm phổ biến, liên kết như vậy với một tiêu đề đã được đổi tên hoặc thành một tệp không còn tồn tại trên đĩa.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Xác thực liên kết bị tắt theo mặc định. Để kích hoạt nó, chỉ cần đặt "markdown.validate.enabled": true. Mã VS sau đó sẽ phân tích các liên kết Markdown đến các tiêu đề, hình ảnh và các tệp cục bộ khác. Các liên kết không hợp lệ sẽ được báo cáo là cảnh báo hoặc lỗi. Tất cả các xác thực liên kết xảy ra cục bộ và không có việc kiểm tra các liên kết HTTP bên ngoài.

Có một vài cài đặt bạn có thể sử dụng để tùy chỉnh xác thực liên kết:

  • {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    0 -& nbsp; Bật/tắt xác thực các liên kết đến các tệp cục bộ:
    {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    1
  • {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    2 -& nbsp; Bật/tắt xác thực các liên kết đến các tiêu đề trong tệp hiện tại:
    {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    3
  • {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    4 -& nbsp; đã bật/vô hiệu hóa xác thực các liên kết đến các tiêu đề trong tệp Markdown khác:
    {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    5
  • {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    6 -& nbsp; Bật/vô hiệu hóa xác thực các liên kết tham chiếu:
    {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    7.
  • ________ 18 & nbsp;-& nbsp; một danh sách các nhóm liên kết bỏ qua xác thực. Điều này rất hữu ích nếu bạn liên kết với các tệp không tồn tại trên đĩa nhưng tồn tại một khi Markdown đã được xuất bản.

Tìm tất cả các tham chiếu đến các tiêu đề và liên kết

Sử dụng tất cả các tài liệu tham khảo (⇧⌥f12 (windows, linux shift+alt+f12)) để tìm tất cả các vị trí trong không gian làm việc hiện tại nơi tiêu đề hoặc liên kết đánh dấu được tham chiếu:Find All References (⇧⌥F12 (Windows, Linux Shift+Alt+F12)) command to find all locations in the current workspace where a Markdown header or link is referenced:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Tìm tất cả các tài liệu tham khảo được hỗ trợ cho: is supported for:

  • Tiêu đề:
    {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    9. Hiển thị tất cả các liên kết đến /0.
  • Liên kết bên ngoài: /1. Hiển thị tất cả các liên kết đến /2.
  • Liên kết nội bộ: /3. Hiển thị tất cả các liên kết đến /4
  • Các mảnh trong liên kết: /5. Hiển thị tất cả các liên kết đến /0 trong /4

Đổi tên tiêu đề và liên kết

Mệt mỏi vì vô tình phá vỡ liên kết khi bạn thay đổi tiêu đề đánh dấu? Thay vào đó, hãy thử sử dụng ký hiệu đổi tên (F2). Sau khi bạn nhập tên tiêu đề mới và nhấn enter, mã vs sẽ cập nhật tiêu đề cũng như tự động cập nhật tất cả các liên kết đến tiêu đề đó:Rename Symbol (F2) instead. After you type the new header name and press Enter, VS Code will update the header as well as automatically updating all links to that header:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bạn cũng có thể sử dụng F2 trên:F2 on:

  • Tiêu đề:
    {
      "[markdown]": {
        "files.trimTrailingWhitespace": false
      }
    }
    
    9. Điều này sẽ cập nhật tất cả các liên kết đến /0.
  • Liên kết bên ngoài: ./0. Điều này sẽ cập nhật tất cả các địa điểm liên kết với ./1
  • Liên kết nội bộ: /3. Điều này sẽ đổi tên tệp /4 và cũng cập nhật tất cả các liên kết đến nó.
  • Các mảnh trong liên kết: /5. Điều này sẽ đổi tên tiêu đề trong /4 và cũng cập nhật tất cả các liên kết đến nó.

Xem trước Markdown

Mã VS hỗ trợ các tệp Markdown ra khỏi hộp. Bạn chỉ cần bắt đầu viết văn bản Markdown, lưu tệp với phần mở rộng .md và sau đó bạn có thể chuyển đổi trực quan hóa của trình chỉnh sửa giữa mã và bản xem trước của tệp Markdown; Rõ ràng, bạn cũng có thể mở một tệp Markdown hiện có và bắt đầu làm việc với nó. Để chuyển đổi giữa các lượt xem, nhấn ⇧⌘v (Windows, Linux Ctrl+Shift+V) trong trình chỉnh sửa. Bạn có thể xem theo từng bên (⌘K V (Windows, Linux Ctrl+K V)) với tệp bạn đang chỉnh sửa và xem các thay đổi được phản ánh trong thời gian thực khi bạn chỉnh sửa.⇧⌘V (Windows, Linux Ctrl+Shift+V) in the editor. You can view the preview side-by-side (⌘K V (Windows, Linux Ctrl+K V)) with the file you are editing and see changes reflected in real-time as you edit.

Dưới đây là một ví dụ với một tệp đơn giản.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Mẹo: Bạn cũng có thể nhấp chuột phải vào tab Trình chỉnh sửa và chọn Mở Xem trước (⇧⌘V (Windows, Linux Ctrl+Shift+V)) hoặc sử dụng bảng lệnh (⇧⌘P (Windows, Linux Ctrl+Shift+P) ) để chạy Markdown: Mở Xem trước cho lệnh Side (⌘K V (Windows, Linux Ctrl+K V)). You can also right-click on the editor Tab and select Open Preview (⇧⌘V (Windows, Linux Ctrl+Shift+V)) or use the Command Palette (⇧⌘P (Windows, Linux Ctrl+Shift+P)) to run the Markdown: Open Preview to the Side command (⌘K V (Windows, Linux Ctrl+K V)).

Xem trước và khóa xem trước động

Theo mặc định, Markdown Previews tự động cập nhật để xem trước tệp Markdown hiện đang hoạt động:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bạn có thể khóa một bản xem trước Markdown bằng cách sử dụng lệnh khóa đánh dấu: Chuyển đổi xem trước để giữ cho nó bị khóa vào tài liệu đánh dấu hiện tại của nó. Xem trước bị khóa được chỉ định bởi [Xem trước] trong tiêu đề:Markdown: Toggle Preview Locking command to keep it locked to its current Markdown document. Locked previews are indicated by [Preview] in the title:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

LƯU Ý: Lệnh khóa đánh dấu: Toggle Preview chỉ khả dụng nếu Markdown Preview là tab hoạt động. The Markdown: Toggle Preview Locking command is available only if Markdown preview is the active Tab.

Biên tập viên và xem trước đồng bộ hóa

Mã VS tự động đồng bộ hóa Trình chỉnh sửa Markdown và PANE PREVIVEL. Cuộn xem trước Markdown và trình chỉnh sửa được cuộn để khớp với chế độ xem của bản xem trước. Cuộn trình soạn thảo Markdown và bản xem trước được cuộn để khớp với chế độ xem của nó:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bạn có thể vô hiệu hóa đồng bộ hóa cuộn bằng cài đặt ./6 và ./7.

Dòng hiện được chọn trong trình chỉnh sửa được chỉ định trong bản xem trước Markdown bởi một thanh màu xám nhạt ở lề trái:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Ngoài ra, nhấp đúp vào một phần tử trong bản xem trước Markdown sẽ tự động mở trình chỉnh sửa cho tệp và cuộn đến dòng gần phần tử đã nhấp nhất.

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Mở rộng bản xem trước Markdown

Các tiện ích mở rộng có thể đóng góp các kiểu và tập lệnh tùy chỉnh cho bản xem trước Markdown để thay đổi diện mạo của nó và thêm chức năng mới. Dưới đây là một tập hợp các phần mở rộng ví dụ tùy chỉnh bản xem trước:

Sử dụng CSS của riêng bạn

Bạn cũng có thể sử dụng CSS của riêng mình trong bản xem trước Markdown với cài đặt ./8. Điều này liệt kê các URL cho các bảng kiểu để tải trong bản xem trước Markdown. Các bảng kiểu này có thể là URL ./9 hoặc đường dẫn tương đối đến các tệp cục bộ trong không gian làm việc hiện tại.

Ví dụ: để tải một bảng kiểu có tên /0 tại gốc của không gian làm việc hiện tại của bạn, hãy sử dụng Tệp> Tùy chọn> Cài đặt để hiển thị tệp Workspace /1 và thực hiện bản cập nhật này:File > Preferences > Settings to bring up the workspace /1 file and make this update:

// Place your settings in this file to overwrite default and user settings.
{
  "markdown.styles": ["Style.css"]
}

Tiếp tục theo dõi khoảng trắng để tạo ra các lần phá vỡ dòng

Để tạo các đường dây cứng, Markdown yêu cầu hai hoặc nhiều không gian ở cuối dòng. Tùy thuộc vào cài đặt người dùng hoặc không gian làm việc của bạn, mã VS có thể được cấu hình để loại bỏ khoảng trắng kéo dài. Để chỉ giữ khoảng trắng trong các tệp Markdown, bạn có thể thêm các dòng này vào /1 của mình:

{
  "[markdown]": {
    "files.trimTrailingWhitespace": false
  }
}

Đánh dấu xem trước bảo mật

Vì lý do bảo mật, mã VS hạn chế nội dung được hiển thị trong bản xem trước Markdown. Điều này bao gồm vô hiệu hóa thực thi tập lệnh và chỉ cho phép các tài nguyên được tải qua ./9.

Khi Markdown Preview chặn nội dung trên một trang, một cửa sổ bật lên cảnh báo được hiển thị ở góc trên cùng bên phải của cửa sổ xem trước:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Bạn có thể thay đổi nội dung nào được phép trong bản xem trước Markdown bằng cách nhấp vào cửa sổ bật lên này hoặc chạy Markdown: Thay đổi lệnh Cài đặt bảo mật xem trước trong bất kỳ tệp đánh dấu nào:Markdown: Change preview security settings command in any Markdown file:

Hướng dẫn how do i save html markdown as vs code? - làm cách nào để lưu đánh dấu html dưới dạng mã so với mã?

Cài đặt bảo mật xem trước Markdown áp dụng cho tất cả các tệp trong không gian làm việc.

Dưới đây là các chi tiết về từng cấp độ bảo mật sau:

Nghiêm khắc

Đây là thiết lập mặc định. Chỉ tải nội dung đáng tin cậy và vô hiệu hóa thực thi tập lệnh. Khối hình ảnh /4.

Chúng tôi khuyên bạn nên bật bảo mật /5 trừ khi bạn có lý do rất chính đáng để thay đổi nó và bạn tin tưởng tất cả các tệp Markdown trong không gian làm việc.

Cho phép nội dung không an toàn

Giữ các tập lệnh bị vô hiệu hóa nhưng cho phép nội dung được tải qua /4.

Vô hiệu hóa

Vô hiệu hóa bảo mật bổ sung trong cửa sổ Xem trước. Điều này cho phép thực thi tập lệnh và cũng cho phép nội dung được tải qua /4.

Mở rộng Markdown

Ngoài chức năng VS Code cung cấp ra khỏi hộp, bạn có thể cài đặt tiện ích mở rộng cho chức năng lớn hơn.

Mẹo: Chọn một gạch mở rộng ở trên để đọc mô tả và đánh giá để quyết định phần mở rộng nào là tốt nhất cho bạn. Xem thêm trên thị trường.

Bước tiếp theo

Đọc để tìm hiểu về:

  • CSS, SCSS và ít hơn - muốn chỉnh sửa CSS của bạn? Mã VS có sự hỗ trợ tuyệt vời cho CSS, SCSS và ít chỉnh sửa hơn.

Câu hỏi thường gặp

Có kiểm tra chính tả không?

Không được cài đặt với mã VS nhưng có các tiện ích mở rộng kiểm tra chính tả. Kiểm tra thị trường mã VS để tìm kiếm các tiện ích mở rộng hữu ích để giúp với quy trình làm việc của bạn.

Mã vs có hỗ trợ mithub có hương vị github không?

Không, mã VS nhắm mục tiêu đặc tả điểm đánh dấu Commonmark bằng thư viện Markdown-IT. GitHub đang tiến tới đặc tả Commonmark, mà bạn có thể đọc trong bản cập nhật này.

11/2/2022

Làm cách nào để lưu tệp đánh dấu dưới dạng HTML?

Một cách khác để chuyển đổi bản xem trước Markdown là từ các gói -> Xem trước Markdown -> Chuyển đổi xem trước. Khi khung xem trước hiển thị, nhấp chuột phải vào bản xem trước và nhấp vào Lưu dưới dạng HTML và lưu tệp trong thư mục ưa thích của bạn.right-click on the preview and click Save as HTML, and save the file in your preferred folder.

Làm cách nào để tạo tệp đánh dấu trong mã vs?

Mã VS hỗ trợ các tệp Markdown ra khỏi hộp. Bạn chỉ cần bắt đầu viết văn bản Markdown, lưu tệp với phần mở rộng .md và sau đó bạn có thể chuyển đổi trực quan hóa của trình chỉnh sửa giữa mã và bản xem trước của tệp Markdown; Rõ ràng, bạn cũng có thể mở một tệp Markdown hiện có và bắt đầu làm việc với nó.start writing Markdown text, save the file with the . md extension and then you can toggle the visualization of the editor between the code and the preview of the Markdown file; obviously, you can also open an existing Markdown file and start working with it.

Làm thế nào để bạn lưu một tệp đánh dấu?

Tệp MD bằng Notepad:..
Tệp -> Lưu dưới dạng ....
Trong đó nó nói "Lưu dưới dạng loại:" Thay đổi mức thả xuống từ "*. TXT" thành "tất cả các tệp".
Nơi nó nói "Tên tệp:" Nhập một cái gì đó kết thúc bằng ". MD".

Làm thế nào để bạn lưu dưới dạng mã vs?

Lưu / Tự động Lưu# Theo mặc định, mã VS yêu cầu một hành động rõ ràng để lưu các thay đổi của bạn vào đĩa, Ctrl+s.Tuy nhiên, thật dễ dàng để bật Auto Save, điều này sẽ tiết kiệm các thay đổi của bạn sau khi độ trễ được định cấu hình hoặc khi Focus rời trình chỉnh sửa.Với tùy chọn này được bật, không cần phải lưu rõ ràng tệp.Ctrl+S. However, it's easy to turn on Auto Save , which will save your changes after a configured delay or when focus leaves the editor. With this option turned on, there is no need to explicitly save the file.