4 điểm bởi GN⁺ 2024-07-05 | 2 bình luận | Chia sẻ qua WhatsApp
  • Công cụ xem và chỉnh sửa tệp CSV/XLS dưới dạng bảng tính trong terminal
  • Chỉnh sửa nội dung ô bằng lệnh Vim
  • UNDO / REDO
  • Hỗ trợ 65.536 hàng và 702 cột (có thể mở rộng tối đa lên 1.048.576 hàng)
  • Nhập và xuất tệp CSV / phân tách TAB / XLSX. Nhập ODS. Xuất Markdown
  • Hỗ trợ ánh xạ phím
  • Sao lưu tự động
  • Hỗ trợ màu tùy chỉnh bằng cách chỉ định giá trị RGB
  • Tô màu ô và định dạng như in đậm, in nghiêng, gạch chân
  • Hỗ trợ ký tự rộng. Các bảng chữ cái được hỗ trợ: tiếng Anh, tiếng Tây Ban Nha, tiếng Pháp, tiếng Ý, tiếng Đức, tiếng Bồ Đào Nha, tiếng Nga, tiếng Ukraina, tiếng Hy Lạp, tiếng Thổ Nhĩ Kỳ, tiếng Séc, tiếng Nhật, tiếng Trung
  • Sắp xếp hàng, lọc hàng, tổng phụ (Subtotal)
  • Di chuyển ô
  • Hỗ trợ clipboard
  • Tương tác với GNUPlot
  • Hỗ trợ scripting LUA. Cũng hỗ trợ trigger và mô-đun liên kết động C
  • Triển khai hàm bên ngoài bằng ngôn ngữ bạn muốn và sử dụng trong SC-IM
  • Đọc đầu vào từ script bên ngoài để dùng như một máy tính không tương tác

Ý kiến của GN⁺

  • sc-im cho phép chỉnh sửa bảng tính bằng các lệnh kiểu vim, rất hữu ích với người dùng vim.
  • Khả năng mở rộng rất tốt nhờ hỗ trợ nhiều định dạng tệp và tính năng scripting.
  • Một dự án mã nguồn mở khác có tính năng tương tự là Visidata.

2 bình luận

 
GN⁺ 2024-07-05
Ý kiến trên Hacker News
  • Công cụ bảng tính terminal kiểu Vim này đã lấp được một khoảng trống trên thị trường
  • Các công cụ terminal đã phát triển rất nhiều trong vài năm gần đây
  • Đã thử dùng visidata và cuối cùng gắn bó luôn với visidata
  • Thật thú vị khi đi từ TUI sang GUI, rồi lại quay về TUI
  • Thật hay khi có thể kiếm tiền từ những dự án như thế này
  • Vẫn nhớ từng dùng công cụ lập trình thương mại "Vermont Views" vào khoảng năm 1990
    • Đây là công cụ giúp việc phát triển giao diện người dùng dạng văn bản trở nên dễ dàng hơn
  • Tôi thích Vim nên đã muốn dùng công cụ này, nhưng cảm giác có gì đó không hợp
    • Với bảng tính, tôi quen di chuyển bằng phím mũi tên rồi gõ trực tiếp ngay lập tức
    • Khi dùng SCIM, tôi cứ có cảm giác như liên tục đâm vào tường
    • Dù vậy, ý tưởng về một bảng tính dưới dạng TUI vẫn rất tuyệt
  • Trước khi tôi bắt đầu thấy bảng tính thật sự hữu ích, sếp tôi đã khơi gợi hứng thú bằng cách chạy sc trên máy trạm HP
    • sc-im dựa trên sc, và tác giả của bản gốc là James Gosling và Mark Weiser
  • Lúc nào nó cũng thu hút sự chú ý của tôi, nhưng trong công việc hằng ngày tôi vẫn luôn quay lại Google Sheets
    • Một tiện ích mở rộng trình duyệt tôi tìm thấy gần đây đúng là thứ làm thay đổi cuộc chơi
    • Tôi không cần toàn bộ tính năng của vim, chỉ cần khả năng điều hướng và chọn vùng là đủ
  • Trông khá giống dBase
  • Nó được viết bằng mã C đơn giản, và tôi muốn có một đơn vị biên dịch duy nhất kèm namespace của preprocessor và name mangling