每当我想记录下知识点时, 我都会默默打开 vscode, 创建一个 markdown 文件, 打开预览, 然后一边写作一边预览 , so easy.

然而, 事情并不是总是那么美好. 当我在 Vim 中写完代码, 此时我突然想记录我的想法, 但是当我想去打开 vscode 时, 我就发现这是一件多么令人厌烦的事情, 因为作为一个 “键盘俠”, 居然要让我的手离开键盘, 这是多么让我无法接受的事情. 而我想做的是, 双手不用离开键盘, 在 Vim 中写 markdown 文档, 然后还能实时预览.

我使用的系统是 Ubuntu 21.04.

首先需要安装一个 Vim 的 markdown 插件, 名字叫 markdown-preview.nvim, 由于我使用的插件管理器是 vim-plug, 因此安装命令如下

Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() }, 'for': ['markdown', 'vim-plug']}

现在你可以打开一个 markdown 文件, 然后使用下面几个命令打开/关闭预览

" 打开预览
:MarkdownPreview" 关闭预览
:MarkdownPreviewStop" 打开/关闭预览
:MarkdownPreviewToggle

虽然在 Vim 的命令行下, 可以通过补全来输入上面这几个命令, 但是仍然是非常麻烦的, 因此可以在普通模式下映射一个快捷键, 在 ~/.vimrc 中简单配置下

" 使用谷歌浏览器
let g:mkdp_brower = 'chromium'
// Ctrl + p 打开/关闭预览
nmap <C-p> :MarkdownPreviewToggle<CR>

至此, 你可能已经满足了, 但是我觉得还有瑕疵, 我能不能让 Vim 显示在左半屏, 让浏览器显示在右半屏幕呢, 例如像下面这样


当然能, 首先按 window + 左方向键, 使终端在坐半屏幕显示, 然后通过上面定义的快捷键 ctrl + p 打开预览, 此时浏览器是全屏显示, 然后再按 window + 右方向键, 使浏览器在右半屏幕显示. 于是就有了上面的效果.

vim 的 markdown 预览相关推荐

  1. 教你实现Vscode的Markdown预览

    vscode 的 markdown 预览是我们整天都在用的功能,有没有想过它是怎么实现的.或许有一天你会接到个定制 markdown 预览的需求,应该怎么做呢? vscode 的 markdown 预 ...

  2. 印象笔记终于支持默认markdown预览模式

    印象笔记终于支持默认markdown预览模式 通过多年的等待及反馈,markdown终于在[印象笔记 7.0.28.5418 版]中支持的,设置默认预览模式的支持. 一.准备工作 把当前版本升级为 [ ...

  3. VSCode中一款超级强大的Markdown插件(可修改Markdown预览主题)--MPE

    最近从github上clone了一份学习资料,资料里面很多markdown格式的文档,为了阅读方便,一开始我用sublime导入了这些文档,但我没找到预览功能,网上查到了几个markdown相关的插件 ...

  4. VS CODE MarkDown预览字体修改

    版本信息 1.72.1 解决办法: 1.打开设置(快捷键Ctrl + ",".或者左下角图标齿轮⚙) 2.搜索关键词".markdown-preview.markdown ...

  5. Markdown预览功能不可用解决方案

    初学者在使用Markdown时也许会遇到这个问题 原因是电脑缺少一个组件,解决方案很简单,安装上就好了,以下是链接 http://markdownpad.com/download/awesomium_ ...

  6. 谷歌浏览器markdown预览插件-Markdown Preview Plus

    1 下载方式 谷歌商店下载 其他下载:Markdown Preview Plus-0.7.19 2 安装后配置 可以自己设置css样式

  7. markdown一边写一边预览_如何用Markdown轻松排版知乎专栏文章?

    免费.便捷.高效的知乎专栏Markdown排版技巧.希望本文可以让你的写作过程也变得更愉悦. 痛点 从前,写作时的排版是件辛苦事.不论你把排版环节放在写作中还是写作后,总会在心里清楚意识到,还有这么一 ...

  8. VSCode中预览markdown和修改预览样式

    一VSCode可以直接编辑markdown并且预览 二修改VSCode中markdown预览样式 三我不管我直接下载插件 四结束 一.VSCode可以直接编辑markdown并且预览 使用快捷键Ctr ...

  9. Mac配置炫酷终端以及直接预览Markdown和各类代码

    1. 下载iTerm2 brew cast install iTerm2 安装完成后,在/bin目录下会多出一个zsh的文件. Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh: c ...

  10. windows下nvim基础配置(编写和预览markdown)

    第一步 安装nvim,下载地址:http://neovim.io/. 第二步 配置plug-vim,下载plug.vim文件(https://github.com/junegunn/vim-plug) ...

最新文章

  1. MsSQL学习第五章---排序和分页
  2. 计算机网络基础昆明理工大学,昆明理工大学 计算机网络基础 实验四
  3. java乱码转中文乱码_java字节数组转换中文乱码,请求帮助
  4. c++ vector 赋值_数据分析:R篇 | 变量赋值、计算、画图、基本检验
  5. java list 排序_java 对list进行排序
  6. Android NavigationView中设置menu中的item字体颜色
  7. [MetalKit]37-Using-ARKit-with-Metal使用ARKit与Metal
  8. vue项目中使用cn打印组件
  9. 恶搞c语言小程序,用C语言做的 一个整人的小程序
  10. Oracle跨平台迁移之XTTS
  11. 百度云BOS上传文件并返回文件地址
  12. 聊聊如何做技术战略规划
  13. 高德地图WEB端,在所画的圆(Circle)内显示在圆(Marker)内的点
  14. 算法导论 — 比较排序算法对比实验
  15. 菜鸟系列之一:在ubuntu linux下搭建android开发
  16. android自定义插值器_自定义缓动插值器,可在Android中实现有意义的动作
  17. [CDLinux]制作U盘CDLinux系统启动盘
  18. js距离米转换为千米_公里和千米的换算(千米和米换算公式)
  19. python 计算股市技术分析PSY指标
  20. 设计模式之备忘录模式

热门文章

  1. Fedora 15不能正常关机,总是卡死在关机画面上
  2. 403高校毕业设计选题
  3. 如何通过低代码平台搭建以“督办”为中心的办公管理系统
  4. 时区,GMT时间,UTC时间,UNIX时间戳
  5. 四、Sensor组成
  6. java 下载文件的文件名乱码_详细解决java文件下载文件名乱码问题
  7. 铅酸电池废水处理技术沉淀+树脂吸附
  8. leet code 006:ZigZag Conversion
  9. Linux 命令(184)—— at 命令
  10. PMBOK指南——第一部分