Có một trình soạn thảo văn bản nhẹ, miễn phí, không chỉ văn bản mà còn không phải là một IDE nặng?


30

Tôi không thực sự hài lòng với các trình soạn thảo văn bản có sẵn cho Mac OS X.

Tôi đã thử TextWrangler , Smultron , Coda , SubEthaEdit , TextMate và những thứ khác mà tôi không nhớ. Nhưng không ai ở trên thỏa mãn nhu cầu của tôi.

Tôi muốn một trình soạn thảo văn bản (miễn phí)

  • cái nào nhanh
  • làm nổi bật cú pháp
  • tôi có thể định nghĩa các cú pháp riêng (hoặc có nhiều plugin, ví dụ như đối với YAML),
  • nơi các nhà phát triển đang hoạt động,
  • không có giao diện & cảm giác của TextWrangler (tôi ghét thanh bên trượt) nhưng hoặc một ứng dụng Mac thực sự
  • có thể định nghĩa các dự án (như Coda có thể)
  • bao gồm hỗ trợ cơ bản cho Git và / hoặc SVN
  • hỗ trợ tự động hoàn thành nhanh
  • Tương thích với Mac OS X 10.6

Nói một cách dễ hiểu: trình soạn thảo văn bản nhẹ hoàn hảo chưa phải là một IDE nặng.


2
"Tôi không thực sự hài lòng với các trình soạn thảo văn bản có sẵn cho MacOS X. " Có trình soạn thảo nào bạn đã sử dụng trên nền tảng khác mà bạn thích không? Có thể có một tương đương tương đương tồn tại cho OS X.
Scottie

Tôi không thể nhớ những gì tôi đã sử dụng trên Linux và Windows nhưng tôi không thể nhớ rằng tôi thực sự thích một trình soạn thảo ở đó ...
alopix

5
Chương trình lý tưởng cho bạn không tồn tại. Hoặc, đúng hơn, nó có và nó được gọi là TextMate.
Scottie

1
Tôi đồng ý rằng có những điều, thiếu với các biên tập viên văn bản. Tôi cũng thấy rằng giữa TextMate / VIM và một chút ma thuật vỏ tôi có thể giải quyết tốt.
Josh K

2
Tôi nghĩ rằng bạn cần phải linh hoạt hơn một chút ở đây. Bạn có 10 câu trả lời, với cộng đồng giải quyết trên TextMate (mặc dù tôi là một BBEditngười đàn ông) và Xcode, nhưng bạn ít nhiều đã bắn hạ từng người trong các bình luận. Tôi không nghĩ bạn sẽ tìm thấy trình soạn thảo văn bản "hoàn hảo" phù hợp với sở thích cụ thể của bạn trừ khi bạn chỉ tự viết mã.
Philip Regan

Câu trả lời:


20

Bạn đã xem xét Xcode chưa?

Tôi biết bạn nói rằng bạn không thích TextMate, nhưng nó đáp ứng khá nhiều nhu cầu của bạn.

cái nào nhanh

TextMate
thực sự nhanh

Xcode
Không nhanh nhưng không phải Eclipse / Netbeans-chậm

làm nổi bật cú pháp

TextMate
Rất đầy đủ và có thể mở rộng

Xcode Làm
nổi bật cú pháp, nó phụ thuộc vào nhu cầu của bạn

tôi có thể định nghĩa các cú pháp riêng (hoặc có nhiều plugin, ví dụ như đối với YAML),

TextMate
Rất, rất mở rộng


Có thể mở rộng Cú pháp Xcode

nơi các nhà phát triển đang hoạt động,

TextMate
Một số người nói đó là phần mềm bốc hơi, nhưng rất ít trình soạn thảo văn bản khác có thể cạnh tranh với các tính năng hiện tại của nó

Xcode
Apple phát triển chương trình này rất tích cực

không có giao diện và cảm giác của TextWrangler

TextMate
Nếu bạn không thích thanh trượt, có một plugin để thay thế nó bằng một ngăn kéo

Xcode
không có thanh trượt

có thể định nghĩa các dự án (như Coda có thể)

Dự án TextMate / Xcode
Do

bao gồm hỗ trợ cơ bản cho Git và / hoặc SVN


Hỗ trợ TextMate cho Git / SVN / Mercurial (và nhiều hơn nữa) thông qua các plugin tích hợp và bổ sung

