跳至內容

Vim (bûn-pún pian-chi̍p-khì)

Wikipedia (chū-iû ê pek-kho-choân-su) beh kā lí kóng...
Vim (bûn-pún pian-tsi̍p-khì [en])

Teh hi-gí tsiong-tuan-ki [en] tang-tiong ê Vim.
Siat-kè Bram Moolenaar [en]
Goân-chho͘
pán-pún
1991 nî 11 goe̍h 2 ji̍t
(32 nî í-chêng)
​ (1991-11-02)
Ún-tēng
pán-pún
9.1.0[1] 喺維基數據度改 / 2024 nîChiaⁿ-goe̍h nî;​ í-chêng​ (2024 nîChiaⁿ-goe̍h)
Pán-pún-khò͘
Gí-giân C, Vim script
OS Unix, Linux, Windows NT [en], MS-DOS, macOS, iOS, Android, Haiku, AmigaOS, MorphOS
Lūi-hêng Bûn-pún pian-tsi̍p-khì [en]
Siū-koân Vim[2][3][4]
Bāng-chām www.vim.org

Vim (bûn-pún pian-tsi̍p-khì [en]) (Vim /vɪm/;[5] Vi IMproved ê sok-siá; ing-gú: Vim (text editor)) sī tsi̍t-ê bián-huì ê, khui-guân ê, kki-î îng-bōo ê bûn-pún pian-tsi̍p-khì tîng-sū. Vim sī Bill Joy ê vi tsi kái-tsìn Clone (kè-sǹg) [en]. Vim ê tsok-tsiá Bram Moolenaar uì iōng teh Amiga[6] ê Stevie pian-tsi̍p-khì ê tsi̍t-ê pookháu phài-senn Vim, koh tī 1991-nî hiòng kong-tsiok huat-pòo tsi̍t-ê pán-pún. Vim siat-kè iōng teh uì bīng-līng hâng kah tsok-uî tôo-hîng tang-tiong ê to̍k-li̍p ìng-iōng tîng-sū sú-iōng iōng-hōo kài-bīn.

Tsū-tsiông Amiga huat-pòo í-lâi, khuà pênn-tâi [en] khai-huat hōo i ē-tàng iōng teh tsiann-tsē kî-thann hē-thóng. Tī 2006-nî, Vim hông suán-tsò Linux Journal [en] to̍k-tsiá tang-tiong siong-siū huan-gîng ê pian-tsi̍p-khì;[7] 2015-nî Stack Overflow khai-huat jîn-guân tiâu-tsa huat-hiān Vim sī tē-3 siū huan-gîng ê bûn-pún pian-tsi̍p-khì,[8] káh 2019-nî tē-5 siū huan-gîng ê khai-huat khuân-kíng.[9]

Li̍k-sú[siu-kái | kái goân-sí-bé]

Vim ê tsiân-sin Stevie (VI ài-hó-tsiá ê ST pian-tsi̍p-khì) [en] iû Tim Thompson tī 1987-nî uî Atari ST [en] tshòng-kiàn[10][11], pīng-iû Tony Andrews[10][12] hām G.R. tsìn-tsi̍t-pōo khai-huat. (Fred) Walter.[13][14]

Khiā tī Stevie ê kang-tsok siōng, Bram Moolenaar [en] tī 1988-nî khai-sí uī Amiga [en] kè-sǹg-ki khai-huat Vim, pīng-tī 1991-nî thâu-tsi̍t-pái kong-khai huat-pòo (Vim v1.14).[15][16]

Teh thâu-tsi̍t-pái huat-pòo ê sî-tsūn, miâ-tshing kiò-tsò "Vim" sī "Vi IMitation" thâu jī-bó ê sok-siá, m̄-kù tī 1993 nî-bua̍t kái-miâ tsò "'Vi IMproved".[17]

