zoukankan      html  css  js  c++  java
  • Vim学习总结

    Vim

      目前还没感觉到比在Mac下使用Sublime Text高效到哪

    安装

    sudo apt-get install vim

    常用配置

      在Linux环境下Vim的初始化配置文件为.vimrc,通常有两个,系统版本和用户版本,前者一般位于/etc/ vimrc,是整个系统Vim的默认配置。后者位于~/.vimrc,是当前用户的Vim配置,会覆盖系统。

    显示行号:我们输入命令:vim ~/.vimrc
       打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了
    修改TAB产生4个空格:vim ~/.vimrc
       set ts=4 或者 set tabstop=4
    设置代码高亮
       syntax on (自动语法高亮)
    使用配色方案
       colorscheme desert
    允许使用鼠标点击定位
       set mouse=a
    高亮光标所在行
       set cursorline
    在搜索时忽略大小写
       set ignorecase
    高亮被搜索的句子
       set incsearch
    搜索时,输入的词句的逐字符高亮
       set incsearch

    目前常用操作

    初级:    
        i->Insert模式下,按ESC回到Normal模式
        x->删除当前光标所在的一个字符
        :wq->保存+退出Vim
        dd->删除当前行,删除行保存在剪贴板中
        p->粘贴剪贴板内容
        o->在当前行后重起一行插入
    光标移动:
        0->数字零,移动光标至行头(真不如 ⌘ + <- 方便)
        $->移动光标至行尾(同上),N$移动到第N行的行尾
        NG->光标至第N行,N为数字第几行
        gg->光标至首行(不如 ⌘ + 上)
        G->光标至尾行(同上)
        w/e->按单词向后移动(不如 option + 方向键)
        b->按单词向前移动(同上)
        %->按括号匹配移动光标
        CTRL+F->向前翻页
        CTRL+B->向后翻页
    搜索:
        命令模式下输入 '/word',即查找'word'
        继续按n键,查找下一个匹配搜索内容,按N键向上匹配
    存盘:
        :q!->不保存直接退出
        :e!->放弃修改文件内容,重新载入该文件编辑
        :wq->保存并退出

    配置详情:http://blog.csdn.net/g_brightboy/article/details/14229139

    教程:http://blog.csdn.net/niushuai666/article/details/7275406

  • 相关阅读:
    Python_反射
    Python_面向对象_类2
    Python_面向对象_类1
    Python_logging模块
    Python_子进程管理subprocess模块
    Python_python内置加密模块
    Python_configparser模块
    Python_xml
    Python_shelve模块
    Python_shutil模块
  • 原文地址:https://www.cnblogs.com/zhengbin/p/5182510.html
Copyright © 2011-2022 走看看