zoukankan      html  css  js  c++  java
  • vs vsvim viemu vax 备忘

    使用gt和gT往返标签

    gd:到达光标所在处函数或者变量的定义处。

    *:读取光标处的字符串,并且移动光标到它再次出现的地方。

    #:和上面的类似,但是是往反方向寻找。

    /text:从当前光标处开始搜索字符串text,并且到达text出现的地方。必须使用回车来开始这个搜索命令。如果想重复上次的搜索的话,按n。

    ?text:和上面类似,但是是反方向。

    ma:在当前光标的位置标记一个书签,名字为a。书签名只能是小写字母。你看不见书签的存在,但它确实已经在那里了。

    `a:到书签a处。注意这个不是单引号,它一般位于大部分键盘的1的左边。

    `.:到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。

    mA  设置当前位置为全局标记A(大写字母)
    `A  跳转到全局位置A,即使它不在当前文件内

     

    vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。

    在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;

    例如要把内容复制到粘贴板a,选中内容后按"ay就可以了  ,  粘贴 "ap

    用"+y将内容复制到系统粘贴板 ,"+p  粘贴系统粘贴板内容。

     

    v:按字符选择。经常使用的模式,所以亲自尝试一下它。

    V:按行选择。这在你想拷贝或者移动很多行的文本的时候特别有用。

     

     s/old/new/ 用old替换new,替换当前行的第一个匹配
    s/old/new/g 用old替换new,替换当前行的所有匹配
    :%s/old/new/                 用old替换new,替换所有行的第一个匹配
    :%s/old/new/g            全文替换指定字符串
    :n1 ,n2s/old/new/g    在一定范围内替换指定字符串
    若将g改为c,就会询问是否替换。在替换文本old或new中有特殊字符,如“/”等,都需要用进行转义

      

    语法为 :[addr]s/源字符串/目的字符串/[option]
    全局替换命令为::%s/源字符串/目的字符串/g
    [addr] 表示检索范围,省略时表示当前行。
    如:“1,20” :表示从第1行到20行;
    “%” :表示整个文件,同“1,$”;
    “. ,$” :从当前行到文件尾;
    s : 表示替换操作
    [option] : 表示操作类型
    如:g 表示全局替换;
    c 表示进行确认
    p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
    省略option时仅对每行第一个匹配串进行替换;
    如果在源字符串和目的字符串中出现特殊字符,需要用””转义

     函数跳转
    ----------------------------------------------------------------
    Alt + G - 函数定义和声明的跳转
    F12 - 转到所调用函数或变量的定义
    Alt + O - 在.h与.cpp文件中实现相互转换
    Alt + M - 列出当前文件所有的函数
    Ctrl + Tab - 切换标签


    ----------------------------------------------------------------
    查找
    ----------------------------------------------------------------
    Ctrl + F - 查找
    Ctrl + Shift + F - 在文件中查找
    F3 - 查找下一个
    Shift + F3 - 查找上一个
    Shift + Alt + O - 查找文件 (直接定位,更是对项目了心应手的表现)
    Shift + Alt + S - 查找符号 (很爽很拉风)
    Shift + Alt + F - 查找选定的内容,比VS2010自带的爽,不信你选定一个函数试试,而且它还有一个clone result功能,(不用不知道)


    ----------------------------------------------------------------
    替换 
    ----------------------------------------------------------------
    Ctrl + H - 替换
    Ctrl + Shift + H - 在文件中替换
    Alt + F12 - 查找符号(列出所有查找结果)
    Shift + Alt + R - 选定内容改名,用得不多,但很实用(改过名的都知道)


    ----------------------------------------------------------------
    代码操作 
    ----------------------------------------------------------------
    Ctrl + K + C - 注释
    Ctrl + K + U - 取消注释
    Ctrl + Shift + ] - 选择匹配的括号与其中的代码
    Ctrl + Shift + U - 转换为大写
    Ctrl + U - 转换为小写
    Ctrl + K + D - 设置文档格式
    Tab - 增加缩进
    Shift + Tab - 减少缩进
    Ctrl + M + M - 折叠代码,例如将光标放在#region、if、方法头的位置,将会折叠它们


    ----------------------------------------------------------------
    调试运行 
    ----------------------------------------------------------------
    F5 - 启动调试
    Shift + F5 - 停止调试
    F9 - 设置/删除断点
    Ctrl + Shift + F9 - 删除所有断点
    F10 - 逐过程调试
    F11 - 逐语句调试


    ----------------------------------------------------------------
    项目的操作 
    ----------------------------------------------------------------
    Alt + Enter - 打开选定项的属性对话框
    Ctrl + Shift + N - 新建项目
    Shift + Alt + N - 新建网站
    Ctrl + N - 新建文件
    Ctrl + Shift + O - 打开项目
    Shift + Alt + O - 打开网站
    Ctrl + O - 打开文件


    ----------------------------------------------------------------
    视图调用 
    ----------------------------------------------------------------
    F4 - 属性
    Ctrl + Alt + X - 工具箱
    Ctrl + Alt + L - 解决方案资源管理器
    Ctrl + Alt + S - 服务器资源管理器

    安装VAssistx 

    vax最有用的几个快捷键:

    alt+] 选择块 整个函数  与vsvim配合好用!

    1、Alt + G: 在定义与声明之间互跳。

    2、Alt + O: 在.h与.cpp之间互跳。(O是字母O,不是数字零)

    3、Alt + Shift + Q:鼠标定位到函数名上,若是在h文件中,按此快捷键会弹出右键菜单,里面有个选项--创建定义;若是在cpp文件中,则按此快捷键会弹出右键菜单,里面有一个选项--创建声明。 这在定义好接口之后,再来写实现时,配合Alt+O是非常快捷的。当然,这种情况下,鼠标右击与Alt+O配合会更快,嘿嘿。

    4、Alt + Shift + R:当想改掉一个类名或是其他东西的命名时,可能已经有很多地方引用这个名称了,这时按下此快捷键,可以很方便的辅助你重命名。

    5、Alt + Shift + S:方便你寻找某个对象或变量等等。

    6、Alt + Shift + O:定位文件。项目文件太多时,这个会帮上大忙,当然,你的文件名命名最好有个比较好的规范。

    7、Alt + Shift + F:光标放到某个字符串上,按下此键,会找出所有引用了这个字符串的地方。

    上面有些快捷键使用的前提是需要光标定位到函数或类、对象、变量名上。

     vsvim _vsvimrc 配置文件

    "vimrc="C:UsersAdministrator\_vsvimrc"  文件路径
    "vimrcpaths="C:UsersAdministrator;C:UsersAdministrator"
    
    
    "显示行号 
    set number 
    
    "高亮搜索的关键字 
    set hlsearch 
     
    "搜索忽略大小写 
    set ignorecase 
    
    
    " 随着键入即时搜索  
    set incsearch 
    
    
    " 有一个或以上大写字母时仍大小写敏感  
    set smartcase 
    _vsvimrc

     在vs中先按Control+K,再按Control+O可以 跳转头文件 

  • 相关阅读:
    WebApi整合Unity容器实现IOC编程
    用户登录
    Mvc验证码
    代理模式 实现aop
    装饰器模式,实现aop
    Redis
    图片缩放
    递归操作文件
    几种文件的读写方式
    C#WebApi自动生成文档
  • 原文地址:https://www.cnblogs.com/yangjig/p/5230920.html
Copyright © 2011-2022 走看看