1
나는 단순히 터미널에서 이맥스에 두 개의 파일을 공급하기를 원하며 diff 모드에서는 두 개의 별도 창에서 열어야한다.vimdiff와 같은 이맥스에 옵션이 있습니까?
나는 단순히 터미널에서 이맥스에 두 개의 파일을 공급하기를 원하며 diff 모드에서는 두 개의 별도 창에서 열어야한다.vimdiff와 같은 이맥스에 옵션이 있습니까?
귀염둥이를 찾고 있습니다. emacs에서는 M-x ediff와 파일 이름을 통해 활성화 할 수 있습니다. 은 (emacs wiki에서 촬영) 같은 것을 시도 명령 행에서 호출하려면
(defun command-line-diff (switch)
(let ((file1 (pop command-line-args-left))
(file2 (pop command-line-args-left)))
(ediff file1 file2)))
(add-to-list 'command-switch-alist '("diff" . command-line-diff))
;; Usage: emacs -diff file1 file2
하면 여기 시작 몇 가지 추가 "온건 한"기본적으로는
;; saner ediff default
(setq ediff-diff-options "-w")
(setq ediff-split-window-function 'split-window-horizontally)
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
는이 항상 가지고 분할합니다 "입니다 얻으려면 는 Ediff 창은 나란히
당신은 항상 (이 청소기이 방법입니다) 새로운 프레임을 강제하려면
는, 추가로 다음을 수행하십시오.(add-hook 'ediff-before-setup-hook 'new-frame)
(add-hook 'ediff-quit-hook 'delete-frame)
나는 시작에 도움이되기를 바랍니다.
감사합니다. ..... 감사합니다! –