Xcode
SVN hỗ trợ cho 3.x, đã thêm Git trong Xcode 4

hỗ trợ tự động hoàn thành nhanh

TextMate
Cơ bản hoàn thành biến / chức năng hoàn
thành mã hoàn thành thông qua các gói

Xcode
Hoàn thành biến / chức năng cơ bản

Tương thích MacOS X 10.6

TextMate
Một số vấn đề tương thích

Xcode
tương thích hoàn toàn


3
+1. Mặc dù tôi đã đề xuất một phương án khác bên dưới, tôi không thể sống mà không có TextMate. [ôm TextMate]
Scottie

@scottie tương tự ở đây
Loïc Wolff

XCode là một IDE đầy đủ, không phải thứ tôi đang tìm kiếm. Thật không may, TextMate không miễn phí :(
alopix

1
Trên thực tế, Xcode 4 đã thêm Git chứ không phải Mercurial (kể từ Developer Preview 2, nó có thể thay đổi cho đến khi phát hành cuối cùng)
Nagon

@alopix bạn không nói rằng "miễn phí" là một trong những yêu cầu của bạn. Vì vậy, nếu thẻ giá và thực tế là nó có giao diện khá đơn giản là những phàn nàn duy nhất của bạn thì tôi sẽ nói nó thắng.
sholsinger

17

Tôi sẽ nói rằng MacVim nhưng tất nhiên đó là một công cụ phức tạp hơn dựa trên trình soạn thảo văn bản unix vim truyền thống với đường cong học tập dốc.

Nhân tiện, khía cạnh nào của TextMate không hấp dẫn bạn?


1
TextMate có giao diện người dùng khủng khiếp - giống như TextWrangler ...
alopix

+1 với một vài plugin lựa chọn, đây là trình soạn thảo văn bản "trọng lượng nhẹ" tốt nhất hiện có.
jdiaz

3
Có gì ghê gớm về UI của TextMate? Toàn bộ giao diện người dùng về cơ bản chỉ là một cửa sổ tài liệu ...
mipadi

Các menu liên quan đến gói bị quá tải nhanh chóng (hiển thị những thứ như đoạn mã và lệnh của Ruby khi tôi chỉnh sửa tệp C) và trình chỉnh sửa gói bị lỗi. Các tab thực sự rất tệ và cũng vô dụng, mặc dù tôi vô hiệu hóa chúng ngay lập tức thông qua plist và gắn bó với Cmd + T và thanh bên. Việc gấp mã không thể sử dụng được và cửa sổ bật lên được gấp lại của nó là một công cụ rất cơ bản (cộng với nó hoàn toàn không hoạt động trong Python vì TM không thể xử lý các khối được phân tách bằng khoảng trắng). Chà, đó là trước khi tôi tăng tốc Vim-fu của mình.
Lloeki

+1 nếu bạn đủ kiên nhẫn để học Vim, bạn có thể tùy chỉnh trình chỉnh sửa mạnh mẽ để bạn có thể sử dụng trên các nền tảng "tất cả".
tidbeck


13

Văn bản cao siêu 2

Hỗ trợ cho các đoạn văn bản TextMate, ngôn ngữ và bảng phối màu. Chia nhỏ xem, tab, dự án, lệnh. Toàn màn hình trên Lion và chế độ "tập trung". Mở rộng, quá.

Rất nhanh, chế độ đa lựa chọn tuyệt vời và đa nền tảng.
Hiện tại có giá 59 đô la, nhưng một phiên bản miễn phí có sẵn với các cảnh báo không thường xuyên.

Nó cũng có API plugin phát triển nhanh chóng và cộng đồng xung quanh.

nhập mô tả hình ảnh ở đây

Kiểm tra xem, nó thật tuyệt vời

Cập nhật : Sublime Text 2 hiện được thay thế bởi Sublime Text 3 có các cải tiến hiệu suất và cải tiến khác nhau.


Tôi đã từng thử TextMate, Chocolat, Coda, Eclipse và những người khác trong quá khứ, Sublime cho đến nay vẫn là sở thích của tôi.
Kyle Hayes

1
Tôi biết đây là một chủ đề cũ. bây giờ Sublime Text 2 đã ra mắt, (với 3 trên đường - được phát hành dưới dạng beta nhanh và ổn định trên thực tế) Tôi muốn nói rằng nó cũng mang bánh cho tôi.
sholsinger

12

Bạn sẽ không tìm thấy nó.

  • cái nào nhanh

TexMate khá nhanh. TextWrangler nhanh hơn cho các tệp lớn mặc dù.

  • làm nổi bật cú pháp

Hầu hết (nếu không phải tất cả) có tô sáng cú pháp.

  • tôi có thể định nghĩa các cú pháp riêng (hoặc có nhiều plugin, ví dụ như đối với YAML),

Bạn có thể hoặc không thể có được điều này.

  • nơi các nhà phát triển đang hoạt động,

Tốt nhất của may mắn với điều đó.

  • không có giao diện & cảm giác của TextWrangler (tôi ghét thanh bên trượt) nhưng hoặc một ứng dụng Mac thực sự

Có gì sai với thanh bên?

  • có thể định nghĩa các dự án (như Coda có thể)

Xác định các dự án dưới dạng thư mục và bạn đã hoàn tất.

  • bao gồm hỗ trợ cơ bản cho Git và / hoặc SVN

Triết lý UNIX là làm một việc và làm tốt. Hỗ trợ tích hợp cho SCM không phải là thứ dễ dàng tìm thấy. Có lẽ bạn nên sử dụng một công cụ bên ngoài?

  • hỗ trợ tự động hoàn thành nhanh

Theo tôi biết, chỉ có một vài IDE lớn hỗ trợ điều này.

Bạn sẽ không tìm thấy những gì bạn đang tìm kiếm miễn phí . Bất kỳ IDE nào cũng sẽ cảm thấy chậm như bùn so với trình soạn thảo văn bản như TM hoặc TW.

Nếu bạn muốn ý kiến ​​trung thực của tôi, hãy thử TextMate. Gói sẽ cho phép bạn sao chép một số hành vi bạn đang tìm kiếm, phần còn lại bạn có thể hy vọng là trong 2.0.


2
+1 cho bạn sẽ không tìm thấy nó. Bạn có quá nhiều điều kiện tiên quyết để tìm ra thứ gì đó sẽ khớp chính xác.
Loïc Wolff

3
Đặc biệt là, như Josh nói, 'miễn phí' là một trong những điều kiện tiên quyết.
Scottie

11

Hãy xem Fraise , người kế nhiệm của Smultron. Nó đáp ứng nhiều yêu cầu của bạn. Đây là những cái không được đáp ứng:

  • nơi các nhà phát triển đang hoạt động: Gian lận trông giống như bây giờ sắp chết như người tiền nhiệm của nó
  • bao gồm hỗ trợ cơ bản cho Git và / hoặc SVN: không chắc ý của bạn là gì, nhưng Fraise có tích hợp dòng lệnh
  • hỗ trợ tự động hoàn thành nhanh: không tích cực nhưng tôi không nghĩ nó có tự động hoàn thành ... nhưng nó có các lệnh và đoạn văn bản

Mọi thứ khác mà bạn đề cập đều ở trong đó.

về chỉnh sửa:

Tôi là một anh chàng notepad ++ trong nhiều năm làm windows dev hoạt động và trong vài tháng qua tôi đã dần dần chuyển sang vim. Nó làm mọi điều bạn đang yêu cầu và nhiều hơn nữa.


Đó gần như là những gì tôi đang tìm kiếm. Không biết rằng ai đó "tiếp tục" Smultron :)
alopix

