Danh sách các trình soạn thảo văn bản macOS và trình soạn thảo mã [đã đóng]


173

Tôi đã tìm kiếm điều này và tìm thấy câu hỏi của Maudite về trình soạn thảo văn bản nhưng tất cả chúng đều dành cho Windows.

Như bạn không nghi ngờ gì, tôi đang cố gắng tìm hiểu xem có bất kỳ trình soạn thảo văn bản / mã nào cho Mac ngoài những gì tôi biết không. Tôi sẽ chỉnh sửa bài viết của mình để bao gồm các biên tập viên được liệt kê.

Miễn phí

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs và gần hơn với EMacs gốc
  5. JEdit
  6. Chỉnh sửa
  7. Nhật thực
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Chân đế
  12. Nguyên tử

Thương mại

  1. Bạn cùng văn
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Văn bản cao siêu 2
  6. Smultron
  7. WebStorm
  8. Bạc hà

Các bài viết liên quan đến chủ đề

  1. Faceoff, trình soạn thảo văn bản nào tốt nhất?
  2. Maceditors.com, tính năng chỉnh sửa mac so sánh

Cảm ơn tất cả mọi người đã thêm đề xuất.


Cũng đáng để kiểm tra Alternativeto.net/software/vim/?pl platform = mac , có lẽ là một diễn đàn tốt hơn cho những thứ như thế này.
ness101

Kiểm tra tài liệu Nevron - docs.nevron.com

Vì vậy, tại sao câu hỏi này về chủ đề ở đây?
Shougo Makishima

không mang tính xây dựng? thứ gì?
10101010

Tìm thấy một danh sách cập nhật hữu ích -> learnwoo.com/
YajiV

Câu trả lời:


18

Tôi đã không sử dụng nó cho mình, nhưng một thứ miễn phí khác mà tôi đã nghe thấy là Smultron .

Trong nghiên cứu của riêng tôi về điều này, tôi đã tìm thấy bài viết thú vị này: Faceoff: Trình soạn thảo văn bản Mac nào tốt nhất từ ​​trước đến nay?


17
smultron không còn miễn phí nữa
Glamip

Smultron cũng từ bỏ từng phiên bản. (Phiên bản 5 cho Mountain Lion, Phiên bản 6 cho Mavericks, v.v.). Bạn phải đổi tên từng phiên bản.
terphi

22

Tôi nghĩ rằng TextMate là sở thích của mọi người. Tôi chưa gặp một lập trình viên sử dụng máy Mac không sử dụng TextMate.


6
Tôi đang sử dụng MacVim và tôi có thể nói rằng nó đáng giá đến từng xu tôi đã trả .. cho TextMate. =)
Sergio Acosta

1
Tôi sử dụng SubEthaEdit. Tôi vẫn hài lòng với nó và trong khi tôi đã xem TextMate, chưa bao giờ có một lý do thực sự nào để tôi thay đổi.
Matthew Schinckel

1
Ồ, và tôi vẫn sử dụng Xcode để lập trình Cacao và Java.
Matthew Schinckel

Khi bạn học cách sử dụng một số phím tắt trong TextMate, nó sẽ trở nên rõ ràng tại sao rất nhiều nhà phát triển sử dụng nó :) Lựa chọn thứ hai: VIM :)
Nippysaurus

6
TextMate thật kinh khủng và chỉ xử lý 2-3 phông chữ ..
Antwan van Houdt

13
  • Emacs
  • Vim

Nhưng tôi sử dụng TextMate và có thể nói rằng, không còn nghi ngờ gì nữa, đáng giá đến từng xu tôi đã trả cho nó.


