Làm cách nào để tôi có quyền truy cập nhanh vào việc dán một số chuỗi phổ biến?


8

Tôi thường thấy mình dán cùng một chuỗi vào trình duyệt (tôi có một kênh youtube và ở cuối các video tôi liên tục đăng các liên kết tương tự: URL kênh, trang web, email, video giới thiệu, v.v.).

Tôi đã nghĩ đến việc tạo một tệp văn bản và sau đó thêm nó vào bảng điều khiển Unity, nhưng thật không may trong khi tôi thấy cách thêm trình soạn thảo văn bản vào nó, tôi không thể thêm tệp văn bản sẽ được mở bằng trình soạn thảo văn bản. Tôi có thể có thể đặt một kịch bản cùng nhau và thêm nó vào bảng điều khiển, nhưng sau đó tôi nhận ra rằng những người khác có thể có cùng thời gian lãng phí kinh nghiệm và có lẽ đã tìm ra giải pháp.

Trong thế giới hoàn hảo, tôi cần một ứng dụng lưu trữ các chuỗi thường cần, khi được tải, nó sẽ bắt đầu ngay trên các cửa sổ khác và giữ nguyên như vậy, nó sẽ có các nút cho các chuỗi khác nhau và chúng sẽ được đặt vào bộ đệm ngay khi ép. Bằng cách này tôi sẽ chỉ định cái mà tôi cần cho các nút đó và rất rất hạnh phúc.

Nếu không có giải pháp tốt tồn tại, tôi sẽ chỉ phải tự tạo ra nó, tôi đoán vậy. Sau tất cả các kênh của tôi là về lập trình, và tôi có thể có thể tạo ra một bài học tuyệt vời chỉ bằng cách tạo ra một công cụ như vậy.


Bạn đang nói về một trình quản lý clipboard vì đó là cách av hiểu kịch bản của bạn - quản lý nhiều đoạn văn bản có thể được sao chép trực tiếp vào bảng tạm và dán khi cần ... nếu vậy, hãy xem Diodon Askubfox.com/a/37980/163331
Parto

@AvatarParto Chà, tôi không hiểu ý của bạn về 'trình quản lý clipboard', với tôi 'trình quản lý clipboard' chỉ là thứ cho phép bạn thấy những gì trong bộ đệm ngay bây giờ. Nó không giữ thông tin và không lưu giữ thông tin hàng ngày. Nếu đó là những gì bạn muốn nói thì không, đây không phải là điều tôi đang nói.
v010dya

Sooo một ghi chú dính? :)
Rinzwind

Trên thực tế Diodon hiện (đang sử dụng nó ngay bây giờ). Tôi có thể sao chép như một mật khẩu mà tôi có thể truy cập ngay cả khi tôi đã khởi động lại máy. Tất cả bạn phải làm là tăng kích thước lịch sử và nó sẽ nhớ mọi thứ bạn sao chép cntr+choặc chỉ right click->copy. Một cú nhấp chuột vào văn bản bạn muốn và bạn có thể dán nó ở bất cứ đâu.
Parto

@Rinzwind Phần mềm ghi chú yêu thích của tôi là xpad, thật tuyệt vời. sudo apt-get install xpad
Parto

Câu trả lời:


7

Bạn có thể cài đặt autokeyvới sudo apt-get install autokey-gtkcho phiên bản GTK + hoặc sudo apt-get install autokey-qtcho phiên bản Qt.

autokeycho phép bạn xác định các chữ viết tắt mà khi gõ vào bất cứ nơi nào trong xsession của bạn sẽ mở rộng thành cụm từ được xác định: Ví dụ: tôi đã xác định một từ viết tắt xyycho cụm từ Cảm ơn sự giúp đỡ của bạn . Tôi đánh dấu vào dấu nhắc Luôn luôn trước khi dán tùy chọn cụm từ này trong autokeycấu hình. Từ giờ trở đi, bất cứ nơi nào tôi gõ xyyvà nhấn vào một khoảng trắng, một cửa sổ bật lên nhỏ xuất hiện, tôi có thể chọn bằng phím mũi tên xuống và một ENTERvà gõ xyyđược thay thế bằng cụm từ Cảm ơn vì sự giúp đỡ của bạn .

Nếu bạn không đánh dấu vào tùy chọn "nhắc trước khi dán" thì chữ viết tắt sẽ được thay thế ngay sau khi bạn nhấn phím cách. Bạn cũng có thể xác định các tập lệnh, như để chèn ngày hiện tại.

Tôi sử dụng autokey-gtkvào ngày 12.04 có một vấn đề nhỏ là autokeybiểu tượng khay không hiển thị trên bảng. Để sửa lỗi này, chỉ cần khởi chạy dconf-editorvà thêm 'Autokey'vào Desktop-> Unity-> Panel-> systray-whlistist . Ví dụ với tôi nó chứa ['JavaEmbeddedFrame', 'Wine', 'Update-notifier']và tôi đã sửa đổi nó thành ['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']. Nếu bạn đang sử dụng Unity2D thì điều này sẽ không giải quyết được vấn đề do lỗi trong Unity2D. Đối với Unity2D, bạn phải thay đổi mảng ['all']thành danh sách trắng mọi ứng dụng. Sau khi sửa đổi, đăng xuất / đăng nhập và biểu tượng khay sẽ hiển thị ngay bây giờ.

