用VIM写博客

系统:Ubuntu(部分内容不局限于Ubuntu)

既然讲的就是vim写博客,那么首要的就是要了解vim是什么,要怎么使用,然后才是怎么用vim写出一片格式整洁的博客来,

下面我们先来看看vim部分

vim是什么

vim就是一个编辑器,就跟windows下的txt文本编辑器一样就是编辑文本用的,但它与文本编辑器不一样的地方是vim提供了

大量的快捷键,使得我们在编辑文件的时候大大的提高效率,再加上支持插件更使得我们编辑文件事半功倍。

vim安装

$sudo apt-get install vim-gtk

vim入门

个人觉得入门最好的学习资料就是vimtutor,每天照着tutor练习一遍,当七章vim的tutor能在20分钟内完成基本就可以了,启动命令

$vimtutor

vim进阶

当你对vim掌握到一定程度后,就可以慢慢的在日常生活中应用了。在实际应用中为了提高工作效率有两项内容是一定要学会的,

一个是.vimrc文件配置另一个是插件安装。

这里我先说下插件安装,本人的插件都是用的Vundle,我也强烈建议你也用它来管理插件,真的方便又简单

Vundle

安装

$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

添加以下信息到.vimrc(~/.vimrc,没有就手动创建)文件中

   set nocompatible              " be iMproved, required
   filetype off                  " required

   " set the runtime path to include Vundle and initialize
   set rtp+=~/.vim/bundle/Vundle.vim
   call vundle#begin()

   " 这里配置需要安装的插件,插件的是否启动也是通过这里是否配置决定的,另外在vim中安装的插件也一定要在这里配置,
   " 因为在执行PluginClean命令时所有未在这里配置的插件都会被清除,插件配置如下

   Plugin 'a.vim'

   call vundle#end()            " required
   filetype plugin indent on    " required
   " To ignore plugin indent changes, instead use:
   "filetype plugin on
   "
   " Brief help
   " :PluginList       - lists configured plugins
   " :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
   " :PluginSearch foo - searches for foo; append `!` to refresh local cache
   " :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
   "
   " see :h vundle for more details or wiki for FAQ
   " Put your non-Plugin stuff after this line

更详细的配置请参考这里gmarik/Vundle.vim

.vimrc

.vimrc文件的配置内容有点多,大伙有什么不明白的可以参考下我的,有需要的朋友下载yxmsw2007/dotvim

其中README.MD罗列了一些常用的自定义快捷键,可以参考下。

博客

博客平台的搭建可以参考下Github搭建博客平台

博客排版主要是依赖Markdown语法,语法规则可以看这里Markdown语法

其实只要对VIM和Markdown比较熟了,写个博客还不是分分钟的事。

好了就到这了,3Q!

参考资料

简明 Vim 练级攻略

VIM(Unix及类Unix系统文本编辑器)

转载于:https://my.oschina.net/noke/blog/1506858

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值