wangxiaomo / vimwiki Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vim-scripts/vimwiki
Personal Wiki for Vim
Home Page: http://www.vim.org/scripts/script.php?script_id=2226
This project forked from vim-scripts/vimwiki
Personal Wiki for Vim
Home Page: http://www.vim.org/scripts/script.php?script_id=2226
This is a mirror of http://www.vim.org/scripts/script.php?script_id=2226 A Personal Wiki For Vim Plugin ============================================================================== Screenshots are available on http://code.google.com/p/vimwiki/ There are also zipped vimwiki files there in case you do not like vimball archives. Prerequisites ============================================================================== Make sure you have these settings in your vimrc file: set nocompatible filetype plugin on syntax on Without them Vimwiki will not work properly. Intro ============================================================================== Vimwiki is a personal wiki for Vim -- a number of linked text files that have their own syntax highlighting. With vimwiki you can: - organize notes and ideas; - manage todo-lists; - write documentation. To do a quick start press <Leader>ww (this is usually \ww) to go to your index wiki file. By default it is located in: ~/vimwiki/index.wiki Feed it with the following example: = My knowledge base = * Tasks -- things to be done _yesterday_!!! * Project Gutenberg -- good books are power. * Scratchpad -- various temporary stuff. Place your cursor on 'Tasks' and press Enter to create a link. Once pressed, 'Tasks' will become '[[Tasks]]' -- a vimwiki link. Press Enter again to open it. Edit the file, save it, and then press Backspace to jump back to your index. A vimwiki link can be constructed from more than one word. Just visually select the words to be linked and press Enter. Try it with 'Project Gutenberg'. The result should look something like: = My knowledge base = * [[Tasks]] -- things to be done _yesterday_!!! * [[Project Gutenberg]] -- good books are power. * Scratchpad -- various temporary stuff. For the various options see :h vimwiki-options. Basic Markup ============================================================================== see :h vimwiki-syntax *bold* -- bold _italic_ -- italic [[wiki link]] -- link with spaces [[wiki link|description]] -- link with description Lists: * 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 # numbered list item 1 # numbered list item 2 # numbered list item 3 # numbered list item 4 = Header1 = == Header2 == === Header3 === Key bindings ============================================================================== see :h vimwiki-mappings normal mode: <Leader>ww -- Open default wiki index file. <Leader>wt -- Open default wiki index file in a new tab. <Leader>ws -- Select and open wiki index file. <Leader>wd -- Delete wiki file you are in. <Leader>wr -- Rename wiki file you are in. <Enter> -- Folow/Create wiki link <Shift-Enter> -- Split and folow/create wiki link <Ctrl-Enter> -- Vertical split and folow/create wiki link <Backspace> -- Go back to parent(previous) wiki link <Tab> -- Find next wiki link <Shift-Tab> -- Find previous wiki link Commands ============================================================================== :Vimwiki2HTML -- Convert current wiki link to HTML :VimwikiAll2HTML -- Convert all your wiki links to HTML
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.