ref: https://stackoverflow.com/questions/36245858/why-view-hex-in-vim-is-different-from-hexdump-result
remove 'set fileencoding=.....' in .vimrc
WRITTEN BY
- RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.
ref: https://stackoverflow.com/questions/36245858/why-view-hex-in-vim-is-different-from-hexdump-result
remove 'set fileencoding=.....' in .vimrc
출처 : http://stackoverflow.com/questions/2287440/how-to-do-case-insensitive-search-in-vim
:set smartcase
/copyright " Case insensitive
/Copyright " Case sensitive
/copyright\C " Case sensitive
/Copyright\c " Case insensitive
vim folding
za
zf
zo
/*{{{*/
/*}}}*/
set foldmethod=marker
출처 : http://www.linuxinstead.com/blog/2009/04/21/using-vi-as-a-hex-editor/
Sometimes I find it useful to switch to hex mode when editing a file in vi. The command for switching is not very obvious so thought I’d share…
So, open a file in vi as usual, hit escape and type::%!xxd
to switch into hex mode
And when your done hit escape again and type::%!xxd -r
to exit from hex mode.
Okay, so this isn’t actaully switching to vi’s ‘hex mode’; vi doesn’t have one. What the above actually does is to stream vi’s buffer through the external program ‘xxd’.
※주의 할 점
1. 헥사 뷰어 모드에서는 헥사 부분만을 수정하여야 한다. 주소를 부분을 수정하면 파일이 잘못되고 본문 부분을 수정할 경우 변함이 없다. 주소값과 헥사 값을 가지고 재 생성하는 듯 하다.
2. 헥사 뷰어 모드에서수정후 원래 모드로 반드시 돌아온 후 저장을 하여야 한다. 돌아 오지 않고 저장 할 경우 눈에보여지는 헥사모드 그대로의 값들이 저장된다.
출처 : http://gyuha.tistory.com/199
몇년가 vim을 사용하다가.. 간지러웠던 것을 오늘 해결해서, 너무 기쁜 나머지 포스팅을 하게 되었습니다 ^^;;
다름이 아니라.. 여러개의 파일을 읽어서 한번에 변환하는 방법입니다.
뭐.. 다른 에디터기에서는 흔한 기능이지만, vim에서 할려고 하면, 왠지 복잡하던 기능인데...
몇가지 명령어를 조합하면 가능해 지더군요 ^^;
우선 여러개의 파일을 버퍼에 올리기 입니다. 파일들이 현재 디렉토리에 있다면,
vim *.c이렇게 하면, 간단하게 여러개의 파일이 읽어 집니다. 하지만... 하위 경로에 파일이 있다면
vim `find . *.c`이런식으로 하면 하위 경로까지 vim 버퍼에 읽어 오게 됩니다.
:argdo %s/foo/bar/g | w
^w
followed by capital H
,J
,K
or L
will move the current window
to the far left
,bottom
,top
or right
respectively
like normal cursor navigation.
Ctrl + w H : move current window to the left
Ctrl + w J : move current window to the bottom
Ctrl + w K : move current window to the top
Ctrl + w L : move current window to the right