[메모용] Word2013을 어느 정도 Emacs의 키 바인드에 대응시키기 위한 설정

2787 단어 WordWindowsEmacs

소개



emacs의 키 바인딩 없이는 살 수 없는 신체가 되어 버렸기 때문에, 그 설정 메모입니다. 다른 장소에서도 다수 소개되고 있습니다만, 개행과 개단의 구분이 꽤 발견되지 않았기 때문에 일단.
어디까지나 메모용이므로 자신이 많이 사용하는 명령만을 기술하고 있습니다. 그리고 나는 Word의 매크로에 자세한 것은 아니기 때문에 기본적으로 질문등에는 대답할 수 없다고 생각합니다.

거친 흐름



간단한 커서 이동(Ctrl+f)이나 Undo(Ctrl+/)는 Word의 기존 명령으로 설정할 수 있습니다만, 개행(Ctrl+m)이나 행의 잘라내기(Ctrl+k)는 매크로를 짜지 않으면 구현할 수 없다 그래서, 그 2 방면으로부터 설정을 해 갑니다.

기존 명령에서


  • Word의 메뉴 바에서
    파일/옵션/리본 사용자 설정/사용자 설정/으로 이동합니다.
  • 분류에서 모든 명령을 선택합니다.
  • 원하는 명령을 찾아 키를 할당합니다.



  • Emacs
    명령 이름
    동작


    Ctrl+p
    LineUp
    커서를 한 줄 위로

    Ctrl+p
    LineUp
    커서를 한 줄 위로

    Ctrl+n
    LineDown
    커서를 한 줄 아래로

    Ctrl+b
    CharLeft
    커서를 한 문자 왼쪽으로

    Ctrl+f
    CharRight
    커서를 한 문자 오른쪽으로

    Ctrl+a
    StartOfLine
    커서를 맨 앞으로

    Ctrl+e
    EndOfLine
    커서를 줄 끝으로

    Alt+<
    StartOfDocument
    커서를 문장으로

    Alt+>
    EndOfDocument
    커서를 문장으로

    Ctrl+/
    EditUndo
    동작 하나 되돌리기

    Ctrl+w
    EditCut
    잘라내다

    Alt+w
    EditCopy
    복사

    Ctrl+y
    EditPaste
    붙여넣기

    Ctrl+s
    EditFind
    문자열 검색

    Alt+%
    EditReplace
    문자열 대체

    Ctrl+x,f
    FileOpen
    열다

    Ctrl+x,s
    FileSave
    덮어쓰기 저장

    Ctrl+x,w
    FileSaveAs
    다른 이름으로 저장

    Ctrl+x,c
    FileCloseOrExit
    Word 종료




    Word 매크로에서


  • Word 메뉴바에서 보기/매크로 보기/로 이동합니다.
  • 매크로 이름에 원하는 이름을 입력하고 만들기를 누릅니다.
  • 매크로 입력 화면으로 이동하므로 다음 소스를 복사하여 저장. (이미 매크로를 설정 한 사람은 추가됩니다.)

  • 파일/옵션/리본 사용자 설정/사용자 설정/으로 이동합니다.
  • 분류에서 매크로 선택.
  • 해당 매크로에 키를 할당합니다.
  • Sub deleteChar()
        ' Deleteキー
        Selection.Delete Unit:=wdCharacter, Count:=1
    End Sub
    Sub deleteBackwardChar()
        ' Back Spaceキー
        Selection.TypeBackspace
    End Sub
    Sub newParagraph()
        ' 改段
        Selection.TypeParagraph
    End Sub
    Sub newLine()
        ' 改行
        Selection.TypeText Text:=vbVerticalTab
    End Sub
    Sub killLine()
        ' カーソル以降の現在行をカット
        Selection.EndKey Unit:=wdLine, Extend:=wdExtend
        Selection.Cut
    End Sub
    Sub nextPage()
        ' 下にスクロール
        Selection.MoveDown Unit:=wdScreen, Count:=1
    End Sub
    Sub previousPage()
        ' 上にスクロール
        Selection.MoveUp Unit:=wdScreen, Count:=1
    End Sub
    



    이것으로 설정이 종료됩니다. 편안한 Word 생활을 즐기십시오.

    좋은 웹페이지 즐겨찾기