Hoa Kỳtjmahr/WrapRmd
RStudio addin for wrapping RMarkdown paragraphs
📦 WrapRmd: Căn lề RMarkdown thông minh, không "đứt" mã R nhúng
Addin RStudio tự động căn lề đoạn văn RMarkdown mà không chèn dòng mới vào bên trong mã R nhúng inline.
WrapRmd là một RStudio Addin giúp căn lề lại các đoạn văn văn bản RMarkdown sao cho vừa vặn trong chiều rộng mong muốn (mặc định 80 ký tự), đặc biệt quan tâm đến việc bảo vệ mã R nhúng inline như r max(iris$Sepal.Length) khỏi bị cắt đứt. Dự án do tjmahr phát triển, dùng cho người viết RMarkdown muốn giữ văn bản gọn gàng mà không làm hỏng cú pháp mã.
✨ Điểm nổi bật
- Wrap RMarkdown an toàn: Tự động căn lề văn bản nhưng không chèn dòng mới vào giữa mã R nhúng inline.
- Dùng commonmark để phân tích: Tận dụng thư viện commonmark để phân tích và định dạng lại markdown chính xác.
- Chuẩn hóa thông minh: Tự động chuẩn hóa HTML thực thể, dọn dẹp danh sách, và escape ký tự
#trong số issue. - Tùy chỉnh chiều rộng: Cài đặt
WrapRmd.widthđể thay đổi độ rộng dòng mong muốn (mặc đặt: 80). - Hỗ trợ bật/tắt chức năng thông minh: Tùy chọn
WrapRmd.smartvàWrapRmd.extensionsđể bật dấu câu thông minh hoặc tiện ích GitHub. - Thêm addin phụ: Bao gồm các công cụ như chuyển dấu gạch chéo, knit lựa chọn, và gán giá trị mặc định tham số.
💡 Vì sao đáng chú ý
WrapRmd khác với cách căn lề thông thường bởi nó hiểu rõ cú pháp RMarkdown — đặc biệt là mã R nhúng inline — và tránh làm hỏng chúng khi xử lý. Nhờ dùng commonmark, công cụ không chỉ căn lề mà còn chuẩn hóa cấu trúc markdown một cách nhất quán. Phù hợp với người dùng RStudio thường xuyên viết tài liệu RMarkdown cần tuân thủ quy chuẩn độ rộng dòng.
#RStudio #RMarkdown #knitr #Addin #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop. Free to deploy anywhere 👇
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts