VIM 17

vim 플러그인

Emacs로 spacemacs를 쓰다 보면 그래도 vim으로 돌아오고 싶어진다. 왜? 로딩이 느리니까;;; emacs야 껐다 켰다 하지 않는 용도지만... https://medium.com/@huntie/10-essential-vim-plugins-for-2018-39957190b7a9 fzf 플러그인: Arch linux의 경우 AUR에서 설치하면 된다.vim-ctrlspace 플러그인: vundle로 밖에 설치 안 된다., 아직.vundle: AUR로 설치한다. fzf: :Files 라고 치면 파일 여는 메뉴가 나온다. Spacemacs에서 "spc p f", projectile의 파일 열기 조합에 해당된다.ctrl-space: ctrl-space를 치면 열린 버퍼 목록이 나온다. Spacemacs에..

Unix 2019.01.22

vimrc 현재 상태

syntax on color ron set cc=100 set ignorecase set sw=4 set ts=4 set sts=4 set et set ai if has('gui_running') colorscheme desert else colorscheme ron endif set guifont=DejaVu\ Sans\ Mono\ 12 탭을 치면 공백 4개를 넣게 해뒀음. (set et)set sts=4로 탭이나 백스페이스를 누르면, 백스페이스가 삭제되는게 아니라 알아서 탭처럼 인덴팅에 맞게 지워지게 됨.cc=100으로 100번째 character는 빨간 하이라이트가 들어가서 보이게 됨. (가로로 텍스트가 너무 길어지지 않게 눈금 보여주는 기능.)GUI가 켜졌나 꺼졌나에 따라 색깔이 바뀌게 함.

Unix 2017.10.26

Kate, LaTeX 작업 IDE

흠... 요샌 자꾸 편한걸 찾게 되네.vim이 좋은 에디터긴 하지만 전용으로 만든 것을 이길수는 없다... 만 vim 키 지원이 안 되면 더 불편해서 vim을 벗어나지는 못한다. 그러나 vim 키 바인딩이 된다면 이야기가 좀 달라진다. Visual Studio만 해도 community edition에 vim 키 바인딩 플러그인 깔면 게임셋이고.\ 오늘은 Kate에 Vim 키가 옵션 들어가면 있다고 해서 적용을 했다. 구웃.

Unix 2017.06.24

Git 변화사항 중 일부만 지정해 커밋하기

Git으로 작업을 하다보면, 작업단위로 딱딱 끊어서 변화사항을 만들고 commit -a 하고 싶겠지만, 현실은 그렇지 않을 때가 많다. 그래도 작업단위로 어떻게든 끊고 싶다면...: 방법 1. $ git add -i 명령어로 interactive 하게 파일의 변화를 눈으로 봐가면서 이거는 커밋하고 이거는 안 하고 정해줄 수 있다. 장점: 별다른 도구가 필요 없다. 단점: 귀찮다. 방법 2. Vim fugitive 플러그인을 쓴다.https://www.youtube.com/watch?v=DB4h96bcrQw 단점: 별도의 플러그인이 필요하다.장점: 한눈에 변화사항이 보여서 반영할지 말지 정하기 편하다. 방법 2를 그래도 추천...

Unix 2017.03.07

여러개의 vim이 yy/p 의 내용 공유하게 하기

vim default register 로 검색해서 걸린 내용. http://vim.1045645.n5.nabble.com/Possible-to-make-the-Register-the-default-td1156330.html "+yy 를 누르면, +라는 레지스터에 yy한 내용이 가기 때문에 여러개의 vim이 켜져있다면 (vim이나 gvim이나 상관 없다), "+p를 누르면 서로 다른 gvim에 붙여넣기가 된다. 그럼. "+ 를 누르기 귀찮아서, yy하면 무조건 +레지스터로 가게 할 수 있는가? 있다. :set clipboard=unnamed 라고 하면 그냥 yy와 p만 해도 됨.

Unix 2012.01.03

Vim 매크로 사용법과 매크로 저장하기

