Phần mềm tổ chức các khối văn bản trong tệp

Jan 05 2021

Tôi đang tìm một chương trình đơn giản lấy làm tệp văn bản đầu vào, cho phép tôi gắn thẻ chúng trên một đoạn hoặc tiểu mục có liên quan và kết hợp các đoạn văn bản được gắn thẻ đó trong các tệp tương ứng với từng thẻ đó. Ví dụ:

[idea] "this block contains an idea and where I stumbled on it"
[booknote] "this block is a quote from a specific text"
[idea][todo] "something I need to get done that is associated with an idea for some other endeavor"

Điều này sẽ dẫn đến, ví dụ: một tệp "idea.txt" chứa dòng đầu tiên và dòng thứ ba cùng với dấu thời gian cho ngày viết của các đoạn mã khác nhau này hoặc ngày viết cuối cùng của các tệp chúng đến từ đó. Về quy mô, có khoảng vài trăm tệp cần xử lý.

Tôi đã thấy các tham chiếu đến Evernote, OneNote trong chủ đề này ( Làm cách nào để người viết có thể quản lý hiệu quả nhiều đoạn văn bản? ) Nhưng chúng có phù hợp nhất cho nhiệm vụ mà tôi đang theo đuổi không? Tôi không chắc liệu chúng sẽ hoạt động với các đoạn văn bản hay chỉ toàn bộ các tệp đã được gắn thẻ. Tôi cũng đang tìm một ứng dụng nhẹ và chạy cục bộ tất cả những điều này và không tải tệp của tôi lên đám mây.

Trả lời

1 D.A.Hosek Jan 06 2021 at 00:57

Tôi chưa sử dụng nó, nhưng có vẻ như Chế độ tổ chức có thể làm những gì bạn muốn. Nó yêu cầu emacs chạy cục bộ, mặc dù với nhu cầu đánh dấu và đầu ra của bạn, có lẽ một giải pháp riêng sẽ là cần thiết.

1 Erk Jan 07 2021 at 12:03

Nếu bạn biết cách hoặc thích học tập lệnh, bạn có thể, tùy thuộc vào hệ điều hành của mình, xem xét tập lệnh bash (Linux, Mac) hoặc Power-Shell (Windows) để lọc các dòng khỏi tệp bằng một công cụ như grep và sau đó là đường dẫn. nó vào một tệp thứ cấp. Bạn thậm chí có thể viết kịch bản cho nó.

Đây là một ví dụ ngắn (dòng lệnh Mac OS):

cat file.txt | grep -i "\[idea\]" > idea.txt

Cái nào sẽ tạo ra tệp idea.txt:

[idea] "this block contains an idea and where I stumbled on it"
[idea][todo] "something I need to get done that is associated with an idea for some other endeavor"

Tuy nhiên, nếu bạn muốn đi theo lộ trình tập lệnh, tôi khuyên bạn nên sử dụng Stack Exchange thông thường.

Nếu bạn chỉ muốn ghi chú và các loại suy nghĩ trong một số phần mềm, bạn có thể muốn xem xét Microsoft One Note . Nó không nhất thiết phải tuân theo cấu trúc cụ thể của bạn, nhưng bản thân nó có cấu trúc hoạt động tốt.

Nếu bạn muốn theo dõi các mục cần làm trong danh sách. Tôi giới thiệu, RememberTheMilk . Nó cũng sử dụng cấu trúc thông tin của chính nó. (Hãy nghĩ lại, RTM với các thẻ sẽ làm chính xác những gì bạn muốn, nhưng với giao diện web, hãy kiểm tra!)