zoukankan      html  css  js  c++  java
  • Gvim使用心得--设置篇[转]

    1、设置自己喜欢的字体?
    点“编辑”--“选择字体”, 然后在字体列表中选择一个你喜欢的字体和字号,然后确认。
    如果想每次都使用这个这个字体
    需要加到启动文件中
    比如我的
    set guifont=Courier_New:h13:cANSI

    2、设置配色方案/风格
    点“编辑”--“配色方案”,然后选择自己喜欢的即可
    启动配置文件的写法
    colo desert

    3、搜索或者替换后取消高亮的关键词
    搜索和替换后关键词会高亮显示,搜索结束后也不会消失,要取消高亮
    可以通过命令
    :noh
    另类方法:你可以搜索一个不存在字符的来让高亮取消
    /asdasdasd

    4、整体缩进一段代码
    先得到要缩进的开始行号和结束行号(比如开始行3 结束行9)
    然后用
    3,9 向右增加一个tab的缩进
    3,9 向左减少2个tab的缩进

    5、让VIM不生成备份文件(~文件)
    :set nobackup
    另外,也可以不关掉backup而是设置backupdir将备份文件统一存放到一个目录下,比如
    set backupdir=d:Vim mp

    6、增加多标签模式
    习惯了其他编辑工具的多标签,很不习惯gvim的每次打开一个文件就打开一个编辑器,所以做了这个设置
    可以用命令 :tab new 打开多标签,但是这样很不舒服
    所以增加右键菜单快捷菜单方式
    直接进入注册表,在HKEY_CLASSES_ROOT*shell下添加项“用 vim 编辑”,
    (这里在键值中可以写入“用 gVim 多标签编辑(g)” 括号内为设置g为快捷键)
    再在项“用 vim 编辑”下添加子项“command”,在其右边窗口把其键值设定为:
    "D:Vimvim73gvim.exe" -p --remote-tab-silent "%1"
    配置文件中增加
    set showtabline=2
    set tabpagemax=25
    点击查看原图

    7、其他配置
    感觉上方工具栏没有什么用。可以关闭它
    set guioptions-=T

    有时不知道自己光标在第几行,有时一眼看不到行号,可以用这个突出当前行
    set cursorline
    效果图
    点击查看原图

    在代码层数多了以后 默认tab一下缩进8个空格就有些浪费了,可以改为4个节省空间
    "tab宽度
    set ts=4
    "缩进宽度
    set sw=4

    8、常用命令
    插入:iaos
    移动;hjkl wb HML gg G
    删除:x dd n1,n2d
    复制:yy nyy dd ndd p P


    9、插件推荐
    snipmate:http://www.vim.org/scripts/script.php?script_id=2540
    在兄弟连Gvim视频中已经推荐了这个插件
    有了这个插件才真的让gvim效率提升n倍

    authorinfo:http://www.vim.org/scripts/script.php?script_id=2902
    自动生成/更新文件的作者信息
    第一次在文件头增加作者信息,以后就是更新文件名和修改时间

    点击查看原图

    php-doc插件:

    对函数增加标准注释

    点击查看原图

    NERD_tree:http://www.vim.org/scripts/script.php?script_id=1658

    提供展示文件/目录列表的功能,比自带的文件浏览器要好很多


    点击查看原图


    ps:在能上网的时候大家可以搜索下网上其他人的gvim配置
    能给不少启发

  • 相关阅读:
    通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
    Java注释@interface的用法
    java的一段对象数据类型映射的代码
    Google Protocol Buffer 的使用和原理
    MyISAM 和 InnoDB 讲解
    一个PHP写的简单webservice服务端+客户端
    提高php运行效率的50个技巧
    剑指Offer:二叉搜索树的后序遍历序列【33】
    剑指Offer:链表中环的入口节点【23】
    剑指Offer:删除链表的节点【18】
  • 原文地址:https://www.cnblogs.com/hfyfpga/p/5111942.html
Copyright © 2011-2022 走看看