Hầu như mọi nhà phát triển sử dụng Mac thực tế thờ TextMate. Tại sao? Những tính năng đặc biệt nào mà các trình soạn thảo văn bản và IDE khác không có? Tôi đã thực hiện tìm kiếm nhanh và tính năng thực sự hữu ích mà tôi thấy hầu hết các trình soạn thảo khác thiếu là tùy chọn lựa chọn cột, nhưng tôi sẽ không sử dụng một trình soạn thảo nào đó cho điều đó. Điều gì làm cho TextMate trở nên tuyệt vời như vậy?Điều gì tuyệt vời về TextMate?
Trả lời
TextMate là ứng dụng đầu tiên tôi mua khi tôi chuyển sang máy Mac cách đây vài năm.
Các tính năng mà tôi thích nhất là:
- bó hỗ trợ
- UI sạch
- hỗ trợ dự án
- vỏ tích hợp
- nhanh cho các tập tin nhỏ (thời gian khởi động nhanh)
- HTMLTidy xây dựng trong
- Tích hợp xác thực CSS và XHTML (cần kết nối trực tuyến)
nhưng nó cũng có một số nhược điểm:
- chậm cho các tập tin lớn
- thiếu cập nhật (trong một thời gian bây giờ, nhưng TextMate 2.0 có vẻ là alive)
Thiếu hỗ trợ tệp nhị phân, thiếu hiển thị kích thước byte trong thanh trạng thái, thiếu danh sách kết quả tìm kiếm, v.v. Tất cả các tính năng mà chúng tôi được sử dụng để sử dụng trong UltraEdit trong Windows. Có UE cho mac, nhưng nó vẫn chưa thể so sánh (chậm chạp, vấn đề con trỏ) với phiên bản Windows. –
Điểm bán hàng chính là khả năng mở rộng giao diện người dùng bằng các gói, về cơ bản chỉ là các tập lệnh shell. Nó cũng khá nhẹ.
Rất nhiều người chỉnh sửa có lựa chọn cột (mặc dù trong rất nhiều người trong số họ được chôn sâu xuống). Thực tế thực tế TextMate được thích là hệ thống bó của nó, làm cho một số nhiệm vụ lập trình lặp đi lặp lại dễ dàng hơn nhiều. Nó không được coi là một sự thay thế cho các ngôn ngữ có IDE với sự hỗ trợ "intellisense" (Java, C#, v.v.), nhưng nó thực sự hữu ích nếu bạn muốn tạo các chương trình bằng ngôn ngữ kịch bản như ruby hay python.
Tôi nghĩ sự hấp dẫn của TextMate là nó không cồng kềnh ... nó chỉ có sự pha trộn phù hợp của các tính năng chỉnh sửa văn bản/IDE, được triển khai theo đúng cách :)
TextMate rất mạnh mẽ và đồng thời có thể sử dụng, trực quan, thanh lịch và nhẹ.
Mặt khác, ví dụ: hai trình soạn thảo Unix phổ biến nhất là Emacs và Vi (m) đều rất mạnh nhưng IMHO (!) khả năng sử dụng của chúng không đạt tiêu chuẩn ngày nay. (Tôi sử dụng tất cả ba trong số họ nhưng nghĩ rằng TextMate là của xa nhất.)
Vì vậy, bạn muốn nói rằng nó có nhiều điểm chung với Emacs và Vim hơn, nói, Notepad ++ hoặc Komodo Edit? Hay là đúng ở giữa? –
Tôi đã cố gắng sử dụng TextMate như một sự thay thế cho Emacs. Cho đến nay tôi không được bán, mặc dù tôi thích các dự án, giao diện người dùng đơn giản/sạch hơn và ý tưởng rằng nó có thể mở rộng bằng cách sử dụng python, v.v. (Tôi chưa bao giờ làm chủ được elisp).
Những điều tôi không thích [so với Emacs]:
- không có khả năng hoán đổi điểm/đánh dấu hoặc trả lại với nhãn hiệu trước đó.
- phím di chuyển không tự động đưa bạn ra khỏi tìm kiếm nội tuyến.
- thẻ không quá tuyệt vời (ví dụ: không thể tìm thấy biểu tượng nào trong tệp java mà không có lớp).
- hoàn thành chỉ tìm kiếm tệp hiện tại.
- KHÔNG MỞ NGUỒN.
Được rồi, tôi vẫn muốn chụp ảnh công bằng, nhưng chủ yếu là tôi thiếu chức năng vượt trội của Emacs và cảm thấy ngày càng tha thứ về giao diện người dùng đầy thách thức của mình và sẵn sàng học cách tốt hơn. Ngay cả đối với các dự án, sử dụng emacs desktop-save trong một thư mục dự án cũng có thể thực hiện gần như giống nhau.
-taranaki
Thật khó để tìm thấy bất kỳ trình soạn thảo nào về sự tinh tế tương tự như các emacs - NẾU bạn thực sự thích nó. Tôi cần nhiều năm để có được những phần mở rộng, các phần mở rộng của emacs và những thứ tuyệt vời;). Textmate là nhanh hơn, nhưng không có tương tác promts (python shell, ruby, fsi) và không có auctex (inline math rendering preview ...) Tôi sẽ không dám so sánh emacs với một số biên tập viên trẻ như Textmate;). – wishi
Textmate về cơ bản có tất cả sức mạnh của < chèn editor unix yêu thích của bạn ở đây > với một tốt đẹp UI Mac OS X được bao bọc xung quanh nó và một hệ thống plugin tuyệt vời sử dụng bó, trong đó hàng trăm có sẵn và nhất hoặc là tốt hay tuyệt vời.
Nó "về cơ bản có tất cả sức mạnh của" cái gì? Tôi nghĩ rằng bạn để lại một cái gì đó ra. : P –
Rất tiếc, tôi không bao giờ nhận thấy trình chỉnh sửa cắt ngang, chỉnh sửa tương ứng – Kris
Hỗ trợ cộng đồng.
- 1. Điều gì thật tuyệt vời về ORM?
- 2. Điều gì tuyệt vời về git?
- 3. Thật tuyệt vời về các khu vực MVC2 mới?
- 4. Nội dung tuyệt vời 2 - Ngăn không cho tạo tệp ._
- 5. Bí danh trong phông chữ tuyệt vời là gì?
- 6. Viết Phần mềm tuyệt vời
- 7. Điều gì tạo nên một đặc điểm kỹ thuật tuyệt vời?
- 8. lược đồ màu phpstorm cho tuyệt vời
- 9. Các khía cạnh tuyệt vời của PostSharp
- 10. trải nghiệm chạy tuyệt vời đầu tiên
- 11. Cách tạo xếp hạng sao tuyệt vời
- 12. văn bản tuyệt vời 3 và kiểm soát gói
- 13. Cách lấy tên thẻ hiện tại trong wm tuyệt vời?
- 14. Văn bản tuyệt vời 2 — Nhanh chóng tìm thấy nội dung nào đó trên một trang
- 15. Tài liệu tuyệt vời nổi tiếng của Satchless ở đâu?
- 16. Thiết lập Eclipse tuyệt vời để phát triển PHP
- 17. Nội dung tuyệt vời 2 :: Hoàn thành mã Python
- 18. Thực thi mã Ruby trong văn bản tuyệt vời 2
- 19. Văn bản tuyệt vời 2: tắt xem trước tài liệu
- 20. NGOẠI TRỪ TUYỆT VỜI NGOẠI HỐI: java.lang.IllegalArgumentException: đã thêm
- 21. Gợi ý các ví dụ tuyệt vời về mã C/C++ thực
- 22. Ví dụ về báo cáo pdf SSRS tìm kiếm tuyệt vời
- 23. Một ví dụ tuyệt vời về đóng gói hiệu quả thông qua việc ẩn thông tin?
- 24. Có hướng dẫn tuyệt vời về cách sử dụng các emacs không?
- 25. Tìm kiếm một số ví dụ về ứng dụng GUI có thiết kế tuyệt vời
- 26. Một số hướng dẫn vẽ 2D tuyệt vời của Quartz là gì?
- 27. Bố trí tùy chỉnh, Văn bản tuyệt vời 2
- 28. Ít CSS "bí danh" với bootstrap + font-tuyệt vời
- 29. Nội dung tuyệt vời 2 Định dạng mã
- 30. Trình khám mắt người dùng tuyệt vời của bạn là gì?
Nếu bạn là người hâm mộ các IDE, bạn có thể không thích nó. Nếu bạn là loại người có vỏ UNIX mở mọi lúc, bạn có thể thích nó. Và bạn có thể mở rộng Textmate bằng bất kỳ ngôn ngữ nào bạn muốn, không chỉ một vài thứ cụ thể cho trình soạn thảo (ví dụ: Vimscript hoặc Emacs Lisp) – guns
@guns - vim có thể được mở rộng bằng python, ruby, ... một số thứ khác, FYI. – Rook