Vim

vim minimal - ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์ด ์ตœ์†Œํ•œ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ Plugins vimwiki โ€“ ์œ„ํ‚ค ํ”Œ๋Ÿฌ๊ทธ์ธ startify โ€“ ์‹œ์ž‘ํ™”๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ nerdtree โ€“ ํŒŒ์ผ ํƒ์ƒ‰ ํ”Œ๋Ÿฌ๊ทธ์ธ vim devicons โ€“ ์•„์ด์ฝ˜ ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ spacevim Links vim guide commands https://vimguide.readthedocs.io/en/latest/vim.html

2022-08-23 ยท (updated 2022-08-26) ยท 33 words

Vim Startify

Install Plug 'mhinz/vim-startify' Key Binding " `SPC l s` - save current session nnoremap <leader>ls :SSave<CR> " `SPC l l` - list sessions / switch to different project nnoremap <leader>ll :SClose<CR> Extra Configuration ์•„๋ž˜ ์ฐธ์กฐํ•˜์—ฌ ๋” ์ •๋ฆฌ ๋ฌธ์ œ์  vim ์—์„œ๋Š” ์ž˜ ๋˜๋Š”๋ฐ nvim ์—์„œ๋Š” ๊ตฌ๋ฒ„์ „(0.6.x), ์ตœ์‹ ๋ฒ„์ „(0.7.x) ๋ชจ๋‘ vimwiki ์ž๋™์ €์žฅ์ด ์•ˆ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. Reference Github home Project Switcher Using Startify

2022-08-23 ยท (updated 2022-08-26) ยท 59 words

Vimwiki

2023-08-31: ์˜คํƒ€ ์ˆ˜์ •, ํ• ์ผ๊ณผ ์ผ๊ธฐ ํ•ญ๋ชฉ ๋‚ด์šฉ ์ถ”๊ฐ€ 2023-08-04: nvim์—์„œ์˜ ์„ค์ • ์ถ”๊ฐ€, ์˜คํƒ€ ๋ฐ ๋งํฌ ์ˆ˜์ • 2022-09-12: vimwiki cheatsheet ๋งํฌ ์ถ”๊ฐ€ vim์—์„œ ์„ค์น˜ vim์˜ vimwiki ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์ • ์ถ”๊ฐ€ํ•˜๊ณ  ์„ค์น˜ํ•œ๋‹ค. vim ~/.vimrc ์„ค์ • ์ถ”๊ฐ€ ๋‚ด์šฉ "vimwiki ํ”Œ๋Ÿฌ๊ทธ์ธ Plug 'vimwiki/vimwiki', {'branch': 'dev'} "vimwiki์˜ ํŽธํ•œ ์‹œ์ž‘์„ ์œ„ํ•œ vim starter tool Plug 'mhinz/vim-startify' ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ $ vim +PluginInstall +qall vim์—์„œ ์„ค์ • $ vim ~/.vimrc " vimwiki ์„ค์ • " ๊ณต๊ฐœ์šฉ ์œ„ํ‚ค(github์™€ ์—ฐ๋™), ๊ฐœ์ธ์šฉ ์œ„ํ‚ค ๋‘๊ฐœ๋ฅผ ์„ค์ •(gdrive, dropbox ์—ฐ๋™) let g:vimwiki_list = [ \{ \ 'path': '/data/vimwiki/wiki', \ 'syntax' : 'markdown', \ 'ext' : '.md', \ 'diary_rel_path': '.', \}, \{ \ 'path': '/data/vimwiki/mywiki', \ 'ext' : '.md', \ 'diary_rel_path': '.', \}, \] " vimwiki์˜ conceallevel ์„ ๋„๋Š” ๊ฒƒ์ด ์ข‹๋‹ค let g:vimwiki_conceallevel = 0 " vimwiki ์„ค์ •์ด markdown ์„ค์ •์„ ์นจํˆฌํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ let g:vimwiki_global_ext = 0 Neovim์—์„œ ์„ค์น˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋“ฑ๋ก: ~/.config/nvim/lua/plugins.lua use {'vimwiki/vimwiki'} ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜: nvim ๋‚ด์—์„œ :PackerInstall ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜: shell ๋‚ด์—์„œ $ nvim + $ nvim +PluginInstall +qall Neovim์—์„œ ์„ค์ • ์„ค์ •: ~/.config/nvim/lua/settings.lua -- vimwiki - https://github.com/vimwiki/vimwiki ---------------------------------------------------------------- vim.cmd([[ iabbr __email abcd@efgh.com iabbr <expr> __time strftime("%Y-%m-%d %H:%M:%S") iabbr <expr> __date strftime("%FT%R:%S+09:00") iabbr <expr> __today strftime("%F") iabbr <expr> __file expand('%:p') iabbr <expr> __name expand('%') iabbr <expr> __pwd expand('%:p:h') iabbr <expr> __front system("/home/borisu/bin/frontmatter.sh") iabbr <expr> __luajit '#!/usr/bin/env luajit' ]]) -- Key Mapping nmap('<C-l>', ':VimwikiToggleListItem<CR>') -- Contol + Space is default -- vim.g.vimwiki_autowriteall = true -- automatically save a modified wiki buffer -- vimwiki์˜ conceallevel ์„ ๋” vim.g.vimwiki_conceallevel = 0 -- vimwiki ์„ค์ •์ด markdown ์„ค์ •์„ ์นจํˆฌํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ธฐ vim.g.vimwiki_global_ext = 0 -- ๋ชจ๋“  ๋งˆํฌ๋‹ค์šด์— ๋Œ€ํ•ด ๋™์ž‘ํ•˜์ง€ ์•Š๋„๋ก ํ•จ vim.g.vimwiki_list = { { path = '$HOME/vimwiki/', syntax = 'markdown', ext = '.md', diary_rel_path = '.', } } ์žฌ์ธ์‹ :luafile % -- ๋˜๋Š” :so % ๊ธฐ๋ณธ ํ‚ค์ •์˜ :h vimwiki-local-mappings โ€“ See default key binding ...

2022-08-23 ยท (updated 2023-09-01) ยท 593 words