日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

查看vim 的啟動(dòng)過(guò)程。 確定自己vim 插件的存放位置

 Rainboy913 2013-12-06

在mingw 下,有vim ,欲加入自己的plugin.

有兩種方法, 1. 用vim -V 查看。 2. 用 set runtimepath? 來(lái)查看。 下面詳述過(guò)程。

甲. 用vim -V 查看。

vim --help, 看到

-V[N][fname]         Be verbose [level N] [log messages to fname]

message to fname 不太好使,我用下面命令。

vim -V 2>verbose

cat verbose.

  1. chdir(/d/buffer)  
  2. chdir(/usr/share/vim)  
  3. chdir(/d/buffer)  
  4. sourcing "$VIM/vimrc"  
  5. finished sourcing $VIM/vimrc  
  6. chdir(/d/buffer)  
  7. chdir(/home/hjj)  
  8. chdir(/d/buffer)  
  9. sourcing "$HOME/.vimrc"  
  10. chdir(/d/buffer)  
  11. chdir(/usr/share/vim/vim73/syntax)  
  12. chdir(/d/buffer)  
  13. line 9: sourcing "/usr/share/vim/vim73/syntax/syntax.vim"  
  14. Searching for "syntax/synload.vim" in "/home/hjj/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/hjj/.vim/after"  
  15. Searching for "/home/hjj/.vim/syntax/synload.vim"  
  16. Searching for "/usr/share/vim/vimfiles/syntax/synload.vim"  
  17. Searching for "/usr/share/vim/vim73/syntax/synload.vim"  
  18. chdir(/d/buffer)  
  19. chdir(/usr/share/vim/vim73/syntax)  
  20. chdir(/d/buffer)  
  21. line 19: sourcing "/usr/share/vim/vim73/syntax/synload.vim"  
  22. Searching for "syntax/syncolor.vim" in "/home/hjj/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/hjj/.vim/after"  
  23. Searching for "/home/hjj/.vim/syntax/syncolor.vim"  
  24. Searching for "/usr/share/vim/vimfiles/syntax/syncolor.vim"  
  25. Searching for "/usr/share/vim/vim73/syntax/syncolor.vim"  
  26. chdir(/d/buffer)  
  27. chdir(/usr/share/vim/vim73/syntax)  
  28. chdir(/d/buffer)  
  29. line 21: sourcing "/usr/share/vim/vim73/syntax/syncolor.vim"  
  30. finished sourcing /usr/share/vim/vim73/syntax/syncolor.vim  
  31. continuing in /usr/share/vim/vim73/syntax/synload.vim  
  32. Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"  
  33. Searching for "/home/hjj/.vim/after/syntax/syncolor.vim"  
  34. finished sourcing /usr/share/vim/vim73/syntax/synload.vim  
  35. continuing in /usr/share/vim/vim73/syntax/syntax.vim  
  36. Searching for "filetype.vim" in "/home/hjj/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/hjj/.vim/after"  
  37. Searching for "/home/hjj/.vim/filetype.vim"  
  38. Searching for "/usr/share/vim/vimfiles/filetype.vim"  
  39. Searching for "/usr/share/vim/vim73/filetype.vim"  
  40. chdir(/d/buffer)  
  41. chdir(/usr/share/vim/vim73)  
  42. chdir(/d/buffer)  
  43. line 25: sourcing "/usr/share/vim/vim73/filetype.vim"  
  44. Searching for "ftdetect/*.vim" in "/home/hjj/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/hjj/.vim/after"  
  45. Searching for "/home/hjj/.vim/ftdetect/*.vim"  
  46. Searching for "/usr/share/vim/vimfiles/ftdetect/*.vim"  
  47. Searching for "/usr/share/vim/vim73/ftdetect/*.vim"  
  48. Searching for "/usr/share/vim/vimfiles/after/ftdetect/*.vim"  
  49. Searching for "/home/hjj/.vim/after/ftdetect/*.vim"  
  50. not found in 'runtimepath': "ftdetect/*.vim"  
  51. finished sourcing /usr/share/vim/vim73/filetype.vim  
  52. continuing in /usr/share/vim/vim73/syntax/syntax.vim  
  53. Searching for "/usr/share/vim/vimfiles/after/filetype.vim"  
  54. Searching for "/home/hjj/.vim/after/filetype.vim"  
  55. finished sourcing /usr/share/vim/vim73/syntax/syntax.vim  
  56. continuing in /home/hjj/.vimrc  
  57. finished sourcing $HOME/.vimrc  
  58. Searching for "plugin/**/*.vim" in "/home/hjj/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/hjj/.vim/after"  
  59. Searching for "/home/hjj/.vim/plugin/**/*.vim"  
  60. Searching for "/usr/share/vim/vimfiles/plugin/**/*.vim"  
  61. Searching for "/usr/share/vim/vim73/plugin/**/*.vim"  
  62. chdir(/d/buffer)  
  63. chdir(/usr/share/vim/vim73/plugin)  
  64. chdir(/d/buffer)  
  65. sourcing "/usr/share/vim/vim73/plugin/getscriptPlugin.vim"  
  66. finished sourcing /usr/share/vim/vim73/plugin/getscriptPlugin.vim  
  67. chdir(/d/buffer)  
  68. chdir(/usr/share/vim/vim73/plugin)  
  69. chdir(/d/buffer)  
  70. sourcing "/usr/share/vim/vim73/plugin/gzip.vim"  
  71. finished sourcing /usr/share/vim/vim73/plugin/gzip.vim  
  72. chdir(/d/buffer)  
  73. chdir(/usr/share/vim/vim73/plugin)  
  74. chdir(/d/buffer)  
  75. sourcing "/usr/share/vim/vim73/plugin/matchparen.vim"  
  76. finished sourcing /usr/share/vim/vim73/plugin/matchparen.vim  
  77. chdir(/d/buffer)  
  78. chdir(/usr/share/vim/vim73/plugin)  
  79. chdir(/d/buffer)  
  80. sourcing "/usr/share/vim/vim73/plugin/netrwPlugin.vim"  
  81. finished sourcing /usr/share/vim/vim73/plugin/netrwPlugin.vim  
  82. chdir(/d/buffer)  
  83. chdir(/usr/share/vim/vim73/plugin)  
  84. chdir(/d/buffer)  
  85. sourcing "/usr/share/vim/vim73/plugin/rrhelper.vim"  
  86. finished sourcing /usr/share/vim/vim73/plugin/rrhelper.vim  
  87. chdir(/d/buffer)  
  88. chdir(/usr/share/vim/vim73/plugin)  
  89. chdir(/d/buffer)  
  90. sourcing "/usr/share/vim/vim73/plugin/spellfile.vim"  
  91. finished sourcing /usr/share/vim/vim73/plugin/spellfile.vim  
  92. chdir(/d/buffer)  
  93. chdir(/usr/share/vim/vim73/plugin)  
  94. chdir(/d/buffer)  
  95. sourcing "/usr/share/vim/vim73/plugin/tarPlugin.vim"  
  96. finished sourcing /usr/share/vim/vim73/plugin/tarPlugin.vim  
  97. chdir(/d/buffer)  
  98. chdir(/usr/share/vim/vim73/plugin)  
  99. chdir(/d/buffer)  
  100. sourcing "/usr/share/vim/vim73/plugin/tohtml.vim"  
  101. finished sourcing /usr/share/vim/vim73/plugin/tohtml.vim  
  102. chdir(/d/buffer)  
  103. chdir(/usr/share/vim/vim73/plugin)  
  104. chdir(/d/buffer)  
  105. sourcing "/usr/share/vim/vim73/plugin/vimballPlugin.vim"  
  106. finished sourcing /usr/share/vim/vim73/plugin/vimballPlugin.vim  
  107. chdir(/d/buffer)  
  108. chdir(/usr/share/vim/vim73/plugin)  
  109. chdir(/d/buffer)  
  110. sourcing "/usr/share/vim/vim73/plugin/zipPlugin.vim"  
  111. finished sourcing /usr/share/vim/vim73/plugin/zipPlugin.vim  
  112. Searching for "/usr/share/vim/vimfiles/after/plugin/**/*.vim"  
  113. Searching for "/home/hjj/.vim/after/plugin/**/*.vim"  
  114. Reading viminfo file "/home/hjj/.viminfo" info oldfiles  
  115. Press ENTER or type command to continue  

