달력

11

« 2019/11 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

2018.05.26 15:08

[Spacemacs] 단축키 모음 eMacs2018.05.26 15:08

spacemacs_cheatsheet.pdf


Posted by 공장장 코딩스미스

댓글을 달아 주세요

준비 : 첨부파일을 HOME 디렉토리에 넣는다.


(1) 해당 프로젝트 안에 misc란 폴더를 만들고 "shell.bat"를 만든다. 내용은 아래와 같다.

@echo off

call "C:\Program Files\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"

set path=d:\emacs_works\misc;%path%


(2) misc란 폴더에 "emacs.bat"를 만든다.
@echo off
C:\emacs\emacs-25.2-i686\bin\emacsclientw.exe --alternate-editor="C:\emacs\emacs-25.2-i686\bin\runemacs.exe" -c

(3) 명령 프롬프트 바로가기를 만들고, 우클릭 속성하여 대상을 다음과 같이 설정한다.
%windir%\system32\cmd.exe /k D:\emacs_works\misc\shell.bat

(4) (3)에서 만든 명령 프롬트프 바로가기를 실행하여 emacs.bat를 실행한다.

(5) GNU Emacs를 실행하여 M-x compiler RET build.bat RET 빌드한다.

spacemacs



Posted by 공장장 코딩스미스

댓글을 달아 주세요

2018.05.26 15:07

[Spacemacs] 단축키 모음 #1 eMacs2018.05.26 15:07

(1) "Alt + m" or SPC t E : 편집모드 VIM, EMACS 전환

**참고로 VIM 모드로 전환되면 편집모드가 아니라 명령모드여서 키보드 눌러도 작성되지 않는다. E,I,O를 누르면 편집모드로 전환되어 텍스트 입력이 가능하다. 명령 모드로 전환하기 위해서는 Esc를 누른다.


(2) SPC w v : split my windows vertically


(3) SPC w L : move windows far right


(4) SPC f e d : open dot file (open C:\Users\Administrator\.spacemacs)


(5) ALT-":" : eval enable

Posted by 공장장 코딩스미스

댓글을 달아 주세요

2018.05.26 15:06

[emacs] 설치 및 패키지 설치 eMacs2018.05.26 15:06

(1) 구글에서 emacs 검색하여 windows 최신 emacs.zip을 다운 받는다. x86, x64용이 따로 있다.

(2) C 드라이브에 emacs 폴더 작성하여 그 안에 다운 받은 파일을 푼다.

(3) 환경별수 설정에서 HOME 이름의 환경변수를 추가하고, 내용에 C:\user\administrator 를 넣는다. PC를 재 로그인한다.

(4) emacs\bin\runemacs.exe를 실행하면 emacs가 실행되고 HOME 디렉토리 경로에 .emacs.d 폴더가 생성된다.

(5) init.el 파일을 .emacs.d 폴더 안에 생성한다.

(6) init.el에 아래와 같이 입력한다. emacs에서 제공하는 패키지를 설치하기 위해서이다.

(참조 : http://seorenn.blogspot.kr/2013/02/emacs-elpamelpamarmalade.html)


(require 'package)

(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))

(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))

(package-initialize)


(7) emacs를 실행하고 M-x package-list-packages 명령으로 패키지 리스트를 확인할 수 있다. 

한 번 실행하면 리스트가 일부만 나온다. 두어번 하다보면 auto-complete라는 기능이 나올 때가 있다.

(8) 리스트 갱신은 다음와 같이 하면 된다. M-x package-refresh-contents


(9) 절대적으로 필요항목이라고 생각되는 패키지를 설치한다. (auto-complete, 


(10) M-x package-refresh-contents

     M-x package-install auto-complete

(11) 패키지 설치 및 설정은 아래 URL을 참조하라.


참조 : http://qiita.com/bussorenre/items/bbe757ef87e16c3d31ff

Posted by 공장장 코딩스미스

댓글을 달아 주세요

2018.05.26 14:59

[EMACS] emacs 설치 및 초기 셋팅 eMacs2018.05.26 14:59

[1] EMACS 설치

1) 아래 URL에서 다운로드한다.

https://www.gnu.org/software/emacs/index.html

본인은 "emacs-24.5-bin-i686-mingw32.zip"를 다운했다.


2) C:\에 emacs-24.5라는 이름으로 폴더를 지정. 압축을 푼다.


3) emacs 설정 파일 경로를 지정하여 emacs를 실행시킨다.

.emacs 설정값을 토대로 emacs를 실행한다.


"emacs.bat" 작성 내용(하기 참조)

@echo off

"C:\emacs-24.5\bin\runemacs.exe" -q -l w:\works\misc\.emacs


4) 환경 설정에서 HOME이라는 이름으로 .emacs 설정 파일이 저장될 위치를 지정하면, emacs를 C 드라이브에서 직접 실행 후 option 저장하면 HOME 경로에 저장된다. 나중에 3)과 같이 .emacs 별도 지정없이 실행하면 HOME 경로에 저장된 설정 파일을 읽어 실행된다.


[2] EMACS로 프로그래밍 개발

1) 소스 코드를 작성한다. 소스 코드가 저장된 위치를 code 폴더라 해보자.

2) 소스코드가 있는 곳에 build.bat 파일을 작성한다.

cl은 visual studio 20xx 컴파일 명령어인데, 지금 단계에서는 실행할 수 없다. 다음으로 넘어가라.


@echo off

mkdir ..\..\build

pushd ..\..\build

cl -Zi ..\handmade\code\win32_handmade.cpp user32.lib

popd


3) cl을 실행시키기 위해서 다음의 명령어(vcvarsall.bat)를 실행시켜야 한다.
아무대서나 프롬프트에서 emacs를 실행시키기 위해서 path에 misc를 추가한다.

"shell.bat"

@echo off
REM
REM  To run this at startup, use this as your shortcut target:
REM  %windir%\system32\cmd.exe /k w:\handmade\misc\shell.bat
REM
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x64
set path=w:\handmade\misc;%path%


4) 명령 프롬프트에서 build.bat를 실행시켜 빌드할 수 있다.
5) emacs에서 다음과 같이 빌드가 가능하다.
Alt + x 후, compile "build.bat"  를 입력하면, emacs에서 내용 확인이 가능함.

6) 그렇게 만들어진 .exe파일을 디버깅해보자.
devenv ****.exe

7) 비주얼 스튜디오가 실행될 것이다. Option의 data 경로를 새로 지정(필요하다면 말이다)하고,

F11을 누르면 디버깅 실행될 것이다. 해당 소스코드로의 연결도 가능하다.


Posted by 공장장 코딩스미스

댓글을 달아 주세요