2012-05-08 22 views
7

Công việc của tôi là viết kịch bản KornShell (ksh) và chạy tập lệnh trong máy chủ từ xa. Tôi đang cố gắng tìm cách tốt nhất để làm điều đó.Có một KornShell (ksh) IDE cho Windows không?

Hiện tại, tôi chỉnh sửa mã trong Notepad ++, chuyển tệp sang máy chủ (qua FTP), chạy tập lệnh trong máy chủ và lặp lại quy trình cho đến khi tập lệnh chạy tốt.

Vì vậy, những gì tôi đang tìm kiếm là một IDE (cho cửa sổ) với một trình soạn thảo tốt, hỗ trợ ftp và các cơ sở gỡ lỗi.

+0

netbeans và nhật thực đều có hỗ trợ tuyệt vời cho ftp/debugging – Satya

+0

Tôi đã thêm một số thẻ bổ sung để nhận được nhiều hơn về câu hỏi của bạn, trong trường hợp câu trả lời của tôi không đủ. Hãy thay đổi chúng khi bạn thấy phù hợp và chào mừng bạn đến với Stack Overflow! –

Trả lời

3

Cả Vim và Emacs sẽ chỉnh sửa tệp trên máy từ xa hơi rõ ràng và cả hai đều có cổng cho Windows hoạt động tốt.

Điều này link sẽ cho bạn biết cách thực hiện với Vim.

2

Tôi khuyên bạn nên mở kết nối đầu cuối với máy từ xa (ssh hoặc cửa sổ X) và chỉnh sửa/kiểm tra/gỡ lỗi tập lệnh tại đó. Trừ khi bạn có thể nhận được kết nối X, bạn sẽ phải sử dụng trình chỉnh sửa chế độ văn bản như vi hoặc emacs (đường cong học tập dốc nhưng rất mạnh) hoặc đơn giản như pico/nano. Bạn có thể sao chép tệp trở lại máy tính Windows của mình khi bạn hoàn tất. Cách tiếp cận này không quá tệ. Tôi làm nó suốt.

4

những gì bạn cần chỉ là một trình chỉnh sửa có tính năng đánh dấu cú pháp. Cá nhân, tôi thích sự kết hợp của winscp và notepad2. Cấu hình winscp của bạn để sử dụng notepad2 làm trình soạn thảo. Sau đó, xác định vị trí tập tin kịch bản từ xa trong winscp, nhấp chuột phải và chọn Chỉnh sửa. Bây giờ bạn có thể bắt đầu mã hóa và cho mọi thời điểm bạn nhấn CTRL + S (lưu) trong notepad2 của bạn, winscp sẽ phát hiện và chuyển đến máy chủ.

+0

Đây chính xác là cách tôi viết kịch bản shell cho hầu hết năm nay. Đẹp và đơn giản, và tôi có thể tận dụng lợi thế của hệ thống kiểm soát nguồn dựa trên cửa sổ exisitng của chúng tôi. – YogoZuno

4

Trình chỉnh sửa Zeus có thể thực hiện chỉnh sửa FTP/SFTP liền mạch.

Để gỡ lỗi, bạn cũng có thể chạy tập lệnh từ xa bằng cách sử dụng một cái gì đó như plink.