Kiểu Windows, thiết bị đầu cuối, trình soạn thảo văn bản cho linux


15

Thỉnh thoảng, tôi thấy mình chỉnh sửa một số tệp văn bản trên máy chủ Linux từ xa. Hầu hết thời gian, tôi cố hết sức để tránh điều này, bởi vì tôi đã quen và thích cách chỉnh sửa các tệp của windows:

  • Shift + mũi tên để tô sáng văn bản
  • Ctrl-X, C, V để cắt / sao chép / dán
  • Tab / Shift Tab để văn bản được tô sáng / thụt lề
  • Vân vân...

Tôi không nói rằng vi và emacs là xấu, chỉ là tôi không quen với chúng. Hiện tại nano là trình soạn thảo mà tôi lựa chọn, nhưng nó có hỗ trợ cắt và dán rất hạn chế, không có thụt lề thông minh và một số phím tắt khác thường.

Vì vậy, câu hỏi của tôi là: nó có một trình soạn thảo giống như Notepad ++ / Notepad2 / eclipse / kate / gedit nhưng có thể chạy trên thiết bị đầu cuối linux không?
Ngoài ra, có cách nào để định cấu hình vi / emacs / nano để cảm thấy giống các ứng dụng đó hơn không?

Và xin vui lòng, không có câu trả lời "bạn thực sự nên học vi". Đã thử, không lấy.

CẬP NHẬT : Tôi đã bị chặn từ khóa. Googling cho "trình soạn thảo văn bản bảng điều khiển linux" có kết quả tốt hơn nhiều so với "trình soạn thảo văn bản đầu cuối linux".


3
Tôi biết bạn đã yêu cầu không nghe "học vi", nhưng tôi muốn thêm một điểm vào vấn đề đó. Thật đáng để biết bộ lệnh TỐI THIỂU như (chế độ chèn, xóa dòng / ký tự, lưu, thoát). Trong khi tôi không biết tình hình của bạn, tôi đã phải chỉnh sửa các tệp của nhiều máy chủ linux / solaris khác nhau và vi là trình chỉnh sửa được LUÔN cài đặt. Trên nhiều máy, cài đặt các trình soạn thảo khác không phải là một tùy chọn. Đừng vứt bỏ hoàn toàn, chỉ cần giữ trong hộp công cụ của bạn. Nhiều công cụ hơn giúp bạn dễ dàng chọn công cụ phù hợp cho công việc
basszero

2
Tôi đồng ý hết lòng. Tôi chỉ thấy rằng những câu trả lời như thế nhận được rất nhiều sự ủng hộ và thực sự mất tập trung trong việc tìm ra câu trả lời chính xác cho câu hỏi. Vì vậy, cảm ơn đã để lại nó như là một bình luận.
itadok

Câu trả lời:


6

Hãy xem trình soạn thảo của Sanos:

http://www.jbox.dk/sanos/editor.htm

Chỉ một nhị phân 28k có thể làm những gì mà tất cả các biên tập viên khác cố gắng - và thất bại.

Nó thực hiện chính xác những gì OP yêu cầu:

Shift + mũi tên để tô sáng văn bản

Ctrl-X, C, V để cắt / sao chép / dán

Bạn cũng có thể có một số tệp đang mở đồng thời và các lệnh "pipe" vào nó. Ví dụ: nhấn Ctrl-P và tại dấu nhắc nhập:

mèo của bạn

và nó sẽ chèn yourfile vào vị trí của con trỏ. Bằng cách này, toàn bộ sức mạnh của các lệnh bash là theo ý của bạn (sử dụng grep để chỉ lấy các phần cụ thể của tệp được chèn).


Bạn sẽ phải biên dịch nguồn để nó hoạt động trên Linux. Vui lòng thêm một mô tả nhỏ về chương trình trong câu trả lời của bạn, để thông báo cho mọi người về chương trình thực sự là gì.
Doktoro Reichard

Wow, cuối cùng một cái gì đó chỉ hoạt động!
itadok

Nó sẽ hoạt động tốt hơn nữa nếu nó chạy trên bảng điều khiển linux, thay vì xterm.
ernobe

Tôi cũng sử dụng sanos và hài lòng với nó. đảm bảo rằng bạn đang sử dụng xterm làm giao thức đầu cuối và cũng có thể bật các phím con trỏ alt nếu không bạn sẽ không thể di chuyển con trỏ.
dùng1852503

4

Tôi đã làm một tìm kiếm cho điều tương tự gần đây. Có một số (xem danh sách của JumpingPA, cộng với, 'joe'). Joe hoặc jed là những lựa chọn tốt cho một trình soạn thảo đơn giản không vô nghĩa, không chỉ là nano. Dia mơ đang được phát triển tích cực và nhắm đến người dùng giống hệt bạn, nhưng có mức độ phụ thuộc cao hơn bình thường (Ruby), điều mà không phải ai cũng có thể cài đặt trên máy chủ của mình.

