此前介绍用来编辑Wordpress的vim插件vimpress 现在加入了markdown支持,可以直接在vim中以markdown语法编写,使用新增的vimpress命令即可发布成格式清新的博客了。 还加入多博客支持。只需把需要管理的博客资料写到vimrc文件内,可以随时用BlogSwitch命令切换需要发布的博客。 还有加入编辑Wordpress的Page,不仅是Post,见BlogPageXXXX等几个命令。 另外是改进了插件在windows等平台的支持,自动转换gbk等为utf-8编码来编辑博客。 这次版本改进得到了Lenin Lee的代码贡献和测试,在此表示感谢! Markdown 介绍 Markdown 是一个很轻量的文本标记语言,其语法直接可翻译成HTML,便于用户编写和阅读,可以很方便地生成多级标题、链接、缩进、加粗、列表等等格式,实际上和通用的WikiText、reStructed等标记语言的语法都有一定的相通之处。 推荐:Markdown 语法 Vimpress的Markdown 命令 在Vim中用markdown书写好文章后,可以先使用:MarkdownPreview命令在浏览器里面看看编译效果。虽然这样的页面没有CSS修饰,但是文章的结构应该是清晰的,可重复修改。 然后使用:MarkdownNewPost命令,如果原文件中前10行有包含#符号开头的一行(即markdown语法中的header),会被复制成title,并跳转到vimpress的NewPost界面,就可以用:BlogSave publish发布了。 这个流程相当简单直接。 Vimpress的多帐号支持 该版本的博客信息要写入vimrc文件当中。通常, Linux下,该文件位于~/.vimrc; Windows下,C:\Program Files\Vim\_vimrc。 在该文件加入这样一行:(vimrc中的前置\是换行号) let VIMPRESS=[{'username':'user', \'password':'pass', \'blog_url':'http://your-first-blog.com/' \}, \{'username':'user', \'password':'pass', \'blog_url':'http://your-second-blog.com/' \}] 启动vim后vimpress默认使用了第一组的配置信息,使用:BlogSwitch命令可以在它们之间轮环切换。 下载 http://www.vim.org/scripts/script.php?script_id=3510 改进记录 2011 Mar. 24 [by Lenin Lee] Fix: use setl instead of set to set option value; Add: [...]
Update Vimpress 已经升级到2.x版本,使用、配置都有改进,请关注在vim.org的插件页面: http://www.vim.org/scripts/script.php?script_id=3510 WordPress的客户端其实不少,从live writter到scribefire,用户都不少。但是有时候我们只需要一篇博客包含简洁的HTML,这时候这些所见所得编辑器出来的结果都不一定都让人那么满意,经常需要登录到博客后台去编辑源码。 实际上最适合的还是方法还是先用markdown/reStructed/Tex/WikiText之类的语法写成,然后编译成HTML,再发布到博客。 Vim有个vimpress插件可以直接在Vim当中编辑博客,相当适合这个任务。不过由于官方页面上的vimpress已经久无人维护已经不能用了,之前对vimpress的代码做了 一些改写重构,而且得到外国网友的关注 ,而且冠名 VimRepress ,现在正式发布一个VimRepressed的版本。 比起原版的Vimpress,VimRepress有了更友好的错误提示,带了上传图片等的功能,改善了几个命令的可用性: BlogList <count> 列表文章,可以用参数定义列出多少篇文章。默认最近30篇。 BlogNew 新文章命令,会将当前的buffer内容作为文章的内容。 BlogOpen <id> 打开文章,需要手动输入post id. BlogSave <draft|publish> 保存文章,可以保存为草稿、或者直接发布。 BlogPreview <draft|publish> 预览文章,实际和BlogSave命令相同,之后会打开浏览器窗口预览文章。但如果你是保存成草稿的,还得在浏览器登录才能看到。 BlogUpload <file> 可上传图片等文件到博客。自动添加链接代码到光标后。 BlogCode <code type> 代码片段,添加一个<pre>元素的块,对程序博客特别有用,目前默认用wp-syntax插件的高亮模式。 下载: From Google Code SVN 版本: svn co http://ptcoding.googlecode.com/svn/trunk/vimpress/ 安装: 下载以上.zip文件,解压到~/.vim目录: cd ~/.vim unzip /where/you/downlaod/vimpress-1.x.x.zip 配置: 编辑 ~/.vim/plugin/blog.vim, 查找Settings,将会找到如下的一块代码: ##################### [...]
Update Vimpress 已经升级到2.x版本,使用、配置都有改进,请关注在vim.org的插件页面: Vimpress had been updated to 2.x, usage and configurations are now different, read the officle page in vim.org: http://www.vim.org/scripts/script.php?script_id=3510 VimRepress is a broken fixed version of vimpress, a vim plugin to manage your wordpress. The name VimRepress is given by Justin Sattery described it a "A mod of a mod of a [...]
快捷键打开关闭:Project (P):给.vimrc添加 nmap <silent> <Leader>P <Plug>ToggleProject 项目信息记录在~/.vimprojects Project窗口可直接编辑,添加删除完全跟vim编辑文件一致: 删除项目:zm折叠全部,光标移动到项目行,dd。 在Project窗口,对光标文件名按Return(Enter),即在右窗口打开该文件; 水平分割右窗口,增加打开该文件; 在右边窗口打开文件,同时水平打开一新窗口(跟help描述不符!!) 如果安装有miniBufExplorer插件,当打开超过一个文件,顶部出现一个MiniBufExplorer,相当于tab,在相应位置按即可在右窗口打开该文件;至于关闭,按d就是。按在该窗口内按<Tab>、<S-Tab>可以前后选中各个文件。可用tabbar插件替代,增加了Alt+1,2,3 或者ctrl+tab这样切换各个标签。 以下命令,大写为递归作用。 \r \R 更新项目 \c \C 创建项目 \w \W 删除文件 \g \G 搜索文件 vim-project的Help,中文版翻译:http://www.cppblog.com/DrMagic/archive/2007/11/19/36964.html (发现部分特性跟Help描述不符,可能vim版本问题) 另外一篇实用手记:http://lebenbeck.blogspot.com/2009/01/vim-project-plugin.html PS: g G搜索功能是按quickfix list返回的,quickfix用法速记(quicklist本来作用是记录编译器出错的信息,以下的“错误”指找到的文本): :cc 显示当前错误 :cl[ist] 显示列表 :cN[ext] next :cp[revious] previous :cr[ewind] 【num】 调到某错误 :cope[n] 打开错误窗口 :ccl[ose] 关闭错误窗口 另有Location List,作用跟用法完全一样,只是命令的开头字母c换成l。
Page optimized by WP Minify WordPress Plugin