vim配置markdown预览
注:系统为Centos7,安装了gnome桌面环境。
我的vim装了vimplus工具包,看代码一等一的方便,但是看md的时候还是有些不快乐。于是想找个插件实现markdown的预览。
尝试了几个vim的markdown工具,都没能成功渲染。最后安装成功的是markdown-preview,在此记录一下安装过程。
1. 安装vimplus
建议先安装vimplus,一个集成了YouCompleteMe在内多个神插件的开发工具包,适用于cpp开发者。在桌面环境下界面很漂亮,命令行环境下稍微逊色一些。内置YouCompleteMe,并且会自动编译,非常非常省心(毕竟YCM号称vim史上最nb也最难安装的插件)。
安装方法:
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
2. 安装google-chrome
我安装的桌面环境是gnome,自带的是firefox,但是尝试之后没能成功,于是还是装了chrome。
安装chrome的方式(参考:https://www.jb51.net/article/153596.htm)
修改yum源
在
/etc/yum.repos.d/目录下新建文件google-chrome.repo,向其中添加:[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
使用yum安装
有梯子的话:
yum -y install google-chrome-stable
我没有梯子,所以添加了参数:
yum -y install google-chrome-stable --nogpgcheck
修改变量
因为之前尝试firefox时改动过这里,所以安装chrome之后我又调用了一遍,以防万一。不知道不加这步的话是不是也可以
sudo update-alternatives --config x-www-browser
sudo update-alternatives --confg gnome-www-browser
3. 安装markdown-preview
首先安装该插件。
vimplus使用的插件管理器是vim-plug,用来进行自定义插件管理的文件是~/.vimrc.custom.plugin。因此,使用vim打开该文件。sudo vim ~/.vimrc.custom.plugin
如果有下面两行的话,有注释就去掉注释(去掉开头的双引号)。
如果没有的话,就把这两行加上。Plug 'iamcco/mathjax-support-for-mkdp'
Plug 'iamcco/markdown-preview.vim:`
之后在normal模式下使用
:PlugInstall,或vimplus定义的快捷键,,i,即可安装。然后修改配置
vim-plug用来进行自定义配置管理的文件是~/.vimrc.custom.config。因此,使用vim打开该文件。同样,如果原本有,就解注释(去掉开头的双引号),如果没有,就在文件中加上:nmap <silent> <F7> <Plug>MarkdownPreview
imap <silent> <F7> <Plug>MarkdownPreview
nmap <silent> <F8> <Plug>StopMarkdownPreview
imap <silent> <F8> <Plug>StopMarkdownPreview
4. 快乐使用
使用vim打开任何一个Markdown文档,按<F7>,即可在浏览器中动态预览。如果没加载出来,可以右键刷新(reload)几次试试。
vim配置markdown预览的更多相关文章
- Vim 配置Markdown
通过vundle工具安装以下插件: vim-markdown 语法高亮 vim-markdown-preview.vim 通过浏览器实时预览(支持同步滚动) -/.vimrc vundle部分添 ...
- FastReport配置打印预览button_C++
如需转载请标明出处:http://blog.csdn.net/itas109 FastReport採用C++方式.配置打印预览选项 //打印预览 //配置打印预览选项 pReport->Prev ...
- markdown预览-快速入门
最近要写文档,领导指定用markdown. 这个两三年前用过两次的神器工具,都忘的差不多了. 为了熟练一点这个技能,决定好好的重新学一次. 于是乎:看快速入门文档 ...30分钟...看完文档发现要来 ...
- ubuntu自带的gedit编辑器添加Markdown预览插件
gedit安装Markdown Preview Ubuntu自带的gedit编辑器也是有很强大的功能的,且支持插件的安装.对于喜欢用Markdown的我来说,这当然是很好的了,gedit本身 就支持M ...
- Sublime Text 3 配置浏览器预览路径 localhost
原文链接:http://jingyan.baidu.com/article/15622f2419ce79fdfcbea5ea.html 按步骤设置成功!感谢大侠! 以下是原文: Sublime Tex ...
- Sublime Markdown预览插件安装流程
使用方法 在sublime中已编辑好的markdown使用快捷键 Alt+M 即可在浏览器预览效果. 需要安装的插件 Markdown Editting:主要用来做 Markdown 编辑时的语法高亮 ...
- Markdown预览功能不可用解决方案
初学者在使用Markdown时也许会遇到这个问题 原因是电脑缺少一个组件,解决方案很简单,安装上就好了,以下是链接 http://markdownpad.com/download/awesomium_ ...
- iOS 使用markdown 实现编辑和预览文本
注意要点: 1.在iOS 可以依赖UIWebview 来实现 2.丰富的UI样式依赖 html 的样式, js 调用插入markdown内容呈现出来 3.实现markdown编辑快捷键:参考githu ...
- atom跨平台超好用的markdown实时预览
https://atom.io/ sublime有预览markdown的插件,但仅限于每次在浏览器中预览,想要找一个能够实时在软件中预览的,终于发现了atom. 很多功能以插件的形式安装,theme也 ...
随机推荐
- lind.ddd博客笔记索引
先占位 整理 写博客呢 可以理解为一个动手的过程 写博客呢和实际动手也是一段差距
- 并查集——奇偶性(Parity)
题目描述 •有一个01序列,长度<=1000000000,现在有n条信息,每条信息的形式是-a b even/odd.表示第a位到第b位元素之间的元素总和是偶数/奇数. •你的任务是对于这些给定 ...
- 快速构建第三方api应用
1.使用框架和扩展 详细请看composer.json "php": "^7.1.3", "laravel-admin-ext/config" ...
- springboot-mybatis配置问题
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题
- Cobaltstrike指令/beacon命令大全
browserpivot 注入受害者浏览器进程bypassuac 绕过UACcancel 取消正在进行的下载cd 切换目录checkin 强制让被控端回连一次clear 清除beacon内部的任务队列 ...
- python安装BeautifulSoup4
今天学习使用python爬虫,书上说让安装一个BeautifulSoup的插件,网上找了,说是下载压缩文件,直接解压然后,通过两行代码就实现了,我下载了两个,还是无法使用,后来就使用在在Pycharm ...
- IntelliJ IDEA 2020 的Debug功能也太好用了,真香!
写在前边 作为一个有点强迫症的程序员来说,所有的应用软件.开发工具都必须要升级到最高版本,否则就会很难受到坐立不安.日思夜想.茶饭不思.至于什么时候得的这种病我也记不清了,哈哈哈 IntelliJ I ...
- ovirt kvm嵌套虚拟化
嵌 套式虚拟nested是一个可通过内核参数来启用的功能.它能够使一台虚拟机具有物理机CPU特性,支持vmx或者svm(AMD)硬件虚拟化.关于 nested的具体介绍,可以看这里 .该特性需要内核升 ...
- Codeforces_101498
A.map统计数量,更新最大值. #include<bits/stdc++.h> using namespace std; int n; map<int,int> mp; in ...
- 7天用Go动手写/从零实现分布式缓存GeeCache
1 谈谈分布式缓存 第一次请求时将一些耗时操作的结果暂存,以后遇到相同的请求,直接返回暂存的数据.我想这是大部分童鞋对于缓存的理解.在计算机系统中,缓存无处不在,比如我们访问一个网页,网页和引用的 J ...