emacs: 3개의 글
이맥스에서는 기본적인 편집 말고도 많은 기능들을 제공하는 확장 명령어들을 제공한다. 너무 많은 기능을 갖추고 있기 때문에 모두 다루기에는 공간이 부족하여 다루지는 않지만(ㅎㅎ) 몇 가지 기능들을 소개한다. 각 기능들은 Emacs의 확장 명령어 단축키인 M-x를 이용하여 실행 할 수 있다. shell : 쉘을 실행 (명령어가 하나인 경우 M-x shell-command 또는 M-!를 이용하여 실행할 수 있다.) (명령어 argument를 블럭지정된 영역으로 넣고 싶다면 M-x shell-command-on-region 또는 M-|를) compile : make를 invoke gdb : gdb를 실행 grep man calculator calendar phases-of-moon - Major mode jav..
유닉스 시스템에서 가장 널리 사용되는 텍스트 에디터는 vi와 emacs를 꼽을 수 있다. 두 에디터는 모두 cui기반의 시절부터 사용되어 있기 때문에 모든 기능을 키보드 만으로 다룰 수 있어서, 익혔을 때에 작업 속도가 올라간다는 장점이 있고, 또한 키 바인딩이 유니버셜 하기 때문에 다른 운영체제로 옮기더라도 기존에 사용하였던 키 바인딩을 다시 익히지 않아도 된다는 장점이 있다. 이 포스트에서는 emacs를 윈도우에서 설치 하는 방법에 대해 다룬다. emacs를 다운받기 위하여 먼저 emacs홈페이지(https://www.gnu.org/software/emacs/)로 접속한다. 페이지에 접속하게 되면 위와 같은 화면을 볼 수 있는데 실행 파일을 다운로드 받으려면 위 쪽 탭의 Download를 누르거나 중..
[ 파일 편집 ] C-x C-f : 파일 찾기 C-x C-s : 파일 저장 C-x C-b : 현재 열려있는 사이칸(버퍼) 리스트;/문서 리스트/ 보기 C-x s : 현재 열려있는 버퍼 저장 C-x C-c : emacs 끝내기 [ 커서 이동 ] C-b : 이전(뒤) 칸으로 이동(backward-char) C-f : 다음(앞) 칸으로 이동(forward-char) M-b : 이전(뒤) 단어로 이동(backward-word) M-f : 다음(앞) 단어로 이동(forward-word) C-p : 이전 줄로 이동(previous-line) C-n : 다음 줄로 이동(next-line) C-a : 줄의 시작으로 이동(move-beginning-of-line) C-e : 줄의 끝으로 이동(move-end-of-lin..