Vim-MarkDown


Vim有关MarkDown插件的安装(萌新向)


有关插件安装

vim-plug

vim-plug是vim编辑器的插件管理器,在archlinux 下可以直接用下面的指令安装

sudo pacman -S vim-plug

然后我们需要在家目录的.vim下创建doc/,plugged/,plugin/,syntax/文件夹
随后编辑.vimrc配置文件,插入如下内容

sudo vim ~/.vimrc //open

call plug#begin('~/.vim/plugged')
Plug 'itchyny/lightline.vim'
Plug 'iamcco/mathjax-support-for-mkdp'
Plug 'iamcco/markdown-preview.nvim',{'do': { -> mkdp#util#install()}, 'for': ['markdown', 'vim-plug']} 
call plug#end()

之后进入vim输入如下命令:

:PlugInstall

等待插件安装完毕,然后再次打开一个.md文件,输入:MarkdownPreview,即可看到如下图所示内容

效果如图:

效果图

##注意,此插件需要你的vim有python2 || python3的支持才可以使用

你们可以通过

vim --version

查看你的vim有哪些支持.

该插件的地址在github 其中有一些关于该插件的配置方法,还有一些Markdown的语法可以看看.

如果你使用的是fctix输入框架
可以在vimrc中添加如下代码,可以有效避免中文输入的情况下退出插入模式需要切换输入法的麻烦,挺不错的
代码如下

let g:input_toggle = 0
function! Fcitx2en()
   let s:input_status = system("fcitx-remote")
   if s:input_status == 2
       let g:input_toggle = 1
       let l:a = system("fcitx-remote -c")
   endif
endfunction

function! Fcitx2zh()
   let s:input_status = system("fcitx-remote")
   if s:input_status != 2 && g:input_toggle == 1
    let l:a = system("fcitx-remote -o")
    let g:input_toggle = 0
   endif
endfunction

set ttimeoutlen=100
autocmd InsertLeave * call Fcitx2en()
autocmd InsertEnter * call Fcitx2zh()

也可以通过插件fcitx.vim实现。

本人纯萌新,也不怎么会写东西,望谅解

再来一张壁纸吧:
相信你一定会喜欢的

再见


Author: Haoleng
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Haoleng !
 Previous
oh-my-zsh oh-my-zsh
ZSH 🏌 oh-my-zsh Shell是linux的外壳,负责外界和linux内核之间的交互,Arch的最新镜像中已经设置了zsh为默认Shell(其实是livecd中默认是用zsh,由于自己的疏忽,特来纠正这个错误),通常我们所
2020-05-16
Next 
Arch-instruction Arch-instruction
Hello My-Arch一些我觉得关键的步骤 ls /sys/firmware/efi/efivars //看引导方式==本机BIOS dhcpcd || wifi-meun && ping www.baidu.co
2020-05-10 Haoleng
  TOC