
中文
Vimwiki เป็นวิกิส่วนตัวสำหรับ VIM - ไฟล์ข้อความที่เชื่อมโยงจำนวนหนึ่งที่มีการเน้นไวยากรณ์ของตัวเอง ดู Vimwiki Wiki สำหรับเว็บไซต์ตัวอย่างที่สร้างขึ้นด้วย Vimwiki!
หากคุณสนใจที่จะมีส่วนร่วมให้ดูที่ส่วนนี้
กับ Vimwiki คุณสามารถ:
หากต้องการเริ่มต้นอย่างรวดเร็วให้กด <Leader>ww (ค่าเริ่มต้นคือ ww ) เพื่อไปที่ไฟล์ดัชนี Wiki ของคุณ โดยค่าเริ่มต้นจะอยู่ใน ~/vimwiki/index.wiki ดู :h vimwiki_list สำหรับการลงทะเบียนเส้นทาง/วิกิอื่น
ป้อนด้วยตัวอย่างต่อไปนี้:
= My knowledge base =
* Tasks -- things to be done _yesterday_!!!
* Project Gutenberg -- good books are power.
* Scratchpad -- various temporary stuff.
วางเคอร์เซอร์ของคุณใน Tasks แล้วกด Enter เพื่อสร้างลิงค์ เมื่อกดแล้ว Tasks จะกลายเป็น [[Tasks]] - ลิงก์ Vimwiki กด Enter อีกครั้งเพื่อเปิด แก้ไขไฟล์บันทึกแล้วกด backspace เพื่อข้ามกลับไปที่ดัชนีของคุณ
ลิงค์ Vimwiki สามารถสร้างได้จากมากกว่าหนึ่งคำ เพียงแค่เลือกคำที่เชื่อมโยงและกด Enter ลองใช้กับ Project Gutenberg ผลลัพธ์ควรมีลักษณะเช่น:
= My knowledge base =
* [[Tasks]] -- things to be done _yesterday_!!!
* [[Project Gutenberg]] -- good books are power.
* Scratchpad -- various temporary stuff.




