'Apps'에 해당되는 글 4건

  1. VIM!
  2. Mac TimeMachine
  3. Haroopad (Markdown Editor)
  4. Markdown 이야기

VIM!

VIM!

카테고리를 백엔드로 넣어야 할까 고민했지만 앱스에 넣기로 했다. 사실 이 포스트는 미완성에 가깝다 - 특히 플러그인 부분이. 추후 언젠간-_- 수정하도록 한다.

vi : VIsual display editor.
vim : Vi IMproved.

요즘은 vi = vim. 쉘에서 vi를 쳐도 vim이 실행된다. vim내에 vi모드가 따로 있는 듯?

VIM 플러그인 매니저 Vundle

vim의 플러그인 매니저.
자세한건 링크 참조.

플러그인 소개

  • NerdCommenter
  • NerdTree

VIM의 명령어들

자세한 건 링크를 참고.

[일반 모드] -> [입력 모드]

설명
i Insert
o Open line
a Append

커서 이동

설명
h 한칸 왼쪽으로 이동
j 한줄 아래로 이동
k 한줄 위로 이동
l 한칸 오른쪽으로 이동
e End of word
w Word
b before word
$ 행의 마지막 문자로 이동
^ 행의 첫번째 문자로 이동
0 행의 제일 앞으로 이동
gg Go. 문서의 첫 행으로 이동
G 문서의 마지막 행으로 이동

코드 삭제(잘라내기)
VIM에는 삭제가 없다. 모든 삭제는 잘라내기다.

설명
x 현재 커서에 있는 문자를 삭제
X 현재 커서 한 칸 앞의 문자를 삭제
dd 한 행 삭제
dw 현재 커서 ~ 단어의 끝까지 삭제
d0 행의 처음 ~ 현재 커서 전까지 삭제
D, d$ 현재 커서 ~ 행의 끝까지 삭제

블록 지정 및 복사/잘라내기/붙여넣기

설명
v Visual
V 행 블록
y Yank. 블록 복사
yy 행 복사
x 블록 잘라내기
p 붙여넣기

실행 취소

설명
u Undo
Ctrl+r Redo

화면 이동

설명
Ctrl+f 한 페이지 아래
Ctrl+b 한 페이지 위
Ctrl+d Down. 반 페이지 아래
Ctrl+u Up. 반 페이지 위
H 커서를 화면의 맨 위로
M 커서를 화면의 중앙으로
L 커서를 화면의 맨 아래로
z[Enter] 현재 줄을 화면의 맨 위로
z. 현재 줄을 화면의 중앙으로
z- 현재 줄을 화면의 맨 아래로

찾기
:/<단어> 로 찾는다.
:nohl 로 하이라이트 삭제.

설명
n Next. 다음 찾기
N 이전 찾기

찾아 바꾸기
:%s/<기존 단어>/<새로운 단어>
블럭:s/<기존 단어>/<새로운 단어>

파일 네비게이션 및 화면 분할

설명
vi . 파일 네비게이션
:vs . Vertical Split. 화면을 좌우로 분할, 좌측 화면에 파일 네비게이션 표시
:sp . SPlit. 화면을 상하로 분할, 윗화면에 파일 네비게이션 표시
Ctrl+ww 커서 위치 전환
:wa Write All
:qa Quit All

마킹

설명
m[a~z] 현재 위치 마킹
`[a~z] 마크로 이동
`` 직전 위치로 이동

마우스

설명
set mouse=a Enable vim automatic visual mode using mouse
set mouse-=a Disable vim automatic visual mode using mouse

평소엔 마우스 옵션을 키고 사용하는 게 편하지만, 클립보드로 복사할 때는 옵션을 꺼 주면 복사가 가능하다.

기타

설명
:set paste 붙여넣기 모드. 이걸 안하면 붙여넣을때 자동 들여쓰기가 되서 이상해진다.
:set nopaste 붙여넣기 모드 끄기.

VIM 기본 세팅

~/.vimrc를 수정하자.

$ vi ~/.vimrc

set nu "number"
colorscheme elflord
set ts=2 "tabstop"
set sw=2 "shift width"
set ai "auto indent"
set si "smart indent"
set mouse=a

일단은 이 정도만!

참고

VI 에디터 사용법

[.vimrc] 1.Vundle설치 및 사용
vim 사용자를 위한 플러그인 매니저 vundle 을 소개 합니다.
개발 생산성을 위한 필수 vim plugin

'Apps' 카테고리의 다른 글

VIM!  (0) 2014.09.21
Mac TimeMachine  (0) 2014.09.15
Haroopad (Markdown Editor)  (0) 2014.08.04
Markdown 이야기  (0) 2014.07.27

Mac TimeMachine

맥에는 타임머신이라는 강력한 백업 기능이 있다.

그동안 쓰지 않았는데, 좋은 기능인 것 같아서 살짝 살펴보았다.

특징

  • OS X에서 기본적으로 지원하는 백업 및 복원 솔루션
  • 이전과 비교해 바뀐 부분만을 저장하는 델타(Δ) 저장 방식
  • 외장 하드에만 백업이 가능함

참고



'Apps' 카테고리의 다른 글

VIM!  (0) 2014.09.21
Mac TimeMachine  (0) 2014.09.15
Haroopad (Markdown Editor)  (0) 2014.08.04
Markdown 이야기  (0) 2014.07.27

Haroopad (Markdown Editor)

Haroopad

MOU를 쓰다 하루패드로 넘어왔다. MOU도 괜찮았지만 몇가지 단점이 있었는데

  • 에디터-뷰어 스크롤링이 버벅거림
  • HTML로 빼낼때 꼭 파일로 저장해야 해서 블로깅 할 때 불편함
  • 리스트 사이에 추가 설명을 달기 불편함
  • blockquote의 표현방식이 독특함
  • p태그 바깥에서는 뉴라인이 불편함

등등이 있다. 하루패드는 한국 사람이 만든 마크다운 에디터로써 검색해보면 과거에는 조금 부족했던 것 같은데 지금은 Github, Extension 등등 각종 마크다운 추가 문법들도 많이 지원하고 훌륭한 퀄리티를 보여준다.

물론, 내가 마크다운에 익숙하지 못하기 때문에 느끼는 특징일수도 있다. 그렇다면 더더욱이 마크다운을 처음 접하는 사람에게는 이 하루패드를 추천한다. 참고로 하루패드는 맥, 윈도우, 리눅스를 모두 지원한다.


참조

MOU
가장 유명한 무료 마크다운 에디터.

Ulysses
45달러짜리 2013년도 베스트 앱.

'Apps' 카테고리의 다른 글

VIM!  (0) 2014.09.21
Mac TimeMachine  (0) 2014.09.15
Haroopad (Markdown Editor)  (0) 2014.08.04
Markdown 이야기  (0) 2014.07.27

Markdown 이야기

마크다운이라는 걸 최근에 들어서야 알게 됐는데, 굉장히 편리해 보인다. 나랑 잘 맞을 것 같다.

참고

MOU라고 맥 공짜 마크다운 에디터가 있다. 깔끔.


FoldingText
마크다운+일정관리 어플인 것 같다.

링크
맥 사용 중 언제 어디서나 마크다운(Markdown)을 HTML로 변환하기
웹 마크다운 에디터

'Apps' 카테고리의 다른 글

VIM!  (0) 2014.09.21
Mac TimeMachine  (0) 2014.09.15
Haroopad (Markdown Editor)  (0) 2014.08.04
Markdown 이야기  (0) 2014.07.27