• 【学习笔记】Vim使用技巧


    使用的是Federo9 vim版本是7.1版本

    最近的收获是:

    1)vim的目录

    全局配置文件目录是:/etc/vimrc

    用户配置文件目录是:~/vimrc

    vim安装目录是:/usr/share/vim 该目录下的synax文件下是vim支持的语法高亮源文件,其中c.vim是针对C语言的高亮规则

    2)键盘映射

    在/etc/vimrc 文件中添加以下内容:

    nmap <F2> :nohls<CR>  //将F2键映射为消除单词高亮的快捷键

    nmap <C-d> :w<CR>   //将ctrl+d键映射为保存快捷键

    inoremap ( ()<ESC>i    //输入( 后,自动输入()并将光标置于括号的中间

    inoremap { {}<ESC>i    //{ 同上

    inoremap " ""<ESC>i    // “ 同上

    inoremap ' ''<ESC>i    // ‘ 同上

    【备注】:键盘表

    <k0> ~ <k9> 对应于小键盘中的数字键0~9;

    <C-s>    对应于Ctrl+s组合键;

    <S-s>    对应于Shift+s组合键;

    <A-s>    对应于Alt+s组合键

    <CR>    对应于回车键

    自动补全

    ab #i #include        //输入#i,然后按TAB键后,自动补全 #include 

    ab #d #define        //输入#d,自动补全#define 

    iabbrev teh the       //输入teh,然后按TAB键后,自动修改为the

    iabbrev otehr other     //同上

    iabbrev wnat want      //同上

    3)高亮C语言函数

    修改/usr/share/vim/vim71/synax 目录下的c.vim,添加以下语句,即可

    syn match cFunctions display "[a-zA-Z_]\{-1,}\s\{-0,}(\{1}"ms=s,me=e-1
     hi def link cFunctions Title

    这样C语言的库函数就被高亮成绿色,但是用户自定义的函数还无法高亮,其原理还没有搞明白,不过早晚的事情,呵呵

  • 相关阅读:
    开发工具(四)
    开发工具(三)
    调试(二)
    调试(一)
    jsp乱码解决大全(转自csdn一高手)
    开发工具(二)
    开发工具
    在 SQL Server 2000 中对链接服务器运行分布式事务在您安装 Windows Server 2003 或 Windows XP Service Pack 2 时可能收到 7391 错误信息
    蓝桥杯试题
    How to lay pipelines
  • 原文地址:https://www.cnblogs.com/cnpirate/p/2313144.html
Copyright © 2020-2023  润新知