vim - deptno/deptno.github.io GitHub Wiki
ํ์ฌ(2023-10-08)๋ neovim ์ ๋์ด์ด๊ฐ ๋์ ๋ฌธ์๊ฐ ํํธํ ๋์์ผ๋ ๋๋ค ์ฐธ์กฐ๊ฐ ํ์ํ๋ค reference, back link ํฌํจ
" ex command ๊ฒฐ๊ณผ๋ณด๊ธฐ
:messagesfont ์ค์
$ vim -c "24" file.txt
$ vim --clean "24" file.txt-
-c: ์ฒซ ๋ฒ์งธ ํ์ผ์ด ์ด๋ฆฐ ํ ex ๋ช ๋ น์ด๋ก ์คํ -
-R: ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ด๊ธฐ -
+[LINE_NUM]: ํด๋น ๋ผ์ธ์์ ์ด๊ธฐ -
+/[TEXT]: ํ ์คํธ๋ฅผ ๊ฒ์ํ์ฌ ์ด๊ธฐ -
-: stdin ์ผ๋ก ์ ๋ ฅ์ ๋ฐ๋ ๊ฒฝ์ฐ|์ฌ์ฉ์ผ๋ก ๋ฐ๋ ๊ฒฝ์ฐ๋ฑ์ ์ฌ์ฉ๋๋ค. -
-r: ์ค์ํ์ผ ๋ฆฌ์คํธ ์ถ๋ ฅ vim-autoswap ์ฐธ๊ณ -
-O: ์ฌ๋ฌ ํ์ผ์ ์ ๊ณตํ๋ฉด ์ฐฝ์ ๋ถํ ํ์ฌ ๋ณด์ฌ์ค๋ค. ์ํ/์์ง ๋ถํ (o/O)$ vim -o $(git status -s | awk '{print $2}') # ์ํ๊ฐ ๋ณํ ์ ๋ค ๋ชจ๋ ์ฐ๋ค.
-
--clean: ํ๋ฌ๊ทธ์ธ ์ค์ ๋ก๋ ์์ด ์ฐ๋ค. -
-M: ์์ ๋ถ๊ฐ ์ ์ฉ์ผ๋ก ์ฐ๋ค
-
i : ์ต๊ทผ input text
-
: : ์ต๊ทผ ๋ช ๋ น์ด
-
% : ํ์ฌ ํ์ผ๋ช
-
[0-9] : ์ ๋ ฅ ๋ชจ๋์์
ctrl + r + [0-9]๋ก ์ ๊ทผ๊ฐ๋ฅ -
[az] : ๋งคํฌ๋ก์ ์ฌ์ฉ
-
[AZ] : ๋งคํฌ๋ก์ append ๊ฐ ๊ฐ๋ฅ
:let @A=normal_command
- move 0 : ๊ฐ์ฅ ์๋ก ์ด๋
- move +1 : ํ์ฌ ๋ผ์ธ ์๋๋ก ์ด๋
- move -1 : ํ์ฌ ๋ผ์ธ ์๋ก ์ด๋
- copy 0 : ๊ฐ์ฅ ์๋ก ๋ณต์ฌ
- copy +0 : ํ์ฌ ๋ผ์ธ ์๋์ ๋ณต์ฌ yyp
- copy +1 : ํ์ฌ ๋ผ์ธ ์๋์ ๋ณต์ฌ
copy ๋ t ๋ก ์ฌ์ฉ๊ฐ๋ฅ move ๋ m ๋ก ์ฌ์ฉ๊ฐ๋ฅ.
+ ๋ ์ง์คํฐ๊ฐ ํด๋ฆฝ๋ณด๋(mac)์ธ๊ฑธ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ์ ๋ฌ ํ๋ค.
" ํ์ฌ ํ์ผ ๊ฒฝ๋ก
:let @+ = expand("%")
" ์ ๋๊ฒฝ๋ก
:let @+ = expand("%:p")
" ๋๋ ํ ๋ฆฌ ๊น์ง
:let @+ = expand("%:h")" ํ์ธ
:set clipboard?
" prepend
:set clipboard^=unnamed
" append
:set clipboard+=unnamed
" override
:set clipboard=unnamed" ํ์ฌ ํ์ผ์ ๋๋ ํ ๋ฆฌ๋ก ๋ณ๊ฒฝ
cd %:p:h-
gf: ํ์ฌ ์๋์ฐ์์ ํ์ผ์ ๋ฐ๋ผ๊ฐ๋ค. ๋จ@๊ฐ ์๋ ๊ฒฝ์ฐ visual-mode ์์ ๋ฐ๋ผ๊ฐ๋๋กํ๋ค.
ํ๋ฌ๊ทธ์ธ์์ ๋ฐ์ธ๋ฉ ์ ์ฉ์ผ๋ก ๋ด๋ณด๋ด๋ ๊ฒ ๊ฐ๊ธฐ๋??
- :VimwikiToggleListItem
- VimwikiToggleListItem
autocmd FileType vimwiki nmap x <Plug>VimwikiToggleListItem
/๋ก ์์
" ๋์๋ฌธ์ ๊ตฌ๋ถ ์ํจ
:set ignorecase
" ๋๋ฌธ์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ๊ตฌ๋ถ / ํฌํจ๋์ง ์์ ๊ฒฝ์ฐ ๊ตฌ๋ถ ์์ด ๊ฒ์
:set smartcase# regexp
/\v[SEARCH_TEXT]
# ์ผ๋ฐ ๋ฌธ์์ด ๊ฒ์
/\V[SEARCH_TEXT]
# ๋์๋ฌธ์ ๊ตฌ๋ถ ์ํจ
/\c[SEARCH_TEXT]
# ๋๋ฌธ์ ๊ตฌ๋ถ
/\C[SEARCH_TEXT]visual ๋ชจ๋์์ ์ฌ์ฉ ์,
:'<,'>sort # ์ ๋ ฌ
:'<,'>sort! # ์ญ์ ์ ๋ ฌ
:'<,'>sort n # ๋๋ฒ ์ ๋ ฌ:%!jqz=Vim:E117: Unknown function: netrw#CheckIfRemote