Là một người đã gắn bó với Obsidian trong một thời gian dài, tôi nhận thấy đây là một công cụ tuyệt vời để tạo các ghi chú nhanh chóng, có cấu trúc và có thể đồng bộ hóa trên mọi thiết bị. Cùng với các giải pháp như Blinko, bộ đôi này đã giúp tôi đạt được mức độ tổ chức mà trước đây tôi chỉ dám mơ ước. Tuy nhiên, với tư cách là một nhà phát triển, tôi nhận ra rằng về cơ bản, Obsidian chỉ là một trình soạn thảo Markdown với hàng loạt tính năng cao cấp và giao diện người dùng đẹp mắt. Chính vì vậy, tôi muốn thử dùng VS Code để ghi chú và thật bất ngờ, nó lại hoạt động khá tốt.
Tất nhiên, tôi không phải người đầu tiên cũng không phải người cuối cùng thử nghiệm VS Code theo cách này. Các nhà phát triển đã sử dụng VS Code như một công cụ ghi chú cơ bản từ lâu. Đó là lý do tôi muốn xem liệu có thể biến nó thành một giải pháp tương tự Obsidian hay không. Với một vài plugin của VS Code, điều này hoàn toàn khả thi, thậm chí còn là cách tuyệt vời để kết hợp các dự án phát triển phần mềm với việc ghi chú chi tiết. Hoặc, nếu bạn muốn tránh cài đặt thêm ứng dụng, VS Code cũng có thể trở thành một trình ghi chú độc lập mạnh mẽ.
Thiết Lập VS Code Cho Nhu Cầu Ghi Chú Chuyên Nghiệp
Biến VS Code thành “Obsidian” với Dendron
Là một IDE có khả năng mở rộng hoàn toàn, VS Code cho phép bạn cài đặt các plugin để bổ sung chức năng. Mặc dù khá cơ bản khi mới cài đặt, nhưng các tính năng bổ sung mà bạn có thể thêm vào rất đa dạng, từ hỗ trợ toàn bộ ngôn ngữ lập trình cho đến các tùy chỉnh giao diện người dùng đơn giản. Để có được trải nghiệm Obsidian cơ bản trong VS Code, đã có một plugin tuyệt vời mang tên Dendron. Plugin này cung cấp mọi thứ bạn cần và tạo một “vault” (kho lưu trữ) riêng cho bạn, bao gồm hỗ trợ nhiều tính năng nâng cao.
Dendron bổ sung rất nhiều tính năng được thiết kế để biến VS Code thành một công cụ Quản lý Kiến thức Cá nhân (PKM) hoàn chỉnh. Nó có biểu đồ liên kết (graphs), liên kết ghi chú (linking), tự động sửa lỗi liên kết khi đổi tên ghi chú, xem trước liên kết, phân chia phần (sections), mẫu ghi chú (templates) và nhiều hơn thế nữa. Với tư cách là một giải pháp thay thế Obsidian, Dendron đáp ứng hầu hết các yêu cầu và tạo vault của riêng nó, giống hệt Obsidian.
Tùy Biến Ghi Chú với Foam và Bộ Plugin Markdown
Nếu bạn muốn tự xây dựng một vault ghi chú giống Obsidian từ đầu hoặc muốn ghi chú chi tiết ngay trong các dự án hiện có, bạn có thể sử dụng Foam cùng với các plugin sau:
-
Markdown All in One: Plugin này bổ sung hỗ trợ cho nhiều tính năng Markdown mà bạn có thể đã quen thuộc trong Obsidian, giúp việc soạn thảo trở nên dễ dàng và thuận tiện hơn.
-
Markdown Preview Mermaid Support: Đúng như tên gọi, plugin này cung cấp khả năng hỗ trợ cho Mermaid. Mermaid là một công cụ vẽ biểu đồ dựa trên Markdown, cho phép bạn tạo biểu đồ tròn (pie charts), biểu đồ luồng (flow charts) và hầu hết mọi loại biểu đồ khác. Nó rất hữu ích để trực quan hóa dữ liệu trong ghi chú, đặc biệt là với dữ liệu cơ bản. Thêm vào đó, nó rất dễ sử dụng, dưới đây là một đoạn mã ví dụ cho biểu đồ tròn lấy từ tài liệu chính thức:
pie title NETFLIX "Time spent looking for movie" : 90 "Time spent watching it" : 10
-
markdownlint: Cuối cùng, markdownlint bổ sung tính năng kiểm tra cú pháp chính xác cho ghi chú của bạn. Nhược điểm lớn nhất mà tôi nhận thấy khi sử dụng VS Code thay vì Obsidian là bạn thực sự cần viết đúng cú pháp Markdown, thay vì chỉ gõ và để VS Code tự động sửa lỗi hoặc hiển thị như Obsidian. Việc nhập các ghi chú của tôi vào VS Code thay vì dùng Obsidian đã làm nổi bật một vài lỗi, với mỗi ghi chú đều thiếu thẻ H1 ở đầu. Mặc dù việc yêu cầu cú pháp Markdown chuẩn không hẳn là điều xấu, nhưng những người chuyển từ Obsidian sẽ chưa quen với nó.
Nếu bạn đã quen thuộc và thoải mái với Obsidian, đối với hầu hết mọi người, việc chuyển sang Dendron hoặc Foam có thể không cần thiết. Tuy nhiên, bạn có thể dễ dàng nhập ghi chú của mình, và đối với những người thường xuyên làm việc trong IDE, đây có thể là một lựa chọn đáng cân nhắc. Tôi đã sử dụng VS Code theo cách này trong vài ngày, và mặc dù tôi sẽ quay lại Obsidian sau đó, đây vẫn là một thử nghiệm thú vị để xem VS Code có khả năng hoạt động như một công cụ ghi chú đến mức nào. Mặc định, nó không thực sự phù hợp cho mục đích đó, nhưng với sự đa dạng của các plugin, VS Code có thể được biến thành bất cứ thứ gì bạn muốn.
Liệu VS Code Có Phải Là Lựa Chọn Tốt Hơn Obsidian?
Lựa Chọn Phụ Thuộc Vào Mục Đích Sử Dụng
Nếu bạn là một nhà phát triển muốn giữ mọi thứ trong một chương trình duy nhất, VS Code chắc chắn là một lựa chọn thay thế khả thi. Bạn có thể giữ ghi chú bên cạnh các dự án phát triển của mình, hoặc thậm chí chỉ sử dụng nó như một vault ghi chú đầy đủ chức năng như với Obsidian. Tuy nhiên, những điểm đặc trưng của VS Code có thể khó nắm bắt hơn đối với người dùng Obsidian nếu bạn chưa từng sử dụng VS Code. Nếu Obsidian vẫn đang hoạt động hiệu quả cho bạn, thì không có lý do gì để chuyển đổi. Cả hai công cụ đều hoạt động tốt, với sự khác biệt là Obsidian được xây dựng chuyên biệt như một ứng dụng ghi chú, trong khi VS Code trước hết là một IDE.
Các plugin hàng đầu giúp tạo vault Obsidian đẹp mắt và hiệu quả
Thực lòng mà nói, ngay cả khi là một người làm việc phát triển rất nhiều, bản thân tôi cũng không thấy có nhiều lý do để ưu tiên VS Code và Dendron hơn Obsidian. Tôi đã cấu hình LiveSync trong Obsidian để có ghi chú trên tất cả các thiết bị của mình và tôi cũng thích tách biệt việc ghi chú với công việc phát triển. Điều đó không có nghĩa là nó sẽ không hiệu quả với bạn, vì vậy hãy cứ thử xem sao. Nó có thể rất phù hợp với quy trình làm việc của bạn đấy!
Kết Luận
VS Code, với sức mạnh của các plugin mở rộng, đã chứng minh rằng nó hoàn toàn có tiềm năng trở thành một công cụ ghi chú mạnh mẽ và linh hoạt. Đặc biệt đối với các nhà phát triển mong muốn hợp nhất môi trường làm việc, việc tích hợp ghi chú trực tiếp vào IDE quen thuộc là một lợi thế lớn. Tuy nhiên, Obsidian vẫn giữ vững vị thế là một ứng dụng được thiết kế chuyên biệt cho việc quản lý kiến thức cá nhân, mang lại trải nghiệm mượt mà và trực quan hơn cho người dùng không chuyên về lập trình.
Cuối cùng, lựa chọn giữa VS Code và Obsidian phụ thuộc vào nhu cầu, thói quen làm việc và mức độ thoải mái của bạn với từng công cụ. Cả hai đều là những lựa chọn xuất sắc trong lĩnh vực quản lý ghi chú. Hãy dành thời gian thử nghiệm, khám phá các tính năng và xem đâu là công cụ thực sự phù hợp với quy trình làm việc của bạn để tối ưu hóa năng suất cá nhân.
Hãy chia sẻ trải nghiệm của bạn khi sử dụng VS Code hoặc Obsidian để ghi chú dưới phần bình luận nhé!