Joe의 편집기에서 줄 이동

Joe의 편집기에서 줄 이동

연속으로 위 아래로 이동하는 방법이 있나요?편집하다?

답변1

적어도 조 구성에서는 그렇게 생각하지 않습니다. 다음은 제가 작성한 매크로 쌍입니다. up 매크로는 매우 간단한 잘라내어 붙여넣기 작업입니다. 첫 번째 줄에서 호출하면 아무 작업도 수행되지 않습니다. down 매크로는 두 번째 줄에서 마지막 줄까지 호출할 때 다르게 동작해야 하기 때문에 더 복잡합니다. (이것은 단지 내가 조 매크로를 잘 작성하지 못하기 때문일 수도 있습니다.) 마지막 불완전한 줄에서 호출하면 개행 문자가 삽입됩니다. . 나는 그것들을 Ctrl+ K UpCtrl+ 에 묶었습니다 K Down.

:main
if,"line!=1",then,home,dellin,uparw,yank,uparw,endif ^K .ku  Move current line up
if,"line<lines-1",then,home,dellin,dnarw,yank,uparw,elsif,"line==lines",then,bol,rtn,else,bol,deleol,dnarw,yank,deleol,uparw,yank,endif ^K .kd  Move current line down

jmacs 구성에는 두 줄을 바꾸는 매크로가 있습니다.

psh,if,"arg>=0",then,
  uparw,bol,markb,dnarw,markk,dnarw,
  blkmove,dnarw,
else,
  bol,markk,uparw,markb,uparw,blkmove,
  dnarw,
endif   ^X ^T                   Transpose lines

이 두 가지 접근 방식 각각의 장점에 대해 전문가의 의견을 들어보겠습니다.

관련 정보