일반적인 문자열을 붙여 넣을 수있는 빠른 방법은 무엇입니까?


8

브라우저에 동일한 문자열을 붙여 넣는 경우가 종종 있습니다 (YouTube 채널이 있고 비디오 끝에 채널 URL, 웹 사이트, 이메일, 소개 비디오 등).

텍스트 파일을 만든 다음 Unity 패널에 추가하는 것에 대해 생각했지만 불행히도 텍스트 편집기를 추가하는 방법을 볼 때 텍스트 편집기로 열 텍스트 파일을 추가 할 수 없습니다. 스크립트를 함께 작성하여 패널에 추가 할 수는 있었지만 다른 사람들이 같은 시간을 낭비하고 아마도 해결책을 찾은 것으로 나타났습니다.

완벽한 세계에서 나는 일반적으로 필요한 문자열을 저장하는 응용 프로그램이 필요합니다.로드 될 때 다른 창 위로 시작하여 그대로 유지되며 다른 문자열에 대한 버튼이 있으며 곧바로 버퍼에 배치됩니다 눌렀습니다. 이렇게하면 필요한 버튼을 해당 버튼에 할당하고 매우 행복합니다.

좋은 해결책이 없다면 직접 솔루션을 만들어야 할 것입니다. 결국 내 채널은 프로그래밍에 관한 것이며, 그런 도구를 만드는 것만으로도 훌륭한 교훈을 얻을 수 있습니다.


당신은 av가 시나리오를 이해하는 방법 인 클립 보드 관리자 coz에 대해 이야기하고 있습니까-클립 보드에 직접 복사하고 필요할 때 붙여 넣을 수있는 여러 개의 텍스트를 관리하십시오 ... 그렇다면 Diodon askubuntu.com/a/37980/163331
Parto

@AvatarParto 글쎄, 나는 '클립 보드 관리자'의 의미를 이해하지 못한다. 나에게 '클립 보드 관리자'는 버퍼에 무엇이 있는지 볼 수있게하는 것입니다. 정보 자체를 보유하지 않으며 매일 정보를 보존하지 않습니다. 그것이 당신이 의미하는 바라면, 아니, 이것은 내가 말하고있는 것이 아닙니다.
v010dya

스티커 메모를 sooo? :)
Rinzwind

실제로 Diodon은 (지금 사용하고 있습니다). 컴퓨터를 다시 시작한 후에도 액세스 할 수있는 비밀번호처럼 복사 할 수 있습니다. 기록 크기를 늘리기 cntr+c만하면 복사 또는 모든 내용이 기억됩니다 right click->copy. 원하는 텍스트를 한 번 클릭하면 아무 곳에 나 붙여 넣을 수 있습니다.
Parto

@Rinzwind 내가 가장 좋아하는 스티커 메모 소프트웨어는 xpad입니다. sudo apt-get install xpad
Parto

답변:


7

GTK + 버전 또는 Qt 버전 autokey과 함께 설치할 수 있습니다 .sudo apt-get install autokey-gtksudo apt-get install autokey-qt

autokeyxsession의 어느 곳에서나 입력 할 때 정의 된 문구로 확장 될 약어를 정의 할 수 있습니다. 예 xyy를 들어 문구에 대한 약어 를 정의했습니다 . 감사합니다 . 나는에 쳤다 이 구문 붙여 넣기 전에 항상 프롬프트 의 옵션 autokey구성을. 지금부터, 어디서든 내가 입력 xyy하고 나는 아래쪽 화살표 키와 함께 선택할 수있는 공간, 작은 팝업이 나타납니다, 공격 ENTER하고, 입력 된 xyy문구로 대체 도와 주셔서 감사를 .

"붙여 넣기 전에 프롬프트"옵션을 선택하지 않으면 공간을 두 자마자 약어가 대체됩니다. 현재 날짜 삽입과 같은 스크립트를 정의 할 수도 있습니다.

내가 사용 autokey-gtk하는 사소한 문제가 12.04에 autokey트레이 아이콘이 패널에 표시하지 않습니다. 이 문제를 해결하려면 Desktop-> Unity-> Panel-> systray-whitelist 어레이 를 시작 dconf-editor하고 추가하십시오 . 예를 들어 그것을 포함 하고로 수정했습니다 . Unity2D를 사용하는 경우 Unity2D의 버그로 인해 문제가 해결되지 않습니다. Unity2D의 경우 모든 앱을 허용 목록으로 배열을 변경해야 합니다. 이러한 수정 후에 로그 아웃 / 로그인 및 트레이 아이콘이 표시됩니다.'Autokey'['JavaEmbeddedFrame', 'Wine', 'Update-notifier']['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']['all']