Pán-pún ên-kik
Ji̍t-kî Pán-pún King-kái ham thinn-ka
June, 1987 N/A Tim Thompson releases Stevie (ST editor for VI enthusiasts), a limited vi clone for the Atari ST, posting the source on Usenet.[10][11]
June, 1988 N/A Tony Andrews improves Stevie, and ports it to Unix and OS/2, releasing version 3.10 on Usenet.[10][12]
1988 1.0 Bram Moolenaar creates Vi IMitation for the Amiga, based on Stevie, never publicly released
November 2, 1991 1.14[18] First public release for the Amiga on Fred Fish disk #591[19]
1992 1.22[18] Port to Unix, never publicly released.[17] Vim now competes with vi.
December 14, 1993 2.0[20] This is the first release using the name Vi IMproved.[17]
August 12, 1994 3.0[18] Support for multiple windows
May 29, 1996 4.0[18][21] Graphical user interface
February 19, 1998 5.0[18][22] Syntax highlighting, basic scripting (user defined functions, commands, etc.)
April 6, 1998 5.1 Bug fixes, various improvements
April 27, 1998 5.2 Long line support, file browser, dialogs, popup menu, select mode, session files, user defined functions and commands, Tcl interface, etc.
August 31, 1998 5.3 Bug fixes, etc.
July 25, 1999 5.4 Basic file encryption, various improvements
September 19, 1999 5.5 Bug fixes, various improvements
January 16, 2000 5.6 New syntax files, bug fixes, etc.
June 24, 2000 5.7 New syntax files, bug fixes, etc.
May 31, 2001 5.8 New syntax files, bug fixes, etc.
September 26, 2001 6.0[18][23] Folding, plugins, multi-language, etc.
March 24, 2002 6.1 Bug fixes
June 1, 2003 6.2 GTK2 and libgnome2 support, Arabic language support, :try command, minor features, bug fixes
June 7, 2004 6.3 Bug fixes, translation updates, mark improvements
October 15, 2005 6.4 Bug fixes, updates to Perl, Python, and Ruby support
May 7, 2006 7.0[24] Spell checking, code completion, tab pages (multiple viewports/window layouts), current line and column highlighting, undo branches, and more
May 12, 2007 7.1 Bug fixes, new syntax and runtime files, etc.
August 9, 2008 7.2[25] Floating point support in scripts, refactored screen drawing code, bug fixes, new syntax files, etc.
August 15, 2010 7.3 Lua support, Python3 support, Blowfish encryption, persistent undo/redo
August 10, 2013 7.4[26] A new, faster regular expression engine.
September 12, 2016 8.0[27] Asynchronous I/O support, jobs, lambdas, etc.
May 18, 2018 8.1[28] Terminal window support and terminal gdb plugin.
December 13, 2019 8.2[29] Popup windows, text properties.
June 28, 2022 9.0[30] Vim9 script

