gvim的简单配置

作者: 果儿圆杏儿甜 | 来源:发表于2018-01-27 13:30 被阅读49次
    VIM

    My vimrc

    非常感谢社区的分享,让我见到了amix/vimrc ,这么棒的一个配置。

    为了满足自己的需求,在增强版的基础上,我改动了下配置。删掉了自己目前用不到的插件和一些功能,目前来,对我而言,比较适合。

    .vim_runtime

    Fonts

    建议使用 Belleve的Iosevka (非常令人惊喜的一款漂亮的字体,紧凑又清晰,重点是对于中文优化的非常好)。

    其他的一些字体也很棒,但是更多的是西文字体:

    How to install the version?

    首先:

    git clone https://github.com/lartpang/.vim_runtime
    

    将其中的文件夹按下面配置目录安置。

    在你的.vimrc文件中加入:

    set runtimepath+=~/.vim_runtime
    " 这里设置好你的运行时文件目录
    " 该级目录下就是autoload,my_plugins,temp_dirs,vimrc文件夹了
    
    " 基本配置
    source ~/.vim_runtime/vimrcs/basic.vim
    " 插件目录
    source ~/.vim_runtime/vimrcs/plugins_config.vim
    " 某些文件类型的相关配置
    source ~/.vim_runtime/vimrcs/filetypes.vim
    " 一些零碎的不好归类的配置
    source ~/.vim_runtime/vimrcs/more_config.vim
    

    基本上就OK了。

    当然,你有时候需要根据你的系统情况自行修改。

    Some screenshots

    截图

    Included Plugins

    改完配置文件后,在vim/gvim中使用:PlugInstall即可安装已经在对应插件配置文件中的配置的插件。

    我只安装了很少几个插件,毕竟,按需安装,多了总是会有麻烦。

    我目前主要用vim偶尔进行下汇编语言的书写以及一些其他并不类型文件的书写。

    对于编程而言,有时候还是更愿意用IDE。

    我使用vim-plug,安装的时候,如果你是 vim8的话,建议使用 https://github.com/junegunn/vim-plug/tree/vim8 这个分支里的plug.vim

    我之前遇到了问题

    关于vimwiki的主题我找到一份,可见myvimwiki

    Color schemes

    .vim_runtime\vimrcs\plugins_config.vim

    " gruvbox
    colorscheme gruvbox
    set background=dark
    

    Key Mappings

    leader改成了 ,,所以配置文件里的 <leader>均指 ,(英文).

    Plugin related mappings

    插件的快捷键也就设置了个所有wiki转到html(见.vim_runtime\vimrcs\plugins_config.vim):

    map <leader>wah :VimwikiAll2HTML<CR>
    

    Normal mode mappings

    Fast saving of a buffer (<leader>w):

    nmap <leader>w :w!<cr>
    

    Map <Space> to / (search) and <Ctrl>+<Space> to ? (backwards search):

    map <space> /
    map <c-space> ?
    map <silent> <leader><cr> :noh<cr>
    

    更多配置可见vimrc文件夹中文件。

    How to uninstall

    仅需要:

    • Remove .vim_runtime
    • Remove any lines that reference .vim_runtime in your .vimrc

    相关文章

      网友评论

        本文标题:gvim的简单配置

        本文链接:https://www.haomeiwen.com/subject/ucenaxtx.html