Tôi vẫn sử dụng Smultron mặc dù nhà phát triển (Peter Borg gan dạ) ngừng phát triển. Notepad ++ vẫn là trình soạn thảo yêu thích của tôi trên mọi nền tảng.
gWaldo

5

Tôi không thể bảo đảm điều đó, nhưng RedCar có vẻ khá hứa hẹn. Nó hỗ trợ các gói TextMate và chạy trên Mac, Linux và Windows. Nó không hỗ trợ toàn bộ danh sách tính năng của bạn, tôi không tin rằng nó có tích hợp kiểm soát nguồn hoặc hỗ trợ dự án (trừ các thư mục).

RedCar OSX


Trông đầy hứa hẹn. Có ai đó đã sử dụng nó?
Studer

1
Redcar chưa kết thúc! :(
alopix

Quá tệ. Tôi sẽ để mắt đến nó khi nó bắt đầu trưởng thành.
Adam Lassek

trông rất TextMate'ish. Hứa hẹn.
neoneye

Ứng dụng duy nhất đã hoàn thành là một nơi mà sự phát triển đã ngừng lại. (Mâu thuẫn trực tiếp với req # 4 của bạn)
gWaldo


5

Một xu hướng tôi nhận thấy trong năm nay là các lập trình viên Mac và các nhà phát triển web chuyển từ Textmate và tương tự sang MacVim, bao gồm Ryan Singer của 37signals, người đã khuấy động MacVim trong cuộc nói chuyện về Ứng dụng web Tương lai của anh ta gần đây .

Rất nhiều người đã viết về lý do tại sao họ chuyển đổi; "Đến nhà với Vim" là sở thích của tôi.


+1 cho Vim hoặc MacVim - nó thực hiện mọi thứ mà OP muốn ngoại trừ việc nó không giống ứng dụng OS X và có đường cong học tập dốc. Một khi bạn có thể sử dụng nó, nó thật tuyệt vời.
w00t

4

Có gì sai với BBEdit , ngoài việc bạn có thể phải trả tiền cho nó?


2
Một người "ghét" "giao diện và cảm giác của TextWrangler" cũng sẽ không thích BBEdit.
Dori

TextWrangler không có gần như các tính năng mà BBEdit thực hiện về mặt tùy chỉnh. Đối với "giao diện", cửa sổ BBEdit có thể được thu gọn thành một bộ widget giao diện khá tối thiểu.
Dennis Wurster

4

Hãy thử Editra Nó làm rất nhiều bạn muốn nhưng không phải tất cả trong số họ, nó tương tự như notepad ++ trong windows.


2
Tôi đã quên điều này, nó khá hoàn chỉnh và có lợi thế là cũng miễn phí và là nguồn mở.
Loïc Wolff

Điều này là khá tốt nếu bạn không thể vào macvim.
Robert S Ciaccio

@calavera vâng tôi tìm thấy nó trước khi tìm macvim bây giờ tôi chỉ sử dụng macVim
Am1rr3zA

4

Bạn có thể thử KomodoEdit .

Tôi muốn một trình soạn thảo văn bản (miễn phí)

Miễn phí và miễn phí (theo Giấy phép Công cộng Mozilla).

  • cái nào nhanh

Nhanh chóng hợp lý

  • làm nổi bật cú pháp

Kiểm tra

  • tôi có thể định nghĩa các cú pháp riêng (hoặc có nhiều plugin, ví dụ như đối với YAML),

rất nhiều plugin ; Tôi chắc chắn có thể tạo cú pháp tô sáng của riêng bạn

  • nơi các nhà phát triển đang hoạt động,

Tôi cũng tin như thế.

  • không có giao diện & cảm giác của TextWrangler (tôi ghét thanh bên trượt) nhưng hoặc một ứng dụng Mac thực sự

Tôi sợ rằng nó không phải là một ứng dụng Cacao; nó được xây dựng từ hệ thống UI của Firefox.

  • có thể định nghĩa các dự án (như Coda có thể)

Vâng.

  • bao gồm hỗ trợ cơ bản cho Git và / hoặc SVN

Có vẻ như có thể có một số hỗ trợ Git tích hợp. Đây là một plugin git. Có vẻ như hỗ trợ cho SVN được tích hợp sẵn.

Chỉnh sửa: Những tính năng này dường như yêu cầu Komodo IDE, thay vì Komodo Edit. Komodo IDE là một bản nâng cấp trả phí. Bạn có thể thấy " Hỗ trợ SVN nướng tại nhà cho Komodo Edit " rất thú vị.

  • hỗ trợ tự động hoàn thành nhanh

Nó có tự động hoàn thành; bạn sẽ phải thử nó để xem nó có đủ nhanh cho bạn không.

  • Tương thích với Mac OS X 10.6

Vâng.


4

Có một biên tập viên mới trên khối có tên là Sô cô la . Tôi đã sử dụng nó được một tuần và thực sự thích nó. Nó có rất nhiều tính năng của TextMate (cũng như hỗ trợ các gói TextMate) nhưng tôi thấy nó hoạt động tốt hơn rất nhiều với các tập tin lớn đặc biệt là qua mạng.


Cảm ơn! Anh tôi cũng nói với tôi về điều đó, nhưng tôi đã quên tên xD
alopix 27/12/11

Sô cô la tốt, nhưng nó làm tôi băn khoăn rằng nó không có các tab (ít nhất là trên đầu trang).
julien_c

Nó làm. Chỉ cần sử dụng cmd + t hoặc biểu tượng + ở trên cùng bên phải để tạo tab mới!
alopix

Cập nhật: Gần đây tôi đã chuyển sang Sublime 2. Tôi thích nó.
Kyle Hayes

3

Tôi là một phần của Coda những ngày này, nhưng đã tình cờ gặp một ngày khác khi tôi đang tìm kiếm một cái gì đó khác. Tôi đã không thử nó, vì vậy không chắc nó có đáp ứng mọi nhu cầu của bạn không. Nó miễn phí, nhưng chỉ vì nó không được phát triển nữa.

http://www.web-scripter.com/


Sự phát triển của WebScripter đã bị đình chỉ và hiện đang được cung cấp dưới dạng phần mềm miễn phí nhưng không có phiên bản mới nào được phát hành. : '(
alopix

3

Có một trình soạn thảo văn bản mới có tên Kod là các dự án hiện đại, nhanh chóng và hỗ trợ.

Một cảnh báo - phát triển trên Kod chỉ mới bắt đầu, vì vậy mọi thứ hơi không ổn định. Đó là phần mềm cấp độ alpha ở phiên bản 0.0.3, mặc dù tôi nghĩ rằng cuối cùng nó sẽ biến thành ứng dụng mà bạn đang tìm kiếm.

Tính năng, đặc điểm:

  • Được viết từ 10.6 bằng cách sử dụng Grand Central Dispatch và những thứ mới khác
  • Sử dụng định dạng Đánh dấu GNU Syntax để có hỗ trợ nổi bật cho mọi ngôn ngữ
  • Giao diện người dùng hiện đại với các tab Chromium
  • Có thể sử dụng script.js

Hãy lưu ý rằng ngay cả khi nó ở dạng alpha, tôi vẫn chưa thấy sự cố do Kod. Tôi không chắc liệu nó có tự động hoàn thành hay không nhưng tôi biết nó làm nổi bật trong số những thứ khác.
mang theo

3

Atom by GitHub là trình soạn thảo văn bản và IDE miễn phí và mạnh mẽ với các lập trình viên trong tâm trí. Đồng thời, nó cũng không mang lại cảm giác là một IDE nặng.

Visual Studio Code là một đề nghị tương tự khác từ Microsoft.


2

Bạn đã thử bất kỳ biến thể Eclipse nào chưa? Tôi không phải là một người hâm mộ Eclipse lớn, nhưng phiên bản Aptana của Eclipse (chủ yếu hướng đến các nhà phát triển web mặt trước) dường như đáp ứng tất cả các yêu cầu của bạn ở trên và có thể đáng để xem qua.

http://aptana.com


2
Eclipse là một IDE đầy đủ - Tôi muốn một trình soạn thảo nhỏ nhẹ. Tôi đang sử dụng Eclipse cho các dự án lớn, nhưng đối với các dự án nhỏ thì quá nhiều chi phí.
alopix

2

Đặt cược tốt nhất của bạn trong năm 2018 cho các biên tập viên miễn phí và hoạt động và có thể mở rộng mà IDE không nặng là:

Tất cả đều rất nhanh trên máy Mac hiện đại SSD, thậm chí cả MacBook (One) với CPU di động có lõi và tốc độ xung nhịp tối thiểu. Tất cả đều miễn phí, được phát triển tích cực, có thể mở rộng, hỗ trợ kiểm soát và hoàn thành mã và có thể mở rộng, có thể viết được và có thể được thêm vào cho nhiều ngôn ngữ và cú pháp.


2

Ngoài ra còn có Chân đế , để xem xét. Được viết bằng Javascript, hiện đang được Adobe phát triển như một "dự án nguồn mở, hướng dẫn cộng đồng", tập trung vào phát triển web nhưng cũng có thể được sử dụng như một trình soạn thảo văn bản chung, có API vững chắc để mở rộng và số lượng tiện ích mở rộng ngày càng tăng.

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.