에디터: 2개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/zF2rm/btq38lMWmYk/AQS7Yx3kHXZZxKo0vkTwzK/img.png)
들어가며 Vi/Vim Editor는 개발자라면 한번은 사용해본 에디터이다. 우리는 Linux terminal에서 구현을 할때, 소스코드 syntax 하이라이트는 정말 중요하다. 또한 터미널에서 Vi키고 화려한 하이라이트의 색이 입혀진 코드를 보면, print문만 찍어도 뭔가 있어보이니까... 설치하기 이미 친절하게 코드 vi syntax 코드 하이라이트를 만들어놓고 배포하는 착한 사람이 있다. https://github.com/sentientmachine/erics_vim_syntax_and_color_highlighting 지원하는 코드 하이라이트는 java, python, html, javascript, php, css, bash, haml, viml 이다. 사전 설치 항목 (뭐.. 거의 있겠지만 혹..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/uhrba/btq3KR00u96/KGCtfBVMP5VUB1PDFbOkIK/img.png)
들어가며 node.js의 fs모듈을 이용해서 파일을 복사하는 방법과 키보드로 입력을 받아서 파일로 작성하는 코드에 대해서 설명해볼까 합니다. shell에서 input path와, output path를 파라미터로 전달해서 복사하는 cp와 동일한 역할을 합니다. Editor 같은 경우에는 우리가 텍스트창에 입력을하고, 입력 후에 텍스트를 파일로 저장하는 방식이라고 생각하시면 됩니다. var fs = require('fs'); var input = fs.createReadStream('./input.txt'); var output = fs.createWriteStream('./output.txt'); input.pipe(output); 파일 복사하기 일단 파일에 관련된 작업을 할때는 fs모듈을 사용한다고 생..