Vimwiki ได้รับการทดสอบใน vim> = 7.3 มันอาจใช้งานได้กับรุ่นเก่า แต่จะไม่ได้รับการสนับสนุนอย่างเป็นทางการ เป็นที่ทราบกันดีว่าทำงานกับ Neovim แม้ว่าจะมีข้อบกพร่องเฉพาะของ NeoVim
ตรวจสอบให้แน่ใจว่าคุณมีการตั้งค่าเหล่านี้ในไฟล์ vimrc ของคุณ:
set nocompatible
filetype plugin on
syntax onหากไม่มีพวกเขา Vimwiki จะทำงานไม่ถูกต้อง
git clone https://github.com/vimwiki/vimwiki.git ~ /.vim/pack/plugins/start/vimwiki
# to generate documentation i.e. ':h vimwiki'
vim -c ' helptags ~/.vim/pack/plugins/start/vimwiki/doc ' -c quit
หมายเหตุ:
:h helptags สำหรับปัญหาเกี่ยวกับการติดตั้งเอกสาร:h packages cd ~ /.vim
mkdir bundle
cd bundle
git clone https://github.com/vimwiki/vimwiki.git
เพิ่มสิ่งต่อไปนี้ในการกำหนดปลั๊กอินใน VIMRC ของคุณ:
Plug ' vimwiki/vimwiki '
จากนั้นเรียกใช้ :PlugInstall
เพิ่ม Plugin 'vimwiki/vimwiki' ลงในไฟล์ vimrc ของคุณและเรียกใช้:
vim +PluginInstall +qall
ดาวน์โหลด zip archive และแยกออกเป็น ~/.vim/bundle/
จากนั้นเปิดตัว Vim, Run :Helptags แล้ว :help vimwiki เพื่อตรวจสอบว่าติดตั้งแล้ว
= Header1 =
== Header2 ==
=== Header3 ===
*bold* -- bold text
_italic_ -- italic text
[[wiki link]] -- wiki link
[[wiki link|description]] -- wiki link with description
* bullet list item 1
- bullet list item 2
- bullet list item 3
* bullet list item 4
* bullet list item 5
* bullet list item 6
* bullet list item 7
- bullet list item 8
- bullet list item 9
1. numbered list item 1
2. numbered list item 2
a) numbered list item 3
b) numbered list item 4
สำหรับองค์ประกอบไวยากรณ์อื่น ๆ ดู :h vimwiki-syntax
- [.] Partially completed item with sub-tasks
- [X] Completed sub-task
- [ ] Incomplete sub-task
- [ ] Other incomplete sub-task
- [ ] Incomplete item
หมายเหตุ: เทอร์มินัลของคุณอาจป้องกันการจับภาพการผูกเริ่มต้นบางส่วนที่แสดงไว้ด้านล่าง ดู :h vimwiki-local-mappings สำหรับคำแนะนำสำหรับการผูกทางเลือกหากคุณประสบปัญหา
<Leader>ww - เปิดไฟล์ดัชนี wiki เริ่มต้น<Leader>wt - เปิดไฟล์ดัชนี wiki เริ่มต้นในแท็บใหม่<Leader>ws - เลือกและเปิดไฟล์ดัชนี Wiki<Leader>wd - ลบไฟล์ wiki ที่คุณอยู่<Leader>wr - เปลี่ยนชื่อไฟล์ wiki ที่คุณอยู่<Enter> - ติดตาม/สร้างลิงค์ Wiki<Shift-Enter> -แยกและติดตาม/สร้างลิงค์ wiki<Ctrl-Enter> -การแยกแนวตั้งและติดตาม/สร้างลิงค์ Wiki<Backspace> - กลับไปที่ลิงค์ Wiki Parent (ก่อนหน้า)<Tab> - ค้นหาลิงค์ Wiki ถัดไป<Shift-Tab> -ค้นหาลิงค์ Wiki ก่อนหน้า อ้างถึงเอกสารที่สมบูรณ์ที่ :h vimwiki-mappings เพื่อดูการผูกอีกมากมาย
:Vimwiki2HTML - แปลงลิงค์วิกิปัจจุบันเป็น html:VimwikiAll2HTML - แปลงลิงค์วิกิทั้งหมดของคุณเป็น HTML:help vimwiki-commands แสดงรายการคำสั่งทั้งหมด:help vimwiki - เอกสารความช่วยเหลือทั่วไป Vimwiki ปัจจุบัน Vimwiki จัดส่ง 3 ไวยากรณ์: Vimwiki (ค่าเริ่มต้น), Markdown (Markdown) และ Mediawiki (สื่อ) ในจำนวนนี้ไวยากรณ์ Vimwiki ดั้งเดิมได้รับการสนับสนุนที่ดีที่สุดตามด้วย Markdown ไม่มีสัญญาใด ๆ สำหรับ Mediawiki
หมายเหตุ: เฉพาะเรือไวยากรณ์เริ่มต้นที่มีตัวแปลง HTML ในตัว สำหรับ markdown หรือ mediawiki ดู :h vimwiki-option-custom_wiki2html ตัวอย่างและเครื่องมือของบุคคลที่สามมีอยู่ที่นี่
หากคุณต้องการใช้ไวยากรณ์ Markdown หรือ Mediawiki ให้ตั้งค่าตัวเลือกต่อไปนี้ใน .vimrc :
let g: vimwiki_list = [{ ' path ' : ' ~/vimwiki/ ' ,
' syntax ' : ' markdown ' , ' ext ' : ' md ' }]
ตัวเลือกนี้จะปฏิบัติต่อไฟล์ Markdown ทั้งหมดในระบบของคุณซึ่งเป็นส่วนหนึ่งของ Vimwiki (ตรวจสอบ set filetype? ) เพิ่ม
let g: vimwiki_global_ext = 0 ไปยัง .vimrc ของคุณเพื่อ จำกัด การดำเนินการของ Vimwiki ให้เฉพาะเส้นทางเหล่านั้นที่แสดงใน g:vimwiki_list ไฟล์ Markdown อื่น ๆ จะไม่ถือว่าเป็นหน้า Wiki ดู G: vimwiki_global_ext
หากคุณต้องการปิดการสนับสนุนสำหรับส่วนขยายอื่น ๆ (ตัวอย่างเช่นการปิดการใช้งานโดยไม่ได้ตั้งใจสร้าง wiki ใหม่และลิงก์สำหรับไฟล์ markdown ปกติ) ตั้งค่าตัวเลือกต่อไปนี้ใน .vimrc ของคุณก่อน packadd vimwiki:
let g: vimwiki_ext2syntax = {}ดู g: vimiki_ext2syntax
ปัญหา GitHub เป็นวิธีหลักในการเพิ่มรายงานข้อผิดพลาดหรือคำขอคุณลักษณะ
แหล่งข้อมูลเพิ่มเติม:
Vimwiki มีผู้ใช้จำนวนมาก แต่มีนักพัฒนาที่เกิดซ้ำหรือผู้คนเพียงไม่กี่คนที่ช่วยเหลือชุมชน ความช่วยเหลือของคุณจึงได้รับการชื่นชม ทุกคนสามารถช่วยได้! ดู #625 สำหรับข้อมูลเกี่ยวกับวิธีการที่คุณสามารถช่วยได้
นอกจากนี้ลองดูที่การสนับสนุน. md และ design_notes.md
ใบอนุญาต MIT
ลิขสิทธิ์ (c) 2008-2010 Maxim Kim 2013-2017 Daniel Schemala
ได้รับอนุญาตโดยไม่ต้องเสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") เพื่อจัดการในซอฟต์แวร์โดยไม่มีการ จำกัด รวมถึง แต่ไม่ จำกัด เฉพาะสิทธิ์ในการใช้สำเนาดัดแปลงผสานเผยแพร่เผยแพร่
ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดหรือส่วนสำคัญของซอฟต์แวร์
ซอฟต์แวร์มีให้ "ตามสภาพ" โดยไม่มีการรับประกันใด ๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จำกัด เฉพาะการรับประกันความสามารถในการค้าการออกกำลังกายสำหรับวัตถุประสงค์เฉพาะและการไม่เข้าร่วม ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดชอบต่อการเรียกร้องความเสียหายหรือความรับผิดอื่น ๆ ไม่ว่าจะเป็นการกระทำของสัญญาการละเมิดหรืออื่น ๆ ที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือการติดต่ออื่น ๆ ในซอฟต์แวร์