Tsù-kái[siu-kái | kái goân-sí-bé]

  1. "Vim 9.1 is available". 2024 nîChiaⁿ-goe̍h. 2024 nîChiaⁿ-goe̍h khòaⁿ--ê. 
  2. "vim/LICENSE". github.com. 20 October 2021. 
  3. "Vim License". spdx.org. 
  4. "Vim: uganda.txt". vimhelp.org. 
  5. Vim documentation: intro: "Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim."
  6. Zapletal, Lukáš (April 18, 2005), "Interview: Bram Moolenaar", LinuxEXPRES: 21–22, February 5, 2015 khòaⁿ--ê, Is VIM derivate of other VI clone or you started from scratch? I started with Stevie. This was a Vi clone for the Atari ST computer, ported to the Amiga. It had quite a lot of problems and could not do everything that Vi could, but since the source code was available I could fix that myself. (English translation) 
  7. "Linux Journal: 2003 Readers' Choice Awards". 2003-11-01. 2022-08-26 khòaⁿ--ê. ; "Linux Journal: 2004 Readers' Choice Awards". 2004-11-01. 2022-08-26 khòaⁿ--ê. ; "Linux Journal: 2005 Readers' Choice Awards". 2005-09-28. 2022-08-26 khòaⁿ--ê. 
  8. "Stack Overflow Developer Survey 2015 § IV. Text Editor". Stack Overflow. July 25, 2016 khòaⁿ--ê. 
  9. "Stack Overflow Developer Survey 2019 Results". Stack Overflow § VII. Development Environments. July 20, 2019 khòaⁿ--ê. 
  10. 10.0 10.1 10.2 10.3 Thompson, Tim (2000-03-26). "Stevie". 2010-12-27 khòaⁿ--ê. 
  11. 11.0 11.1 Tim Thompson (1987-06-28). "A mini-vi for the ST". Newsgroupcomp.sys.atari.st. Usenet: 129@glimmer.UUCP. 2010-12-27 khòaⁿ--ê. 
  12. 12.0 12.1 Tony Andrews (1988-06-06). "v15i037: Stevie, an "aspiring" VI clone for Unix, OS/2, Amiga". Newsgroupcomp.sources.unix. Usenet: 893@fig.bbn.com. 2010-12-27 khòaⁿ--ê. 
  13. Vim (20 January 2015). "intro.txt". Vim Help (ēng Eng-gí). Vim. goân-loē-iông tī 9 July 2016 hőng khó͘-pih. 9 July 2016 khòaⁿ--ê. 
  14. "vim(1)". die.net. Vim. 11 April 2006. goân-loē-iông tī 9 July 2016 hőng khó͘-pih. 9 July 2016 khòaⁿ--ê. Vim is based on Stevie, worked on by: Tim Thompson, Tony Andrews and G.R. (Fred) Walter. Although hardly any of the original code remains. 
  15. "The continuing story of Vim" (PDF). 
  16. "The history of Vim – Jovica Ilic". 5 June 2014. 25 January 2020 khòaⁿ--ê. 
  17. 17.0 17.1 17.2 "VILE (Vi Like Emacs) – Frequently Asked Questions (FAQ)". 7 September 2019 khòaⁿ--ê. 
  18. 18.0 18.1 18.2 18.3 18.4 18.5 Moolenaar, Bram (2002-01-15). "Vim, an open-source text editor". 2005-10-24 khòaⁿ--ê. 
  19. "Textfiles.com". 
  20. "Filewatcher". goân-loē-iông tī July 11, 2011 hőng khó͘-pih. February 26, 2011 khòaⁿ--ê. 
  21. "Official Vim Manual, Version 4 summary". 2004-03-12. goân-loē-iông tī 2008-08-18 hőng khó͘-pih. 2008-08-06 khòaⁿ--ê. 
  22. "Official Vim Manual, Version 5 summary". 2004-01-17. goân-loē-iông tī 2008-08-21 hőng khó͘-pih. 2008-08-06 khòaⁿ--ê. 
  23. "Official Vim Manual, Version 6 summary". 2004-03-12. goân-loē-iông tī 2008-06-11 hőng khó͘-pih. 2008-08-06 khòaⁿ--ê. 
  24. "Vim Reference Manual, Version 7". 2016-07-17. 2019-01-13 khòaⁿ--ê. 
  25. "Google Groups". groups.google.com. 
  26. Google Discussiegroepen. Groups.google.com. Retrieved on 2013-12-09.
  27. Bram Moolenaar. "Vim 8.0 released!". September 12, 2016 khòaⁿ--ê. 
  28. Bram Moolenaar. "Vim 8.1 is released!". May 18, 2018 khòaⁿ--ê. 
  29. Bram Moolenaar. "Vim 8.2 is released!". December 13, 2019 khòaⁿ--ê. 
  30. Bram Moolenaar. "Vim 9.0 is released!". June 30, 2022 khòaⁿ--ê. 

Ên-sin ua̍t-to̍k[siu-kái | kái goân-sí-bé]

  • Steve Oualline, Vi IMproved, Vim, Indianapolis, Ind, New Riders, 2001, 572 p. (ISBN 978-0-7357-1001-6, OCLC 48038134). (Eng-gí)
  • Elbert Hannah, Linda Lamb et Arnold Robbins, Learning the Vi and Vim Editors, O'Reilly, 2008, 7e éd., 470 p. (Eng-gí)
  • Drew Neil, Practical Vim : Edit Text at the Speed of Thought, The Pragmatic Programmers, 2015, 320 p. (ISBN 978-1-68050-127-8) (Eng-gí)
  • Kim Schulz, Hacking Vim : a cookbook to get the most out of the latest Vim editor, Birmingham England, Packt Pub, 2007, 213 p. (ISBN 978-1-84719-094-9). (Eng-gí)

Tsham-ua̍t[siu-kái | kái goân-sí-bé]

Guā-pōo liân-kiat[siu-kái | kái goân-sí-bé]

Wikimedia Commons téng ê siong-koan tóng-àn: Vim

Wikibooks ū koan-hē Vim ê kàu-châi kap soat-bêng-su.