KTUGFaq
KTUG FAQ
Alimony and bribes will engage a large share of your wealth.
Âü°í¹®ÇåÀÎ¿ë › HelpContents&value=Alignment: › Mathematica › DVIPDFMx/Example&value=LaTeXÀ¸·ÎÀϺ»¾î»ç¿ë › 첫湄&value=첫가끝코드 › VimEditor
[ÆíÁý]
1 vim À̶õ? ¶
°ú°Å UNIX ½Ã½ºÅÛ¿¡¼ºÎÅÍ »ç¿ëµÇ¾î ¿Â VI(Visual editor)¸¦ ´Ù¾çÇÑ ±â´ÉÀ» ³Ö¾î °³¼±½ÃŲ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
±×·¡¼ À̸§ÀÌ VIM("Vi IMproved")ÀÔ´Ï´Ù. See also ViEditor.
¾Æ·¡ »çÀÌÆ®¸¦ Âü°íÇÏ¸é ´Ù¾çÇÑ ÀڷḦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
VIM
ÇöÀç ¹öÀüÀº 6.3ÀÔ´Ï´Ù. ÇâÈÄ ¹öÀüÀº 7.0 ´ë·Î ÁøÀÔÇÒ °Í °°½À´Ï´Ù.
ÇöÀç ¹öÀüÀº 7.1ÀÔ´Ï´Ù.
[ÆíÁý]
2 gvim ¶
ÇöÀç ¹öÁ¯Àº 6.4 ÀÔ´Ï´Ù.(20060211)
7.0ÀÌ µåµð¾î ³ª¿Ô±º¿ä.(20060508 ¾î¹öÀ̳¯¹öÀüÀ̱º¿ä) 7.0¿¡¼ °³¼±µÈ Á¡Àº ÆÄÀÏÅDZâ´É, ½ºÆçüũ(¿µ¹®ÀÇ °æ¿ì Ʋ¸° ´Ü¾î¹Ø¿¡ ¹°°áÇ¥°¡...), À¯´ÏÄÚµå Áö¿ø°È, ³»ÀågrepµîÀ̶ø´Ï´Ù. ±×·±µ¥ ¼³Ä¡ÆÄÀÏ¿ë·®ÀÌ µÎ¹è³ª µÇ´Â ±º¿ä. ´ëºÎºÐÀº ¾ð¾îº° ½ºÅ©¸³Æ®¿Í ¹®¼µéÀÌÁö¸¸ Á¡Á¡ ¹«°Å¿öÁö°í ÀÖ´Ù´Â »ý°¢À̵ì´Ï´Ù.
[ÆíÁý]
4.2 À¯¿ëÇÑ Ç÷¯±×ÀÎ ¶
tex_autoclose.vim
\begin{***}¿¡ ´ëÇØ `\end{***}À» ÀÚµ¿À¸·Î ½áÁÝ´Ï´Ù.
http://www.vim.org/scripts/script.php?script_id=920
bufexplorer.vim
ÇöÀç ÆíÁýÁßÀÎ ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸¿©ÁÝ´Ï´Ù. ¸í·É¸ðµå¿¡¼ \be \bs \bv
http://www.vim.org/scripts/script.php?script_id=42
minibufexpl.vim
ultraedit °ú °°ÀÌ, »ó´Ü¿¡ ÇöÀç ÆíÁýÁßÀÎ ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸¿©ÁÝ´Ï´Ù.
http://www.vim.org/scripts/script.php?script_id=159
latex-mik.vim
MiktexÀ» À§ÇÑ Ç÷¯±×ÀÎ. ¼±ÅÃÇÑ ¿µ¿ªÀ» ȯ°æÀ̳ª ¸í·É¾î·Î µÑ·¯½ÎÁÖ´Â ±â´É, ÇÁ·ÎÁ§Æ®°ü¸®±â´ÉµîÀÌ ÀÖÀ½.
http://www.vim.org/scripts/script.php?script_id=849
cream
viÀÇ ¸í·É ¹× ÆíÁý¸ðµå¿¡ Àͼ÷ÇÏÁö ¾ÊÀº À©µµ »ç¿ëÀÚµéÀ» À§ÇÑ Ç÷¯±×ÀÎ pack. ÇöÀç VIM7.0¸¦ ÀνºÅçÆÄÀϾȿ¡ Æ÷ÇÔÇÏ°í ÀÖ±º¿ä.(Á¾ÇÕ¼±¹°¼¼Æ®°³³äÀÔ´Ï´Ù.) ÀϹÝÀûÀÎ À©µµÆíÁý±âµé°ú °°ÀÌ ¸¶¿ì½º·Î ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ½À´Ï´Ù. ¹°·Ð ´ÜÃàÅ°µµ ´Ù ÁöÁ¤Çسù±º¿ä. Á¦°¡ Áö±Ý(2006.9.30) ¹ÞÀº ÀνºÅçÆÄÀÏ¿¡¼´Â Çѱ۸޴ºÆÄÀÏÀÇ ÄÚµùÀÌ À߸øµÇ¾î ¸Þ´º°¡ ÀüºÎ ±úÁ® º¸ÀÔ´Ï´Ù. ¸Þ´ºÀÇ ÀúÀÚÇÑÅ× ¿¬¶ôÇß´õ´Ï ÀúÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â ¼öÁ¤ÆÄÀÏÀ» º¸³»Áּ̽À´Ï´Ù. ´Ù¸¸ ÀÌ°Ç VIM 6.x¿ëÀ̶ø´Ï´Ù. cream-korean.zip (4.92 KB) ±×·¡µµ /vim70/cream/lang/µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ç®°í º¹»ç¿¡ ³ÖÀ¸¸é Àß ÀÛµ¿ÇÕ´Ï´Ù.
VIMÀ¸·Î ÀüȯÇؼµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Àú´Â VIMÀÌ ÀÌ Á¤µµ±îÁö ¼³Á¤ÇÒ ¼ö ÀÖÀ» Á¤µµ·Î À¯¿¬ÇÏ´Ù´Â ¿¹·Î ÆľÇÇÏ°í ÀÖ½À´Ï´Ù¸¸ VIMÀÇ ¸í·É¾î¸ðµå¿Í ÆíÁý¸ðµå°¡ Àͼ÷ÇÏÁö ¾ÊÀ¸½Å ºÐ²²´Â ±×³É ÀϹÝÀûÀÎ À©µµ¿¡µðÅÍ¿Í µ¿ÀÏÇÏ°Ô »ç¿ëÇϼµµ ¼Õ»öÀÌ ¾ø½À´Ï´Ù.
http://cream.sourceforge.net/
[ÆíÁý]
5.1 utf-8 ¹®¼ ÆíÁý ¶
set enc=utf-8 set fenc=utf-8 "(windows vim ÀÏ °æ¿ì) set fencs=utf-8,cp949,iso-8859-1
À§¿Í °°Àº ³»¿ëÀ» _vimrc ÆÄÀÏ¿¡ Ãß°¡Çϸé, »õ·Î ÀÛ¼ºÇÏ´Â ÆÄÀÏÀÇ ÀÎÄÚµùÀº utf-8 ÀÌ µÇ°í, ±âÁ¸ÀÇ ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â °æ¿ì fencs ¿¡ Á¤ÀÇµÈ ÀÎÄÚµùÀÇ ¼ø¼´ë·Î ÀûÀýÇÑ ÀÎÄÚµùÀ» ã½À´Ï´Ù.
vim ÀÌ ÆÄÀÏÀÇ ÀûÀýÇÑ ÀÎÄÚµùÀ» ã¾Æ³»Áö ¸øÇßÀ» ¶§, ´ÙÀ½°ú °°ÀÌ ÇØÁÙ ¼ö ÀÖ½À´Ï´Ù.
:e ++enc=cp949 (ÀÎÄÚµù)±âº»°ªÀ¸·Î bomb Àº ºÙÀÌÁö ¾ÊÀ¸³ª ºÙÀ̱⸦ ¿øÇÑ´Ù¸é
:set bombºÙÀÌÁö ¾Ê±â¸¦ ¿øÇÑ´Ù¸é :set nobomb ÇÕ´Ï´Ù.
ÆÁÀ¸·Î states line ¿¡ ÇöÀç ÆíÁýÇÏ°í ÀÖ´Â ÆÄÀÏÀÇ ÀÎÄÚµù°ú bomb À» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ÆäÀÌÁö¸¦ Âü°íÇϼ¼¿ä.
¶ÇÇÑ
:set laststatus=2¶ó°í Çϸé status line ÀÌ Ç×»ó º¸ÀÌ°Ô µË´Ï´Ù.
[ÆíÁý]
5.2 "blabla" ¸¦ (grave grave)blabla(apostrophe apostrophe) ·Î ÀÏ°ýÀûÀ¸·Î ¹Ù²Ù·Á¸é ¶
vim ¿¡¼ "blabla" ¸¦ ``blabla'' ·Î ÀÏ°ýÀûÀ¸·Î º¯È¯ÇÏ°í ½ÍÀ» °æ¿ì ´ÙÀ½°ú
°°ÀÌ ÇØÁÖ¸é µË´Ï´Ù. (vi.kldp.org ÀÇ milko ´Ô²²¼ ¾Ë·ÁÁּ̽À´Ï´Ù.)
:%s/\v"(\S|\S\_.{-}\S)"/``\1''/g
"\S" ȤÀº "\S\_.*\S" ÀÎ °æ¿ì¿¡ ´ëÇؼ¸¸ º¯È¯ÇÕ´Ï´Ù.
(\S : °ø¹é°ú EOL À» Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ, \_. : EOL À» Æ÷ÇÔÇÑ ¸ðµç ¹®ÀÚ)
(Áï " ÀüÈÄ·Î °ø¹é ¹®ÀÚ°¡ ¾ø´Â °æ¿ì¸¸À» °ñ¶ó¼ º¯È¯ÇÕ´Ï´Ù.)
[ÆíÁý]
5.3 ¸®´ª½º¿¡¼ CapslockÅ°¸¦ ESCÅ°·Î ¸ÊÇÎÇϱ⠶
ÀÚ±âÀÇ È¨µð·ºÅ丮¿¡ .xmodmapÀ̶ó´Â ÆÄÀÏÀ» ¸¸µé°í ´ÙÀ½°ú °°Àº ³»¿ëÀ» ³Ö¾îµÐ´Ù.
[ÆíÁý]
5.4.1.1 ³»°¡ »ç¿ëÇÏ°í ÀÖ´Â vim ȯ°æ ¼³Á¤ ÆÄÀÏ ¶
$HOME/.vim/ftplugin/tex.vim
compiler tex "ÅÇÀ» ½ºÆäÀ̽º µÎ°³·Î ġȯ. "texÆÄÀÏ¿¡¼´Â ÀÌ°ÍÀÌ ÀϹÝÀûÀÓ. set expandtab set sts=2 set sw=2 "@À» Ư¼ö¹®ÀÚ ¾Æ´Ñ ÀϹݹ®ÀÚ·Î ÀνÄ. "styÆÄÀÏ ÆíÁý½Ã ¸í·É ÀÚµ¿¿Ï¼º¿¡ À¯¿ë. set iskeyword=@,@-@
[ÆíÁý]
6.2 ¿¡·¯ °ËÃâ ¶
ȯ°æº¯¼ö TEXEDITÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.
"C:\Program Files\Vim\Vim70\gvim.exe" +%d "%s"
[ÆíÁý]
6.4 ForwardSearch (latex-suite) ¶
latex-suite¸¦ ¼³Ä¡ÇÏ¿© DviOutÀ¸·Î Forward Search¸¦ ÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤ÇÑ vim ÆÄÀϵé. ¾ÐÃàÀ» Ç®¸é ³ª¿À´Â ¼¼ °³ÀÇ vim ÆÄÀÏÀ» latex-suite°¡ ¼³Ä¡µÈ °÷(%HOME%)¿¡´Ù µ¤¾î¾´´Ù. (%HOME%\vimfiles\ftplugin\latex-suite\)
latex-suite-for-kc2006.zip (20.24 KB)
ÀÌ°ÍÀº dvi viewer·Î yap ´ë½Å dvioutÀ» »ç¿ëÇϵµ·Ï ¼öÁ¤ÇÑ °ÍÀÌ´Ù.
dviout.exe´Â PATH¿¡ ¼ÓÇØ ÀÖ¾î¾ß ÇÑ´Ù. Áï, dviout µð·ºÅ丮¸¦ PATH º¯¼ö¿¡ Ãß°¡ÇÒ °Í.