Có Linux tương đương với Notepad hoặc Notepad ++ của Lập trình viên không


14

Gần đây tôi đã chuyển sang Ubuntu từ Windows và yêu thích nó. Một điều tôi nhớ là Notepad của lập trình viên của tôi. Tôi chưa tìm thấy bất cứ điều gì tương tự cho Linux. Nhật thực là quá lớn và liên quan đến những gì tôi cần.

BIẾT ĐẾN THÊM:

Cụ thể tôi đang tìm kiếm -

  • một công cụ tìm khác biệt (tôi biết về Meld, nhưng đang tìm kiếm tích hợp hoặc trình cắm chứ không phải là một công cụ riêng biệt);

  • ftp;

  • khớp thẻ html / xml;

  • và một cái lớn - tìm trong các tệp - tìm kiếm một thuật ngữ hoặc biểu thức chính quy trong một nhóm các tệp cụ thể của người dùng hoặc đệ quy qua các thư mục và trả về một danh sách kết quả có thể nhấp, được tô sáng.

Đã chỉnh sửa lại (04/05/2011) Cuối cùng tôi đã thử hầu hết các đề xuất bên dưới, nhưng cuối cùng tôi đã chỉnh sửa được Komodo . Nó làm mọi thứ tôi muốn và nó có sẵn trên cả ba nền tảng, vì vậy bây giờ tôi đang sử dụng máy Mac, tôi không phải học một IDE mới khác. Nó được xây dựng trên Mozilla, vì vậy có các tiện ích bổ sung (và bạn có thể tự tạo) có thể được cập nhật giống như các tiện ích bổ sung của Firefox.


2
Tôi sẽ chỉ để lại nhận xét này vì bạn đã chọn câu trả lời của mình, nhưng Notepad ++ được cho là chạy rất tốt trong RƯỢU.
Michael

Câu trả lời:


20

Rất nhiều người dùng Linux cuối cùng đã chuyển sang Vim hoặc Emacs. Họ có những đường cong học tập dốc, nhưng khả năng tùy biến gần như vô hạn. Đối với một trình soạn thảo notepad ++ hơn, tôi nghe thấy những điều hay về geany, nhưng bản thân tôi là một người dùng vim.

Theo tôi việc lựa chọn một biên tập viên là một vấn đề rất cá nhân. Nếu tôi là bạn, tôi sẽ xem danh sách này và thử từng cái một cho đến khi tôi tìm thấy một cái phù hợp với mình. Nếu vẫn thất bại, tôi nhận thấy trong danh sách đó rằng notepad ++ được báo cáo là hoạt động tốt với rượu vang.


Cảm ơn vì danh sách đó. Tôi nghĩ rằng tôi sẽ thử geany và jEdit - vim có vẻ hơi khó đối với tôi (Tôi là một người ồn ào!). Thật không may, cả hai đều không có TẤT CẢ các tính năng tôi muốn, nhưng chúng gần hơn bất kỳ tính năng nào tôi thấy cho đến nay.
EmmyS

2
vim là tuyệt vời. Trình soạn thảo văn bản tốt nhất của lập trình viên. Đối với tôi, nó tốt hơn bất kỳ IDE nào từng được tạo ra.
Wuffers

@EmmyS - emacs có TẤT CẢ các tính năng đó và hơn thế nữa. Các chức năng bạn yêu cầu là nhưng một cốc trong bồn rửa nhà bếp lớn của những gì emacs có thể làm. cười khúc khích Nhưng, emacs chắc chắn có một đường cong học tập. Theo tôi, việc làm những điều đơn giản trong emacs đơn giản hơn vi, nhưng đó chỉ là ý kiến ​​của tôi.
Omnifarious

@EmmyS: vim có (cũng như emacs) tất cả những gì bạn muốn .. trong hệ điều hành nhiều hơn notepad * hoặc bất cứ điều gì đi kèm. nếu bạn không thích vim trong cấu hình cài đặt cream.sf.net, nó làm cho nó trở thành một trình soạn thảo "chống ngốc" khá tốt ...
akira

Tôi biết đây là một câu hỏi cũ THỰC SỰ, nhưng tôi sẽ để nó ở đây cho những người vấp phải nó. Nếu bạn đang sử dụng Linux hoặc Unix chuyên nghiệp TÌM HIỂU. Nó không phải là bạn thân nhất của bạn, trình soạn thảo sử dụng hàng ngày của bạn hoặc bất cứ điều gì, nhưng một số phiên bản vi là một phần của bản cài đặt mặc định của mọi unix tôi có thể nghĩ ra, và tôi đã sử dụng Linux, Net và FreeBSD, Slolaris và Irix "chuyên nghiệp", và chạm vào một vài người khác đi qua. Vi có xu hướng ở đó khi có người khác. Vâng, nếu bạn là Lập trình viên (đặc biệt là C hoặc LISP) EMACS có thể tốt hơn, nhưng không phải lúc nào cũng ở đó.
Dầu


