Closed z-huabao closed 5 years ago
设置下 updatetime 为 3000 试一下,或者把 这一句 https://github.com/iamcco/markdown-preview.vim/blob/master/autoload/mkdp.vim#L73 注释掉看看有没有问题
@iamcco 设置updatetime是指autoload/mkdp.vim#L166吗? 这里改动没有效果,但是注释掉autoload/mkdp.vim#L73解决了第一个问题!
第二个光标跳动的问题怎么解决啊?挺烦这个的
@zhonghuabao1 光标跳动是什么问题?
vim 8.0 无法复现,插件应该是没有改变光标位置的代码,可以只启用该插件测试是否还会复现
@iamcco 我只用这个插件,Preview还是会向前移动9格空格,StopPreview向前5格。 因为我的配置里将空格map为翻页,所以光标调到最后一行去了
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'iamcco/markdown-preview.vim' " markdown预览
call vundle#end()
let g:mkdp_path_to_chrome='google-chrome'
let g:mkdp_auto_close=0
nmap <silent> <F7> <Plug>MarkdownPreview " for normal mode
nmap <silent> <F8> <Plug>StopMarkdownPreview " for normal mode
奇怪,我这里没发复现
@iamcco 那还真奇怪,我只用了上面几行代码都会出现这个bug啊
mac os and vim version:
version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 29 2017 18:37:46)
Included patches: 1-503, 505-680, 682-1283
Compiled by root@apple.com
Normal version without GUI. Features included (+) or not (-):
+acl +comments +extra_search -keymap -mouse_dec +path_extra +smartindent +timers -X11
-arabic -conceal -farsi +lambda -mouse_gpm -perl +startuptime +title -xfontset
+autocmd +cryptv +file_in_path -langmap -mouse_jsbterm +persistent_undo +statusline -toolbar -xim
-balloon_eval +cscope +find_in_path +libcall -mouse_netterm +postscript -sun_workshop +user_commands -xpm
-browse +cursorbind +float +linebreak -mouse_sgr +printer +syntax +vertsplit -xsmp
+builtin_terms +cursorshape +folding +lispindent -mouse_sysmouse -profile +tag_binary +virtualedit -xterm_clipboard
+byte_offset +dialog_con -footer +listcmds -mouse_urxvt +python/dyn +tag_old_static +visual -xterm_save
+channel +diff +fork() +localmap +mouse_xterm -python3 -tag_any_white +visualextra
+cindent +digraphs -gettext -lua +multi_byte +quickfix -tcl +viminfo
-clientserver -dnd -hangul_input +menu +multi_lang +reltime -termguicolors +vreplace
-clipboard -ebcdic +iconv +mksession -mzscheme -rightleft -terminal +wildignore
+cmdline_compl -emacs_tags +insert_expand +modify_fname +netbeans_intg +ruby/dyn +terminfo +wildmenu
+cmdline_hist +eval +job +mouse +num64 +scrollbind +termresponse +windows
+cmdline_info +ex_extra +jumplist -mouseshape +packages +signs +textobjects +writebackup
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DMACOS_X_UNIX -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L/usr/local/lib -o vim -lm -lncurses -liconv -framework Cocoa
config.vim:
set rtp+=~/development/markdown-preview.vim
let g:mkdp_path_to_chrome="open -a Google\\ Chrome"
let g:mkdp_auto_close=0
nmap <silent> <F7> <Plug>MarkdownPreview " for normal mode
nmap <silent> <F8> <Plug>StopMarkdownPreview
启动 vim:
vim -u config.vim test.md
使用以上配置无法复现
原来是注释导致的," for normal mode
前面有几个空格。。。
nmap <silent> <F7> <Plug>MarkdownPreview " for normal mode
to
nmap <silent> <F7> <Plug>MarkdownPreview
就好了 您还是改一下 README 吧 ,好sb的问题:joy:
done
env: ubuntu16, vim-8.1, python3
两个问题:
1, After StopPreview can't restart Preview, 显示空白网页,设置
let g:mkdp_delay_auto_refresh = 3000
并无卵用,刷新、移动光标也没用,只能重新打开,偶尔重新打开也会失败。2,the cursor go to last line automatically after
MarkdownPreview
orStopMarkdownPreview
,