IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    用 neovim 写 markdown 是一种什么样的体验(含技巧)

    叶落阁发表于 2024-08-30 02:46:01
    love 0

    前言

    从上大学开始使用 vim 已有 12 年, 最近三四年开始深度使用 vim/neovim, 包括写代码, 写文档, 写博客等等. 从这篇文章开始, 我将会记录和分享关于 vim 的一些使用技巧, 配置和插件.

    很多使用技巧是基于插件和配置的, 所以本文的大纲如下:

    1. 推荐插件
    2. 配置
    3. 写 markdown 的技巧

    推荐插件

    插件管理器推荐 lazy.nvim, 如下配置也是基于 lazy.nvim 的, 其他的插件管理器配置也相似

    1. iamcco/markdown-preview.nvim

    这是一个 markdown 实时预览插件, 支持 github 风格的 markdown, 也支持数学公式渲染. 安装方法如下:

    {    "iamcco/markdown-preview.nvim",    cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },    ft = { "markdown" },    build = function()      vim.fn["mkdp#util#install"]()      vim.g.mkdp_theme = 'light'    end,}

    添加了上面的插件后, 可以使用 :MarkdownPreview 命令就会自动弹出默认浏览器, 进行 markdown 实时预览.

    效果如下:

    2. tpope/vim-markdown

    这是一个 markdown 的语法高亮插件, 安装方法如下:

    {    "tpope/vim-markdown",    config = function()      -- tpope/vim-markdown      vim.g.markdown_syntax_conceal = 0      vim.g.markdown_fenced_languages =      { "html", "python", "bash=sh", "json", "java", "js=javascript", "sql", "yaml", "xml", "Dockerfile", "Rust",        "swift", "javascript", 'lua' }    end,}, --> syntax highlighting and filetype plugins for Markdown


沪ICP备19023445号-2号
友情链接