4

Có hàng tấn biên tập viên, nhiều tính năng bạn sẽ yêu thích. Đề nghị của tôi chắc chắn là di chuyển sang một cái gì đó hoạt động trên nhiều nền tảng và sử dụng nó trên tất cả các máy của bạn.

Điều đó nói rằng, đây là một liên kết cho nhiều tùy chọn Ubuntu: https://help.ubfox.com/community/Programming

GNU Emacs, Vim và jEdit là những lựa chọn tốt (nghĩ rằng tôi không sử dụng jEdit):


3

Tôi cũng mới sử dụng Ubuntu và tôi đã sử dụng Atom và tôi thực sự hài lòng với nó. Nó có một số tính năng theo mặc định như mã gấp và đoạn mã tự động hoàn thành cho các từ được sử dụng thường xuyên. Nhưng appart từ đó nó hoàn toàn có thể tùy chỉnh và có các gói miễn phí cho mọi thứ bạn có thể tưởng tượng. Có các gói để:

  • thêm minimap
  • thay đổi màu chủ đề
  • thay đổi màu cú pháp
  • Thêm kẻ nói dối để nhanh chóng phát hiện lỗi của bạn
  • Gói tự động hoàn thành cho nhiều ngôn ngữ
  • Tìm kiếm và thay thế trong tệp (ctr + f) hoặc trong toàn bộ thư mục dự án (ctr + shift + f)

Đây là một số tính năng. Hãy thử một lần. :-)


2

Tôi thích gvim. Nó có tất cả sức mạnh của vim , nhưng với một số tính năng GUI thân thiện được thêm vào. Nó có tô sáng cú pháp, tìm và thay thế liên quan đến regex và bạn có thể thực hiện các khác biệt, cũng như một loạt các thứ khác. Đó là nền tảng chéo, là tốt.

Tôi sử dụng gedit, là tốt.


2

Dựa trên đặc điểm kỹ thuật của bạn, như sử dụng regex / ftp, Vim là trình chỉnh sửa tốt nhất bạn muốn sử dụng. Ban đầu nó có vẻ không thể, vì vậy hãy tham khảo một số hướng dẫn, tôi sẽ đề nghị bạn xem qua cuốn sách, A Byte of Vim của swaroop hegde, Nó miễn phí để tải về



2

Lưu ý rằng Unix (trong đó hầu hết mọi bản phân phối Linux) đều có triết lý hoàn toàn khác so với Microsoft và Windows nói chung.

Tóm lại, triết lý Unix; Làm một điều, và làm nó tốt.

Do đó, bạn sẽ thấy rất ít IDE làm tất cả. Thay vào đó, nhiều tác vụ được thực hiện bằng các công cụ rất có thẩm quyền, như MELD chỉ tập trung vào diff / merge (kdiff3 là một công cụ tuyệt vời khác).

Về điều này, đề nghị của tôi cho bạn là dành thời gian của bạn và thực sự học cách làm công việc của bạn theo cách Unix. Tìm hiểu về những thứ như GNU utils , grep , find và các công cụ như Git . Nó sẽ trả tiền, và bạn sẽ không bao giờ muốn quay lại.

Chúc bạn vui vẻ!

(ps: superuser.com không cho phép tôi có nhiều hơn hai liên kết, nhưng tôi chắc chắn Google sẽ giúp bạn)


2

Bạn có thể sử dụng gedit hoặc bạn có thể sử dụng Notepadqq. Tôi thích Notepadqq hơn gedit. Notepadqq là một bản sao mã nguồn mở của Notepad ++, bạn không cần phải cài đặt rượu chỉ cho Notepad ++.


1

Tôi đoán đây là một bài viết cũ nhưng bạn có thể nhìn vào rượu để sử dụng Notepad ++ trên Ubuntu. Tôi đã làm điều đó và tôi thấy nó tốt hơn nhiều so với các trình soạn thảo văn bản đơn giản có sẵn cho linux ....


1

Vì không ai nhắc đến Editra nên tôi cảm thấy rằng tôi phải làm vậy. Kiểm tra xem nếu bạn muốn. Cá nhân tôi thích gedit với các tiện ích bổ sung nhưng Editra lại gần. Và, nó là nền tảng chéo!

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.