Đừng quên thiết lập autokeyđể bắt đầu đăng nhập, trên tab Chỉnh sửa-> Tùy chọn-> Chung .


5

Cá nhân tôi đã tìm thấy ClipIt để đáp ứng tất cả các nhu cầu sao chép / dán của tôi.

sudo apt-get install clipit

Với các kết hợp phím nóng, bạn có thể nhanh chóng truy cập vào bất kỳ mục dán nào. Tôi đã đặt Ctrl + Alt + H thành "quản lý lịch sử" cho phép tôi khởi chạy ngay một cửa sổ nổi, nhập tìm kiếm cho mục tôi muốn dán và dán trực tiếp vào bất kỳ cửa sổ nào tôi đang ở (đảm bảo "Tự động dán mục đã chọn "được chọn trong Tùy chọn> Cài đặt).

Ngoài ra còn có quyền truy cập nhanh "Quản lý phím nóng" hiển thị cho bạn danh sách 20 clip gần đây nhất để truy cập nhanh. Nếu các mục bạn dán được sử dụng phổ biến, chúng sẽ có trong lịch sử của bạn.

Nếu bạn không dán chúng mà thông thường bạn có thể sử dụng tính năng "Hành động" của ClipIt để nhanh chóng đặt các mục vào bảng tạm.

Ví dụ: trong các hành động bạn có thể thêm:

Action: test
Command: clipit "this is a test line to be pasted"

Sau đó, bạn có thể chạy các phím nóng hành động (ctrl mặc định + alt + a), chọn tiêu đề lệnh của bạn và sau đó ctrl + v để dán.

Hoạt động khá ngọt ngào. Đáng buồn là tôi đã không tìm ra cách làm cho hành động tự động dán vào cửa sổ hiện tại. Tôi đã thử đường ống đến xclip -o nhưng không được.


Đó là một điều tốt mà bạn đã đăng nó, và tôi thích nó, nhưng nó vẫn hơi nhấn phím hơn tôi muốn. Nó không đánh bại tệp văn bản trên thanh Unity, điều đó sẽ có thêm lợi ích là có thể truy cập Dropbox và được đồng bộ hóa trên một số máy.
v010dya

1
Này Volodya - vâng, thật tuyệt nếu tôi có thể tìm ra cách để | và tự động dán. Tôi đã không nhận ra đồng bộ hóa máy chéo là một vấn đề. Có khả năng điều này có thể được xử lý bằng cách liên kết cấu hình clipit vào một thư mục dropbox trên mỗi máy - mặc dù tôi chưa kiểm tra điều đó!
alexleonard

1
Xin lỗi, tôi không có ý nói rằng máy chéo là một vấn đề, tôi chỉ nói rằng nếu hai thứ cần cùng một số lần nhấn phím, nhưng một cái có khả năng đồng bộ hóa và một cái khác thì không, sau đó tôi Tôi muốn đi với một trong những có thể. Nhưng tôi thấy điểm về việc chỉ kết nối tập tin cấu hình với dropbox.
v010dya

Bạn có thể lưu phím thêm đó và tự động xâu chuỗi khi bạn sử dụng lệnh này dưới dạng hành động: `printf" mytext chuỗi \ nwith newlines "| clipit && xdotool khóa ctrl + v`.
Suzana

Vâng, đối với các lệnh bạn sẽ sử dụng chủ yếu trong thiết bị đầu cuối (Unix / Linux), nó sẽ làxdotool key ctrl+shift+v
Suzana

3

Điều này có thể được thực hiện bằng cách tạo một trình khởi chạy tùy chỉnh cho GEdit để mở tệp văn bản của bạn

  1. Cài đặt bảng điều khiển gnome. Gói sẽ cung cấp công cụ để tạo launcher:

    sudo apt-get install gnome-panel --no-install-đề xuất

  2. Tạo trình khởi chạy tùy chỉnh với gnome-desktop-item-edit:

    gksudo gnome-desktop-item-edit / usr / share / application / --create-new

    2.1. Đặt loại trình khởi chạy thành Ứng dụng

    2.2. Đặt tên cho nó (ví dụ: Kênh Youtube, ...)

    2.3. Đặt lệnh thànhgedit <path to text file>

    • Lệnh trên sẽ kích hoạt gedit (Trình soạn thảo văn bản) và mở (hoặc tạo) tệp phổ.

    2.4. Cho nó một bình luận (tùy chọn)

    2.5. Nhấp vào OK: p

  3. Tìm kiếm launcher mới trong Dash

  4. Thêm nó vào bảng điều khiển và volia! Bạn đã hoàn thành;)


CẬP NHẬT: Nếu bạn muốn nhấp để sao chép thì hãy cài đặtxsel

sudo apt-get cài đặt xsel

  • Sau đó làm theo hướng dẫn ở trên
  • Thay đổi lệnh trong bước 2.3 thành:

xsel - bảng điều khiển -i

Và bạn có trình khởi chạy nhấp để sao chép (LƯU Ý: sẽ không có đầu ra nào cho thấy bạn đã sao chép văn bản)

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.