반응형

요즘 emacs를 사용하면서 react를 개발하고 있다.

 

근데 mac에서 terminal을 통해서 emacs를 사용하고 있는데,

터미널 상에서 Ctrl + W로 복사한 내용이

실제 블로그에 올리려고 하니 복사가 되지 않았다.

 

왜 그런지 살펴보니, Emacs와 MAC은 서로 클립보드를 공유하고 있지 않아서 발생하는 문제였다.

 

이것을 해결하기 위해서 아래와 같이 하였다.

 

일단 터미널에서 emacs 설정 파일을 연다.(없다면 만들어서 열어준다.)

 

그러면 창이 하나 뜬다.

여기에 아래와 같은 코드를 입력해준다.

;; pbcopy for OSX
(defun copy-from-osx ()
  (shell-command-to-string "pbpaste"))
(defun paste-to-osx (text &optional push)
  (let ((process-connection-type nil))
    (let ((proc (start-process "pbcopy" "*Messages*" "pbcopy")))
      (process-send-string proc text)
      (process-send-eof proc))))

(setq interprogram-cut-function 'paste-to-osx)
(setq interprogram-paste-function 'copy-from-osx)

 

그리고 위의 GUI 형태의 저장버튼을 누르고

화면을 종료한다.

 

이후에 다시 Emacs를 통해 파일을 편집할 때, 복사하게 되면,

실제로 블로그에도 복사된 내용이 잘 공유된다.

반응형

'IT' 카테고리의 다른 글

React - SpringBoot 연동하기  (1) 2020.10.26
git add 시 파일이 track에 올라가지 않는 에러  (0) 2020.10.22
React 프론트 개발 기초 ver 2  (0) 2020.10.22
React 프론트 개발 기초 ver 1  (0) 2020.10.21
리액트 너는 누구니?  (0) 2020.10.21
반응형

.el 파일은 

make 명령어로 실행할 수 있다.

 

emacs --deamon ==> 이맥스 데몬 서버 띄우기

 

emacs -q => GUI 창 열기

emacs -t => 콘솔창에서 편집

 

M-x : emacs -q 로 창을 하나 여고, esc+x 를 같이 누르면  된다.

 

 

emacsclient -e "(kill-emacs)" : 정상적으로 이맥스 서버 데몬 종료 명령어

반응형

'IT' 카테고리의 다른 글

Python2 vs Python3  (0) 2020.04.21
os, readonly 파일 수정방법(feat, sudoers 수정)  (0) 2020.04.20
Expo.io를 이용한 React native 앱 만들기  (0) 2020.04.14
MacBook에 VM 설치  (0) 2020.04.14
이맥스 사용법  (0) 2020.04.09
반응형

mac os 에서 이맥스 사용방법 모음

 

 

1. 상하좌우 -> 기본 화살표 or control + p(상) / n(하) / b(좌) / f(우)

 

2. 커서가 있는 줄의 맨 앞,끝 -> control + a(맨 앞) / e(맨 끝) 

반응형

+ Recent posts