啟動(dòng)完之后,看看加載后的結(jié)果:

scriptnames:

 1: /usr/share/vim/vimrc
 2: /home/hjj/.vimrc
 3: /usr/share/vim/vim73/syntax/syntax.vim
 4: /usr/share/vim/vim73/syntax/synload.vim
 5: /usr/share/vim/vim73/syntax/syncolor.vim
 6: /usr/share/vim/vim73/filetype.vim
 7: /usr/share/vim/vim73/plugin/getscriptPlugin.vim
 8: /usr/share/vim/vim73/plugin/gzip.vim
 9: /usr/share/vim/vim73/plugin/matchparen.vim
10: /usr/share/vim/vim73/plugin/netrwPlugin.vim
11: /usr/share/vim/vim73/plugin/rrhelper.vim
12: /usr/share/vim/vim73/plugin/spellfile.vim
13: /usr/share/vim/vim73/plugin/tarPlugin.vim
14: /usr/share/vim/vim73/plugin/tohtml.vim
15: /usr/share/vim/vim73/plugin/vimballPlugin.vim
16: /usr/share/vim/vim73/plugin/zipPlugin.vim


于是確定,自己的vimfiles 加載的位置放置于 .vim/plugin 目錄下, 實(shí)現(xiàn)功能擴(kuò)展。且不影響系統(tǒng)功能。

操作:

1. 在家目錄下,創(chuàng)建.vim 目錄

2. 在.vim 目錄下,創(chuàng)建plugin 目錄。

3. 將自己的插件copy 與此。

4. 用scriptnames, 查看結(jié)果。


乙: 用runtimepath 來(lái)查看。

runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,~/.vim/after

簡(jiǎn)單明了, 就是vim 的運(yùn)行查找路徑

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多