편집-> 환경 설정-> 일반autokey에서 로그인시 시작 하도록 설정 하는 것을 잊지 마십시오 .


5

개인적으로 ClipIt은 모든 복사 / 붙여 넣기 요구 사항을 충족시키는 것으로 나타났습니다.

sudo apt-get install clipit

핫키 조합을 사용하면 붙여 넣기 항목을 매우 빠르게 얻을 수 있습니다. Ctrl + Alt + H를 '내역 관리'로 설정하여 플로팅 창을 즉시 시작하고 붙여 넣기하려는 항목에 대한 검색을 입력하고 내가있는 창에 직접 붙여 넣습니다 ( '자동으로 붙여 넣기' 선택한 항목 '이 기본 설정> 설정에서 선택되어 있습니다).

빠른 액세스를위한 가장 최근 20 개의 클립 목록을 보여주는 빠른 액세스 "핫키 관리"도 있습니다. 붙여 넣는 항목이 일반적으로 사용되는 경우 내역에 있습니다.

붙여 넣지 않으면 일반적으로 ClipIt의 "Actions"기능을 사용하여 클립 보드에 항목을 빠르게 넣을 수 있습니다.

예를 들어 작업에서 다음을 추가 할 수 있습니다.

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

그런 다음 작업 핫키 (기본 ctrl + alt + a)를 실행하고 명령 제목을 선택한 다음 ctrl + v를 붙여 넣을 수 있습니다.

꽤 달콤하게 작동합니다. 슬프게도 현재 창에 작업을 자동 붙여 넣는 방법을 찾지 못했습니다. xclip -o로 파이핑을 시도했지만 작동하지 않습니다.


그것은 당신이 그것을 게시 한 것이 좋으며, 나는 그것을 좋아하지만 여전히 내가 원하는 것보다 약간 더 키를 누르는 것입니다. Unity 바의 텍스트 파일을 뛰어 넘지 않으므로 Dropbox로 이동하여 여러 컴퓨터에서 동기화 할 수 있다는 이점이 있습니다.
v010dya

1
안녕하세요 Volodya-네, 제가 방법을 알아낼 수 있다면 좋을 것입니다 | 자동 붙여 넣기 크로스 머신 동기화가 문제라는 것을 몰랐습니다. 잠재적으로 이것은 clipit 구성을 각 컴퓨터의 dropbox 폴더에 심볼릭 링크하여 처리 할 수 ​​있지만 테스트하지는 않았습니다!
alexleonard

1
죄송합니다, 크로스 머신이 문제라고 말하는 것은 아닙니다. 두 가지 일에 동일한 수의 키를 누를 필요가 있지만 하나는 크로스 싱크 할 수 있고 다른 하나는 그렇지 않다고 말하는 것입니다. 할 수있는 것과 함께 갈 것입니다. 그러나 구성 파일을 드롭 박스에 연결하는 것에 대한 요점을 알았습니다.
v010dya

이 명령을 동작으로 사용하면 여분의 키를 누르고 문자열을 자동 붙여 넣기 할 수 있습니다.`printf "mytextstring \ nwith newlines"| clipit && xdotool 키 ctrl + v`.
Suzana

(Unix / Linux) 터미널에서 주로 사용하는 명령은 다음과 같습니다.xdotool key ctrl+shift+v
Suzana

3

텍스트 파일을 열 수있는 GEdit 용 커스텀 런처를 생성하면됩니다.

  1. 그놈 패널을 설치하십시오. 패키지는 런처를 생성하는 도구를 제공합니다 :

    sudo apt-get 설치 gnome-panel --no-install-recommends

  2. gnome-desktop-item-edit로 사용자 정의 실행기를 작성하십시오.

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

    2.1. 실행기 유형을 응용 프로그램으로 설정

    2.2. 이름을 입력하십시오 (예 : Youtube Channel, ...)

    2.3. 명령을gedit <path to text file>

    • 위의 명령은 gedit (텍스트 편집기)를 트리거하고 지정된 파일을 열거 나 생성합니다.

    2.4. 의견을 말하십시오 (선택 사항).

    2.5. 확인을 클릭하십시오 : p

  3. 대시에서 새로운 런처 검색

  4. 패널과 volia에 추가하십시오! 너는 해냈어 ;)


업데이트 : 클릭 투 복사를 원하면 설치하십시오.xsel

sudo apt-get 설치 xsel

  • 그런 다음 위의 지침을 따르십시오
  • 2.3 단계의 명령을 다음과 같이 변경하십시오.

xsel-클립 보드 -i

클릭 투 복사 런처가 있습니다 (참고 : 텍스트를 복사했음을 보여주는 출력이 없습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.