Trình soạn thảo GUI / CLI shell shell yêu thích của bạn là gì và tại sao? [đóng cửa]


11

Hiện tại tôi đang sử dụng vim để chỉnh sửa tập lệnh bash, nhưng tôi thực sự cần phải thiết lập và / hoặc cài đặt plugin. Plugin gợi ý chào mừng. Dù bằng cách nào, tôi muốn xem những biên tập viên / IDE nào có cho công việc này.


các câu hỏi bổ sung trong các ý kiến ​​liên quan đến "tài liệu hỗ trợ" là loại mơ hồ. Tôi không chắc chắn nếu bạn đang đề cập đến "hỗ trợ tài liệu ngôn ngữ cho người dùng" hay "tài liệu dự án mã nguồn cho nhà phát triển".
Joshua K

Tôi cảm thấy có lỗi, nhưng kể từ khi tôi chạy Windows, tôi đã luôn sử dụng nano. Không bao giờ thích Vi (m). Nếu đó là một dự án tôi có thể biên dịch mà không cần trình giả lập, tôi sử dụng Sublime Text 3 (mặc dù tôi đã sử dụng nó từ những ngày đầu của 2.0)
Stan Strum

Câu trả lời:


11

gedit có thể là một trình soạn thảo tuyệt vời khi được mở rộng với các trình cắm gedit

Gedit


nó cung cấp hỗ trợ cho các tài liệu theo bất kỳ cách nào?
đốc0

được sử dụng các công cụ bên ngoài, với một trình bao bọc cho từ hiện tại.
đốc0

gedit là tuyệt vời! Một khi bạn đã quen với bạn sẽ yêu. ;)
deepcell

14

Tôi yêu Geany

văn bản thay thế

Đó là trình chỉnh sửa GUI nhanh có thể quản lý các dự án nhỏ nếu cần thiết (nó có thể nhớ danh sách các tệp và một vài thứ gọn gàng khác). Nó hỗ trợ nhiều cú pháp tô sáng bao gồm cả kịch bản Shell.

Nó hỗ trợ các trình cắm và tôi đã sử dụng trình cắm VC (kiểm soát phiên bản) một lần, nhưng các tính năng cơ bản của Geany là đủ cho hầu hết các công việc tôi làm với nó.


1
Nó có giúp với shell script không? (tài liệu, đoạn trích, v.v.)
admirus0

Nó cung cấp một số loại hoàn thành tự động, mặc dù không phải lúc nào nó cũng hoạt động. Tôi đã không quản lý được tại sao hoặc khi nào nó hoạt động. Nó hỗ trợ dễ dàng xác định và nhận xét dòng, tương thích với các tập lệnh. Và nó cung cấp một số ý kiến ​​mẫu. Nhưng nó không làm một loại javadoc cho các tập lệnh, AFAIK.
Huygens

Geany không giúp với các kịch bản shell. Doc 0.21.1 cho phép bạn triển khai nhiều nguồn tài liệu khác nhau cho nhiều ngôn ngữ khác nhau, sh được hỗ trợ và cấu hình sẵn để xem qua con người, mặc dù hoàn toàn có thể tùy chỉnh. Plugin tạo tài liệu không hỗ trợ shell. macro được lưu giữa các phiên. Bạn có thể định cấu hình đoạn mã, nhưng đoạn mã bash không tồn tại trong cấu hình của tôi, cảm ơn vì đã hỏi, bây giờ tôi cần thiết lập! Vì vậy, có, nó giúp với các kịch bản shell hoàn toàn!
Joshua K

1
liên quan đến lý do tại sao đôi khi tự động hoàn thành hoạt động mà không phải là khác, "tự động hoàn thành tất cả các từ trong tài liệu" bị tắt theo mặc định. bạn có thể kích hoạt tính năng đó và chỉ định số lượng ký tự cần thiết để kích hoạt tự động hoàn tất trên cùng một màn hình. đó là trong tùy chọn -> trình chỉnh sửa [tab bên trái] -> hoàn thành [tab trên đầu trang]
Joshua K


2

Emacs khá tốt, đã có một chế độ kịch bản shell tích hợp trong một thời gian .


Một chút của một understatement. Nó xuất hiện trên hai mươi năm, theo copywrite trong tập tin.
KeithB

1
2012 - 1976! = 20. @KeithB ... đồng thời, vui lòng tìm hiểu để tiêu hóa văn bản in nghiêng. Có cả một thế giới ngầm dưới mục đích ngoài kia đang chờ bạn đánh giá cao nó.
ocodo

1

Một trình soạn thảo thú vị khác, mặc dù giao diện người dùng hiện tại hơi cũ, là Nedit .

văn bản thay thế

Nó mạnh hơn Geany vì nó có thể hỗ trợ ctagsmà bạn có thể sử dụng để điều hướng qua mã của mình (tìm định nghĩa của hàm hoặc biến, v.v.)

Nó thực sự nhẹ, nhanh để khởi động. Tuy nhiên, trải nghiệm người dùng có thể không làm hài lòng tất cả mọi người.

Tôi đã sử dụng nó trong một thời gian dài để phát triển shell và mã C / C ++. Mặc dù bây giờ tôi sử dụng nhiều hơn Geany và CDT cho các mục đích này.


thiết lập có khó không?
đốc0

Bạn có ý nghĩa về ctags? Tôi không có thêm cú pháp cho ctags, nhưng tôi đã khởi chạy nó hàng giờ, nó được lập chỉ mục trong một tệp dự án của tôi. Sau đó tôi chỉ trỏ NEdit vào tệp này, có một tùy chọn trong menu Tệp hoặc Tùy chọn. Hoặc bạn có thể đặt nó "mãi mãi" và thêm nó vào .neditrc Điều đó không khó nhưng nó không phải là một UX tuyệt vời.
Huygens

1

Tôi sử dụng cả BBEdit (trình soạn thảo văn bản Mac) và vi (m).

BBEdit có một bản sao dòng lệnh hoạt động tuyệt vời để tích hợp với mặt dưới của Mac và các công cụ CLI khác.

vi (m) về cơ bản là trên mọi hệ thống * nix ngoài kia.

Biết vi (m) có lợi do tính sẵn có của nó.

Hy vọng rằng sẽ giúp với tìm kiếm của bạn!



0

Text Triumvirate dường như mang lại phúc âm cho các biên tập viên vim-ish. Đó là một liên minh giữa vim, tmux và zsh, và là một thiết lập môi trường phát triển hơn là một trình soạn thảo.

Đây là cách nó (có thể) trông:

văn bản chiến thắ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.