2009-06-20 30 views
25

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?

+4

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

+0

@guns - vim có thể được mở rộng bằng python, ruby, ... một số thứ khác, FYI. – Rook

Trả lời

21

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)
+0

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. –

4

Đ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ẹ.

2

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.

3

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 :)

2

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.)

+0

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? –

2

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

+0

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

1

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.

+0

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 –

+0

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

-2

Hỗ trợ cộng đồng.

Các vấn đề liên quan