Emacs 복사 작업을 조금 더 쉽게

2584 단어 Emacs
코드의 일부를 복사하거나 한 단어를 복사하여 하루에 수십 번 하는군요.
그 때마다, 범위 선택( set-mark ) 하고 복사( kill-ring-save ) 하고 ....로 하는 것은 귀찮습니다.

그래서, 복사 조작의 순서를 조금 줄일 수 있는 pakcage 를 만들어 보았습니다.
본체는 GitHub/cool-copy에 둡니다.

이게 뭐야?



이 package 를 도입하는 것으로, 다음을 할 수 있습니다

범위 선택을 하지 않은 경우


  • 커서 아래의 symbol를 클립 보드에 복사합니다.
  • 복사 한 내용을 posframe 또는 minibuffer에 표시합니다.



    범위 선택을 하는 경우


  • 평소와 마찬가지로 선택 영역을 클립 보드에 복사합니다
  • "region copied!"와 posframe 또는 minibuffer에 표시됩니다.

    무엇이 기뻐요?



    종래, 어느 단어를 카피할 때에는 「선택」해 「카피」하는 2 순서 필요했습니다.
    이 패키지는 단어를 복사할 때 "선택"절차를 생략합니다.

    생략할 수 있는 순서는 적습니다만, 이러한 조작은 하루에 수십회로 실시하기 때문에, 실제로는 상당한 수고를 절약할 수 있다고 생각합니다.

    설정



    git clone 후 init.el
    (add-to-list 'load-path "YOUR PATH")
    (require 'cool-copy)
    
    ;; キーバインドの設定をおすすめします
    (global-set-key [YOUR KEY] 'cool-copy)
    

    사용법


  • 복사하고 싶은 symbole 위에 M-x cool-copy 또는 설정한 키 바인드로 실행
  • 범위 선택을 하고 M-x cool-copy 또는 설정한 키 바인드로 실행

  • 맞춤형



    복사 시 메시지 표시 방식을 다음 3가지 중에서 선택할 수 있습니다.
    ;; メッセージを minibuffer に表示します(デフォルト)
    (setq cool-copy-show 'minibuffer)
    ;; メッセージを posframe で表示します
    (setq cool-copy-show 'posframe)
    ;; メッセージを表示しません
    (setq cool-copy-show nil)
    

    좋은 웹페이지 즐겨찾기