Một giải pháp hoàn toàn khác, có thể hoạt động tùy thuộc vào thiết lập của bạn là sử dụng trình soạn thảo văn bản Windows với khả năng chỉnh sửa tệp từ xa. Chẳng hạn, Notepad ++ có plugin FTP và một số Windows IDE có chức năng như vậy. Ưu điểm là bạn không phải cài đặt bất cứ thứ gì trên máy chủ web và bạn có thể chỉnh sửa trong GUI đầy đủ.

Mong rằng sẽ giúp.


Để thêm thông tin vào giải pháp thay thế mà bạn đề xuất, gần đây tôi đã phát hiện ra dokan-dev.net/en cho phép bạn ánh xạ ổ đĩa trên các cửa sổ đến một máy chủ ssh từ xa.
itadok

Đã thử DokanSSHFS - thật không may với chất lượng alpha tốt nhất. Đá Diazo mặc dù!
RomanSt

Tôi là một người dùng hạnh phúc của DokanSSHFS. Nó không "sẵn sàng sản xuất", nhưng nó rất thuận tiện để có và phù hợp với mục đích chỉnh sửa văn bản.
n611x007

Notepad ++ trong quá khứ xa xôi đã có một plugin FTP bị lỗi dẫn đến mất dữ liệu cho tôi. Tôi nghĩ rằng nó đã được sửa nhưng những ký ức tồi tệ đã ngăn tôi sử dụng nó một lần nữa.
n611x007

3

Như tôi vừa lưu ý trong một câu trả lời khác , bạn đang tìm kiếm các trình soạn thảo văn bản TUI (Giao diện người dùng dựa trên văn bản) tuân thủ các quy ước CUA (Truy cập người dùng chung). Xem câu trả lời khác cho một cuộc thảo luận đầy đủ. Sau đó lưu ý rằng một số trình soạn thảo văn bản CUA TUI (gần như) vẫn có sẵn dưới dạng các chương trình TUI của Linux / Unix, bao gồm các chương trình được xây dựng trên Turbo Vision (gần với, nhưng không hoàn toàn, CUA) như Trình soạn thảo của SET .



2

một bản quét nhanh trong web đã tiết lộ: tất cả các loại diazo, nano và jed đều là OpenSource


Những cái nhìn đầy hứa hẹn. Tôi nghĩ rằng phần khó khăn là làm cho các ràng buộc quan trọng hoạt động, mà dường như rất mong manh.
itadok

0

Bạn đã thử nanochưa Các phím tắt hơi khác một chút, nhưng nó giống "Windows" hơn - như vi và emacs.


1
Nano là thứ tốt nhất tôi có ngay bây giờ, nhưng nó vẫn còn quá hạn chế, như tôi đã đề cập trong câu hỏi của mình.
itadok

0

NEdit là trình soạn thảo văn bản đa mục đích cho X Window System, có sẵn trên tất cả các hệ thống Unix và Linux chính. Người dùng trình soạn thảo văn bản dựa trên Windows sẽ tìm thấy NEdit một môi trường quen thuộc và thoải mái.


1
Tôi cố gắng tránh cài đặt libx11 trên các máy chủ. Đó là lý do tại sao tôi đang tìm kiếm một giao diện điều khiển.
itadok

0

fte (trong nhiều bản phân phối như fte-terminal) là khá CUA. Mad đạo cụ cho nó để hỗ trợ di chuyển con trỏ chuột thậm chí trên ssh.


0

Hãy thử trình chỉnh sửa vi mô: https://github.com/zyedidia/micro

Cảm thấy tương tự như Notepad ++, hỗ trợ ctrl + c, ctrl + z, v.v., plugin, lệnh, thậm chí chọn con trỏ chuột và tích hợp vào bảng tạm hệ điều hành.


0

Tôi chỉ tìm thấy trình soạn thảo văn bản fiflo .

Không cần bất kỳ sự phụ thuộc. Đơn giản và thiếu một số tính năng.


0

Nếu bạn thích các lệnh Wordstar tốt của ol, tôi có thể đề xuất JOE - Joe's Editor Editor . Nó có thể được cài đặt trên Ubuntu và Debian với

sudo apt-get -y install joe

JOE là trình chỉnh sửa màn hình dựa trên thiết bị đầu cuối đầy đủ tính năng được phân phối theo Giấy phép Công cộng GNU (GPL). JOE đã xuất hiện từ năm 1988 và đạt tiêu chuẩn với nhiều bản phân phối Linux. [...] Hầu hết các phím chỉnh sửa cơ bản đều giống như trong Wordstar giống như cảm nhận chung của trình chỉnh sửa. JOE cũng có một số ràng buộc chính và nhiều tính năng mạnh mẽ của EMACS.

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.