Chỉ cần +1 từ người dùng TextMate rất hài lòng (reg. # 63).
Keltia

11

Văn bản tuyệt vời là tuyệt vời (http://www.sublimetext.com/2). Tính năng tìm kiếm tuyệt vời, rất nhanh và nhẹ. Hoàn thành mã rất tốt.

Tôi cũng sử dụng RubyMine và WebStorm rất nhiều (http://www.jetbrains.com/). Chúng là tuyệt vời nhưng không phải tất cả các mục đích như TextMate.



5

Tôi đã thử Komodo một chút và tôi thực sự thích nó cho đến nay. Aptana, một biến thể của Eclipse, cũng khá hữu ích cho nhiều thứ khác nhau. Luôn luôn có ole 'VI tốt!


5

Nếu bạn từng có kế hoạch thực hiện một nỗ lực nghiêm túc trong việc học Emacs, ngay lập tức hãy quên Aquamacs. Nó cố gắng xoắn và bẻ cong Emacs thành một thứ không phải (một ứng dụng OS X siêu bản địa). Điều đó nghe có vẻ tốt và tất cả, nhưng một khi bạn nhận ra rằng nó phá vỡ hoàn toàn gần như mọi thao tác gõ phím và hành vi tiêu chuẩn của Emacs, bạn bắt đầu tự hỏi tại sao bạn không chỉ sử dụng TextEdit hoặc TextMate.

Carbon Emacs là một ứng dụng Emacs tốt cho OS X. Nó gần giống như bạn sẽ truy cập GNU Emacs mà không cần tự biên dịch. Nó phù hợp với hệ điều hành, nhưng đồng thời, là Emacs tuyệt vời mà tất cả chúng ta đều biết và yêu thích. Hiện tại nó yêu cầu Leopard với bản phát hành mới nhất, nhưng hầu hết mọi người đã nâng cấp cho đến bây giờ. Bạn có thể lấy nó ở đây .

Ngoài ra, nếu bạn muốn sử dụng Vim trên OS X, tôi đã nghe những điều hay về MacVim .

Ngoài ra, còn có các trình soạn thảo TextEdit, TextMate, v.v. Chúng hoạt động đối với một số người, nhưng hầu hết người dùng "tiên tiến" mà tôi biết (bao gồm cả bản thân tôi) ghét chạm vào họ với bất cứ thứ gì ngắn hơn một cột 15ft.


Nhận xét này là một đánh giá chủ quan. Nếu Aquamac bị hỏng như vậy, nó sẽ khó được sử dụng bởi nhiều người như vậy. Aquamacs chắc chắn liên kết Mac UX với Emacs chủ yếu cho người dùng Mac đã quen với một hành vi nhất định. Người dùng Emacs lâu năm sẽ phải bỏ học, đó là lý do tại sao nó không phải là một lựa chọn tốt cho họ. Ngược lại, người dùng Mac sẽ tìm thấy số lẻ UX Emacs bình thường. Nếu bạn đang dự định sử dụng đa nền tảng Emacs trên Windows và Linux, thì học Emacs sẽ là lời khuyên của tôi.
tgunr

5

CotEditor là một trình soạn thảo văn bản mã nguồn mở dựa trên ca cao. Nó là phổ biến ở Nhật Bản.


4

Theo tôi, nguồn mở tốt nhất là Smultron , nhưng nó không phải là một ngọn đuốc cho TextMate.


4

Có một đứa trẻ mới trong khối - PHPStorm . Tôi đã sử dụng nó trong cả một năm. Nó không miễn phí nhưng cung cấp giấy phép cá nhân 49 đô la một năm, miễn phí cho Nhà phát triển nguồn mở.

  • Tốc độ nhanh cho một IDE - Nó dựa trên Java nên trông hơi giống Eclipse / Netbeans nhưng hút chúng thành bụi về tốc độ (không nhanh bằng Coda / Textmate vì đây là IDE).
  • Phím tắt galore - Tôi hiếm khi chạm vào chuột trong khi phát triển bằng PHPStorm (đó là điều tôi không thích ở Coda)
  • Hỗ trợ lật đổ tích hợp sẵn - Không cần chạm vào Phiên bản hoặc bất kỳ ứng dụng khách SVN nào khác trên máy Mac
  • Hỗ trợ đoạn mã, mẫu - mã hóa zen cũng được hỗ trợ
  • Hỗ trợ các dự án , mặc dù trong các cửa sổ riêng biệt
  • Tìm kiếm tập tin, tìm kiếm mã
  • hoàn thành mã , cũng hỗ trợ hoàn thành mã PHPDoc

3
  • BBEdit làm cho tất cả các trình soạn thảo khác trông giống như Notepad.

Nó xử lý các tập tin khổng lồ một cách dễ dàng; hầu hết các trình soạn thảo văn bản (đặc biệt là TextMate) làm chậm quá trình thu thập dữ liệu chết hoặc chỉ gặp sự cố khi xuất hiện với một tệp lớn.

Các hộp thoại Tìm kiếm regex và nhiều tệp đánh bại mọi thứ khác để sử dụng.

Hệ thống clippings hoạt động như ma thuật, và có các lựa chọn, thụt lề, giữ chỗ và các thẻ điểm chèn, nó không chỉ là văn bản câm.

BBEdit rất nhiều AppleScriptable. Mọi thứ đều có thể được viết kịch bản.

Trong 9.0, BBEdit đã hoàn thành mã, dự án và hàng tấn cải tiến khác.

Tôi chủ yếu sử dụng nó cho HTML, CSS, JS và Python, nơi nó cực kỳ mạnh. Một số ngôn ngữ khó hiểu hơn không được hỗ trợ tốt trong đó, nhưng đối với hầu hết các mục đích, nó thật tuyệt vời.

Các nhà phát triển duy nhất tôi biết những người thích TextMate là người hâm mộ Ruby. Tôi thực sự không nhận được sự hấp dẫn, nó tốt hơn một chút so với TextWrangler (em trai miễn phí của BBEdit), nhưng nếu bạn tiêu tiền, bạn cũng có thể mua công cụ tốt hơn với giá vài đô la.

  • jEdit có đức tính đa nền tảng. Nó gần như không tốt bằng BBEdit, nhưng nó là một biên tập viên có khả năng lập trình viên. Nếu bạn đã từng phải đối mặt với một hệ thống Windows hoặc Linux, thật tiện lợi khi có một công cụ mà bạn biết là nó hoạt động.

  • Vim vẫn ổn nếu bạn phải làm việc trên ssh và hệ thống từ xa hoặc máy tính của bạn không thể làm X11. Tôi đã từng yêu Vim vì dễ dàng chỉnh sửa các tệp lớn và thực hiện các lệnh lặp đi lặp lại. Nhưng những ngày này, đó là một cuộc bỏ phiếu đối với tôi, với sự khó chịu của các nhóm tìm kiếm và thay thế (sử dụng (foo) không chuẩn thay vì (foo), v.v.), xử lý đa tài liệu rất tệ, thiếu dự án / xem trình duyệt đĩa, thiếu AppleScript và xử lý chuột kỳ quái trong phiên bản GVim.


BBEdit không hỗ trợ chỉnh sửa hợp tác ..
nawfal

Đôi khi tôi nhớ làm thế nào ngu ngốc notepad.exe. Sử dụng bộ nhớ thấp, nhanh, nhanh và thực hiện một lượng công cụ rất tối thiểu
Joe Plante

2

jEdit chạy trên OS X, dựa trên Java. Nó hơi giống với TextMate, tôi nghĩ vậy.

Editra có vẻ thú vị, nhưng tôi đã không thử nó.


2

TextMate không dành cho "lập trình viên tiên tiến". Điều đó không có nghĩa gì, TextMate chứa mọi thứ mà một "lập trình viên tiên tiến" muốn. Nó cho phép họ xác định một gói cho phép họ nhanh chóng thiết lập cách họ muốn mã nguồn được định dạng hoặc một gói tuân theo các nguyên tắc của dự án, truy cập dễ dàng để tạo toàn bộ cấu trúc và các lớp dựa trên việc gõ một phần của tab xây dựng và nhấn .

TextMate là công cụ lựa chọn của tôi, nó nhanh, nhẹ và chứa tất cả các tính năng tôi muốn có trong một công cụ để lập trình. Mặc dù nó không được tích hợp chặt chẽ trong Xcode, nhưng đó không phải là vấn đề đối với tôi vì tôi không viết phần mềm cho Mac OS X. Tôi viết phần mềm cho FreeBSD.


2

Chắc chắn là BBEdit . Tôi mã, và BBEdit là những gì tôi sử dụng để mã.


1

Bạn có thể xem xét một trong những tác phẩm kinh điển - chúng đều miễn phí, có thể mở rộng và có lượng người dùng lớn vượt ra ngoài Mac:

  • Aquamacs - emacs cho OS X (emacs trong cửa sổ shell cũng là một tùy chọn)
  • Mac Vim - VI với GUI dành riêng cho Mac (vim trong cửa sổ shell cũng là một tùy chọn)

1

Tôi thích một thiết lập chỉnh sửa trường học cũ. Tôi sử dụng vim dòng lệnh được nhúng trong "cửa sổ" Màn hình GNU bên trong iTerm .

Điều này có thể không tích hợp tốt với XCode, nhưng tôi nghĩ nó hoạt động rất tốt để phát triển và sử dụng các chương trình dòng lệnh. Nếu bạn dành bất kỳ thời gian đáng kể nào để làm việc trong một thiết bị đầu cuối, GNU Screen có giá trị trong 30 phút để làm chủ các khái niệm ghép kênh thiết bị đầu cuối cơ bản.


1

Coda là tuyệt vời để phát triển phong cách PHP / ASP / HTML. Giao diện tuyệt vời, tìm kiếm nhiều tệp và thay thế bằng hỗ trợ regrec, tích hợp FTP / SFTP / etc mượt mà để duyệt và chỉnh sửa các tệp từ xa, tích hợp SVN, v.v.

Hiện tại nó hỗ trợ các plugin và trình chỉnh sửa plugin có thể nhập các gói TextMate, vì vậy sẽ có một tương lai tươi sáng ở đó. Vẫn chưa có nhiều plugin phải có vì hỗ trợ plugin mới được giới thiệu với phiên bản 1.6 một vài tháng trước. Tuy nhiên, đây là một ứng dụng phổ biến, vì vậy tôi mong đợi nhiều hơn trong tương lai.

"Các tính năng sát thủ" đối với tôi là: * Chỉnh sửa liền mạch các tệp từ xa * Trình điều hướng mã (trình duyệt biểu tượng; khung liệt kê các chức năng, v.v.)

Hầu hết mọi người không thực sự sử dụng các trình duyệt biểu tượng nhưng vì tôi phải duy trì rất nhiều mã lạ, tôi thấy chúng là vô giá.

Tôi không chắc chắn rằng Coda có "sức mạnh thô" của TextMate. Tôi có kế hoạch làm quen với TextMate tiếp theo.


1

Tôi sử dụng Komodo IDE. Nó hỗ trợ một số lượng lớn các ngôn ngữ, và có thể tùy chỉnh nhưng hơi đắt (công ty của tôi đã mua cho tôi một bản sao). Một thay thế thực sự tốt là phiên bản miễn phí có tên Komodo Edit. Tải thực sự nhanh chóng và có một danh sách tính năng hợp lý và tôi thấy mình chuyển sang nó hơn là IDE đầy đủ cho rất nhiều công việc.



1

Tôi thực sự thích EditRocket hơn TextMate. Tôi sử dụng nó trên cả máy Mac và Ubuntu. Thật tuyệt khi sử dụng cùng một trình soạn thảo trên nhiều hệ điều hành.


1

Textmate là trạng thái của trình soạn thảo Nghệ thuật, nhưng nếu ai đó đang nghĩ đến việc phát triển trên một số nền tảng mà không có bộ nhớ ăn vụng những quái vật như jedit, nhật thực, netbeans, hãy xem geany (geany.org). Nó là miễn phí. Vấn đề duy nhất mà trình soạn thảo không có giao diện thẩm mỹ trên Mac OS X :)


1

Gian lận là một lựa chọn miễn phí tốt đẹp. Nó có một số cạnh thô, nhưng bạn không thể đánh bại giá. Tôi tin rằng đó là một ngã ba hoặc người kế thừa của Smultron.

Trình soạn thảo văn bản gian lận cho MacOS


Nó là một ngã ba của Smultron. Thật không may, đó là ngã ba duy nhất của Smultron và tác giả đã từ bỏ nó để ủng hộ việc viết lại.
Kiến


1

4
lol, người muốn có một IDE khi bạn chỉ có thể sử dụng một trình soạn thảo.
Nix

1
đây là những IDE toàn diện, không phải là trình soạn thảo văn bản.
ccpizza

1

Tôi sử dụng Eclipse làm trình soạn thảo chính của mình (cho Python) nhưng tôi luôn giữ SubEthaEdit là trình soạn thảo văn bản bổ sung của mình (dùng thử miễn phí, 30 euro để cấp phép). Nó không quá phức tạp nhưng nó làm những gì tôi cần.


Đối với python trong thời đại ngày nay, PyCharm là cách, imo. Eclipse ban đầu được tạo ra bởi IBM, người đã ghét Sun microsystems - do đó, cái tên được cho là làm lu mờ Sun: D Trớ trêu thay ngày nay các sản phẩm Intellij làm lu mờ Eclipse.
ccpizza

0

Một phiếu bầu khác cho Smultron. Tôi đã sử dụng nó khi thực hiện một số lập trình XQuery và có thể xác định một tệp từ khóa để tô sáng màu cú pháp là tuyệt vời.


0

Tôi đã cài đặt cả Smultron và Textwrangler, nhưng tôi thấy mình sử dụng Smultron hầu hết thời gian.


0

Tôi rất thích sử dụng một trình soạn thảo khác với XCode để mã hóa, nhưng tôi cảm thấy rằng không có trình soạn thảo nào khác tích hợp đủ chặt chẽ với nó để thực sự đáng giá.
Tuy nhiên, trong một thời gian, TextMate cuối cùng có thể đi đến điểm đó. Hiện tại, nó chủ yếu thiếu các tính năng sửa lỗi và tái cấu trúc.

Đối với mọi thứ không cần XCode, tôi yêu TextMate. Nếu tôi có một người dùng Mac khác trong nhóm làm việc của mình, tôi có thể sẽ xem xét SubEthaEdit cho các tính năng cộng tác của nó. Nếu đó là Emacs bạn muốn, tôi muốn giới thiệu Aquamacs (giống Mac hơn) hoặc Carbon Emacs (giống GNU-Emacs hơn)


0

Tôi đã sử dụng BBEdit trong nhiều năm. Nó rất ổn định, nhanh chóng và tích hợp vào quy trình làm việc Xcode của tôi một cách tốt đẹp. (Tôi không chắc chắn bất cứ điều gì tích hợp vào Xcode cũng như trình chỉnh sửa tích hợp, nhưng ai có thời gian chờ đợi trình chỉnh sửa tích hợp?)

Đối với các dự án nhóm nhỏ không sử dụng hệ thống kiểm soát nguồn hoặc để chỉnh sửa một người dùng trên nhiều máy, SubEthaEdit rất được khuyến khích.


0

Eclipse và Netbeans có các trình soạn thảo văn bản trong số rất nhiều thứ khác. Tôi không nghĩ rằng bạn sẽ muốn đợi 10 giây để trình soạn thảo văn bản của mình sẵn sàng: / ... Nếu bạn sẽ dành thời gian mã hóa nghiêm túc thì hãy dành chút thời gian và học cách sử dụng vim (emacs cũng vậy, nhưng tôi khuyên bạn nên vim)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.