zoukankan      html  css  js  c++  java
  • vim颜色选择+按<F9>自动编译运行+其他基本配置(ubuntu)

    (以下是ubuntu上的配置。。。。。。。。

    但如果你是在window上的,直接用一下配置吧(懒得介绍了)=。=

    syntax on
    filetype indent plugin on
    set ruler
    set nu
    set showcmd
    :colorscheme blue
    map <F4> :!g++ -o2 -std=c++11 % -o %<<cr>
    map <F5> :!%<<cr>
    map <C-A> ggVG"+y

    期末考试这段时间==放水休息了,现在准备转型vim.

    首先你要了解vim的与众不同之处:http://coolshell.cn/articles/5426.html

    补充:

    @然而并卵,你很快又会发现,怎么把别的地方的内容粘贴到vim上呢????

    1)非vim上,直接<cr>-v

    2)在vim上,先在esc模式下按"+y  这样就引用到了一个神奇的地方,然后按y就大功告成(这四个符号一个都不能少)

    粘贴时你在另一个vim编辑的文本的esc模式下按"+p 就复制成功了(三个也一个不能少)

     @gg 来到文件顶端

      来到文件底端

    然后你肯定已经在裸vim水了一发?肯定发现了vim有些不和谐的地方?

    没事,先打开终端输入:

    cd

    然后:

    vim .vimrc

    在这个文件里输入以下语句:

    syntax on
    filetype indent plugin on"自动对齐
    set ruler"显示标尺
    set nu"行号
    set showcmd"显示命令

    这样设置后,用vim和用codeblocks已经区别不到了。

    但是机智如我们,hehehehe,必然发现codeblocks上,能按F9就编译运行的功能不见了。

    表着急,我们继续在.vimrc里输入如下:

    map <F9> :call CompileRunGcc ()<CR>
    func! CompileRunGcc()
                exec "w"
                if &filetype == 'cpp'
                        exec "!g++ % -o %<"
                        exec "!time ./%<"
                endif
    endfunc

    然后。。。vim一键编译运行便完工了。如果你想用vim编写其他,像java , html,也有相似的命令

    你可以在https://github.com/ma6174/vim/blob/master/.vimrc在这里找到你想要的答案

    之后就是最重要最重要的一步了,怎么把vim界面变成一个舒适身心的地方:

    字体颜色配置:

    老样子在.vimrc上输入:

    :colorscheme blue

    然后blue那个部分也可以改成其他你喜欢的颜色,要找的话,打开终端:

    输入:

    cd /usr./share/vim/vim74/colors

    然后你就找到一大堆XX.vim文件了,随便找个你喜欢的吧。

    在windows上面按照上面的一键编译运行可能会有问题:

    所以你可以改成:

    map<F4> :!g++ -o2 -std=c++11 % -o %<<cr>
    
    map<F5> :!%<<cr>
    

    字体所在目录:/usr/share/fonts/truetype

    因为终端的字体设置优于vim的字体设置,所以直接在终端的 编辑 --- 配置文件首选项 里修改即可

    附件:

    如何快速实现替换:http://blog.csdn.net/v1v1wang/article/details/5418098

  • 相关阅读:
    机房收费系统——视图的运用
    POJ 3278: Catch That Cow
    LeetCode 66 Plus One(加一)(vector)
    iOS定位服务CoreLocation
    Python 多线程
    LuaStudio编辑调试软件
    高仿快递100--实战之RadioGroup和RadioButton应用
    HDU
    MVC项目中怎样用JS导出EasyUI DataGrid为Excel
    调用getChildFragmentManager时出现的Bug
  • 原文地址:https://www.cnblogs.com/get-an-AC-everyday/p/4630512.html
Copyright © 2011-2022 走看看