Tự động lưu tệp khi chỉnh sửa bằng kate hoặc bất kỳ trình soạn thảo văn bản nào


5

Khi tôi cố chỉnh sửa tệp trong thư mục từ xa (thông qua SSH, SFTP hoặc FTP), tôi phải đóng tệp để nhận hộp thoại cho tôi biết nếu tôi muốn tải tệp lên. Tôi muốn tải lên tự động khi lưu!

Tôi đã sử dụng Konqueror / Dolphin / Krusader làm trình quản lý tệp và nhiều trình soạn thảo văn bản khác nhưng không thành công. Có vẻ như vấn đề nằm ở ứng dụng KIOExec.

Làm cách nào tôi có thể chỉnh sửa KIOExec thành tệp tải lên tự động khi lưu? Tôi không muốn quay lại sử dụng Gnome!

Câu trả lời:


3

Mặc dù đây là một câu hỏi hơi cũ nhưng nó vẫn chưa được trả lời. Tôi cũng muốn:

  • mở Cá heo / Konqueror với sftp://user@remotesite/
  • chọn mở một tập tin để chỉnh sửa
  • đã tải lên khi lưu làm việc

Theo mô tả của người đăng ban đầu, việc tải lên chỉ xảy ra sau khi đóng trình chỉnh sửa.

Cách duy nhất để có một cái gì đó tương tự như công việc này là sử dụng katevà mở tệp từ kate. Nói rõ sftp://user@remotesite/filetoeditvề việc mở.

Ở đây tải lên trên lưu công trình.

Sau khi open withmenu trên cá heo được cập nhật để có kate, open with katecũng đã tải lên lưu. Trước đây, khi nói thủ công katetrong open with othernó không hoạt động.

PS Tôi đang sử dụng kubfox 11.10 với các gói được cập nhật ngày hôm nay.


Tuyệt vời, ít nhất là Open with Kate dường như cũng hoạt động cho 12.04. Cảm ơn vì đã chia sẻ kinh nghiệm của bạn.
Sebastian nôn Meer

2

Đặt cược tốt nhất của bạn là có thể sử dụng sshfs. Điều này cho phép bạn gắn tài nguyên từ xa vào một thư mục bạn chọn, sau đó nó hoạt động như một hệ thống tệp cục bộ (mặc dù có một số độ trễ).

sudo apt-get install sshfs

Tạo một điểm gắn kết từ xa, giả sử / mnt / remote (luôn có thể sử dụng ~ / MyCode / RemoteServerA)

sudo mkdir /mnt/remote;
sudo chmod 777 /mnt/remote

Sau đó gắn hệ thống tập tin:

sshfs -p PORT_NUMBER user@remotesite:/path/to/remote/directory /mnt/remote

Để biết thêm tùy chọn, gõ: sshfs --help

Bây giờ bạn có thể duyệt hệ thống tệp bằng Cá heo và chỉnh sửa tệp bình thường và chúng sẽ tải lên khi bạn lưu. Không cần bất kỳ cấu hình nào ngoài ssh trên máy chủ từ xa!

Khi bạn đã hoàn tất, hãy xóa hệ thống tệp bằng

sudo umount /mnt/remote

Nếu bạn gặp lỗi khi sử dụng, hãy sử dụng

lsof /mnt/remote

để có được một danh sách các quy trình vẫn sử dụng thư mục được gắn kết. Bạn có thể cần phải định cấu hình lập chỉ mục tệp (nếu bạn sử dụng nó) để tránh điểm gắn kết này.


0

Nhưng chuyển-on-tiết kiệm đã trường hợp bình thường. Bạn không thể "chỉnh sửa KIOExec". Nâng cấp KDE lên phiên bản ổn định mới nhất.

Bấm đúp tạo một bản sao cục bộ, đây là vì lợi ích của các ứng dụng không hỗ trợ kio. Nếu bạn thực sự cần liên quan đến trình quản lý tệp (thay vì chỉ điều hướng từ chính trình chỉnh sửa), chỉ cần kéo và thả tệp từ xa vào trình chỉnh sửa.


dừng lại để nói rằng tôi nên nâng cấp lên phiên bản cuối cùng: mỗi lần trước khi hỏi mọi người thường cập nhật lên phiên bản cuối cùng.
Antonino Bonumore

Người đàn ông tốt của tôi, bạn không thể được giúp đỡ nếu bạn không để mọi người giúp bạn. Chúc một ngày tốt lành, và tôi sẽ không làm phiền bạn nữa.
daxim

Transfer-on-save không phải là trường hợp thông thường nếu bạn bắt đầu chỉnh sửa từ Cá heo (nhấp đúp chuột vào tệp cần chỉnh sửa để khởi chạy Kate chẳng hạn).
Palantir

Bấm đúp tạo một bản sao cục bộ, điều này là vì lợi ích của các ứng dụng không hỗ trợ kio. Nếu bạn thực sự cần liên quan đến trình quản lý tệp (thay vì chỉ điều hướng từ chính trình chỉnh sửa), chỉ cần kéo và thả tệp từ xa vào trình chỉnh sửa.
daxim
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.