Mở tệp bằng cách nhấp chuột vào đường dẫn tệp trong thiết bị đầu cuối


6

Có một thiết bị đầu cuối, hoặc một công cụ cho phép có các tính năng sau khi làm việc trong một thiết bị đầu cuối? Tôi thực thi một lệnh như find . -name "*.cpp, hoặc biên dịch mã nguồn tạo ra một số cảnh báo hoặc lỗi đầu ra trong các tệp. Khi quá trình thực thi lệnh kết thúc, tôi có thể nhấp vào đường dẫn tệp và mở chúng trong một số chương trình, như trình soạn thảo, trình xem. Tôi nghĩ rằng trong một số trường hợp nó có thể cải thiện năng suất rất tốt.

Tính năng duy nhất tương tự như điều này tôi thấy trong thiết bị đầu cuối, gọi là "Mở nhanh".


Thế thì tốt quá. Đến bây giờ tôi đã tìm thấy cái này: Askubfox.com/a/417934/380067
kos

Vì vậy, như trong gnome-terminalURL trang web? Nó gạch chân chúng khi bạn di chuột qua một dòng đầu ra mà nó nhận ra là URL và với CTRL + Nhấp hoặc thông qua menu ngữ cảnh nhấp chuột phải, nó sẽ mở URL trong trình duyệt mặc định của bạn. Câu hỏi của bạn sẽ là hành vi tương tự đối với đường dẫn hệ thống tệp, tôi đoán (Mở thư mục bằng Nautilus, mở tệp với trình xem mặc định cụ thể - hoặc mở thư mục chứa thay thế?). Đúng?
Chỉ huy Byte

Có bạn đúng.
Yuki

@Yuki bạn đã tìm thấy giải pháp "một lần nhấp chuột trái" chưa?
ben

Đã từ bỏ )). Không có chuột, chỉ có bàn phím)). Sử dụng hoàn thành zsh.
Yuki

Câu trả lời:


2

Không phải là giải pháp chỉ nhấp, mà là giải pháp chọn / nhấn phím / bấm, mặt khác cho phép mở bất kỳ lựa chọn nào (bên ngoài thiết bị đầu cuối) và trong các trình soạn thảo khác nhau (và để thực hiện nhiều thao tác gọn gàng khác);

  • Tải xuống Colinker từ đây ;

  • Mở Terminal bằng cách nhấn CTRL+ ALT+ T;

  • Cài đặt các phụ thuộc của Colinker bằng cách chạy sudo apt-get update && sudo apt-get install openjdk-8-jre xclip;
  • Cài đặt Colinker bằng cách chạy unzip ~/Downloads/Colinker-1.0.1.zip && sudo mv ~/Downloads/Colinker-1.0.1 /opt;

  • Chỉnh sửa tập tin cấu hình của Colinker bằng cách chạy nano /opt/Colinker/config.xml;

    Đây là tệp cấu hình mẫu để mở vùng chọn trong Gedit:

<Configuration>
    <Env>
        <timerDelay>4000</timerDelay>
        <defaultBrowser>firefox</defaultBrowser>
    </Env>
    <popupMenu>
        <item name="Open with Gedit">
            <program javaEscapeSelectedText="true">
                <location>gedit</location>
                <arg>__SELECTEDTEXT__</arg>
            </program>
        </item>
    </popupMenu>
</Configuration>
  • Liên kết thực thi Colinker với tổ hợp phím bằng cách thêm một phím tắt tùy chỉnh chạy lệnh sau:
bash -c "cd /opt/Colinker; java -jar Colinker.jar \"$(xclip -o)\""

Đó là nó! Kết quả cuối cùng:

Mở Terminal với CTRL+ ALT+T

ảnh chụp màn hình1

Đang chạy find ~/tmp -type f -iname '*.txt'

ảnh chụp màn hình2

Chọn "/home/user/tmp/file.txt"

ảnh chụp màn hình3

Nhấn phím

ảnh chụp màn hình4

Nhấp vào "Mở bằng Gedit"

ảnh chụp màn hình5


Cảm ơn bạn @kos, vì bạn đã trả lời, bạn có nghĩ rằng có thể làm cho tập tin có thể nhấp chuột trái, tức là chỉ với một cú nhấp chuột trái?
Yuki

@ user41465 Nếu bạn có ý gì đó như URL, điều đó sẽ yêu cầu thay đổi gnome-terminalmã nguồn; trong khi có lẽ có thể nó cũng sẽ khá khắt khe. Trừ khi ai đó đã làm điều đó, bạn chỉ có thể là bắt đầu loay hoay với gnome-terminalmã nguồn và cố gắng làm cho nó hoạt động bằng cách nào đó (bạn có thể bắt đầu bằng cách xem phần không giống với URL, có thể không quá khó để thay đổi đó là một chút và sao chép hành vi tương tự cho các tệp, nhưng tôi sẽ không tính đến điều đó quá nhiều).
kos
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.