http://vim.wikia.com/wiki/Macros 빔 매크로 사용법은 쉽다... 키보드 매크로임! 먼저 매크로 기록하는 법. vim의 중립모드에서 q를 누른 다음 매크로 이름으로 사용할 알파벳을 눌러준다. 예를들어 qa 라고 누르면 a라는 매크로를 기록하기 시작한다. 밑에 -- recording -- 이라고 뜰 것이니 그 때 키보드질을 열심히 해준다. 기록이 끝났으면 다시 중립모드에서 q를 눌러준다. 매크로 재생하는 법. 중립모드에서 @a 라고 누르면 매크로 a가 재생된다. @@를 누르면 제일 마지막에 재생된 매크로, 그러니까 가장 최근에 @e 를 했다면 @@때 재생되는 매크로는 e가 된다. 매크로 파일로 저장하는법. 어려운 매크로라서 버리기 아까운 경우가 있다. 이땐 ~/.vimrc 파일을 연..

Unix 2011.12.20

정통 VI에디터 사용법

vi의 정통 사용법을 배워야 하는 이유 솔라리스의 오리지널 vi를 다룰려면 vi의 정통 사용법을 알아두는 것이 좋다. 그리고 vim이라도, 노트북과 같은 화살표도 없고 특수기능 키도 없는 환경에서 편하게 쓰려면 알아두는 것이 좋다. 또 손에 익혀두면 그냥 키보드라도 손을 자꾸 움직이지 않아도 되어서 편하다 -_-;; vi의 mode 우선 아무 파일이나 열어보기 바란다. 명령어는 $ vi 편집하고싶은파일명 이다. 이미 내용이 충만한 .bashrc파일 같은 것으로 해보길;; vi에는 세 가지 모드가 있다. ex모드 편집모드 중립모드(?) 용어는 정확히 기억 안 난다 -_-... 편집 모드에서는 키보드로 입력을 하여 내용을 입력할 수 있다. 메모장은 언제나 편집모드라고 이해하면 편집모드를 이해할 수 있다 -_..

Unix/*Nix계통 팁 2008.07.10

vim으로 헥사파일을 볼 수 있다?

헥사인지 헥스인지 어느 게 맞는진 몰라도.여하튼 헥사라고 써있는 것을 더 많이 본 듯. -_- http://kldp.org/node/73504 여기서 알게 되었다.구글 검색어헥사 site:kldp.org :%!xxd이렇게 하면 연 파일을 16진수로 볼 수 있을 것이다. 볼 수만 있나? 파일 내용을 편집할 수도 있다.하지만 텍스트모드로 "변환"된 것이므로 그냥 write하면 낭패! :%xxd -r이렇게 하면 수정된 내용이 다시 바이너리파일로 변환된다. 더 자세한 내용이 알고 싶어졌다.vim xxd로 검색해봄. http://mwultong.blogspot.com/2007/08/vim-vi-hex-viewer-hex-editor-xxd.html궁금했던 부분이 해결되었다. 0000000: 484b 5e03 d8..

Unix/*Nix계통 팁 2008.02.26

vim에서 Visual Studio스타일 Home키 적용되게 하기

Visual studio에서 home key를 누르면 indenting이후 첫 내용이 오는 character로 커서가 오게 된다.vim에도 물론 있는 기능이다. ^키...하지만 home키로 되면 좋겠다?왜냐, 일일이 esc키를 누른 다음 ^를 (=쉬프트6)를 누르긴 귀찮으니까. http://kldp.org/node/33154 필자가 윈도우용 gvim에서 성공한 방법:: map^명령어.은 일일이 키보드 입력하면 되는 것이 아니고,컨트롤 Q키를 누른 다음에 page up/down키 옆의 home 키를 눌러서 입력하는 것이다.윈도우용 gvim만 컨트롤 Q이고, 다른 오리지널 유닉스 환경에선 컨트롤 V키이다. 어?텍스트 에디트 모드에서는 안 된다 -_-;;ex모드에서만 통함...;;;imap으로을 ^로 만들면 ..

Unix/*Nix계통 팁 2008.02.26