为什么visual studio没有visual code 自动补全全

1您所在的位置: &
Visual Studio 2013中的全新Editor功能
Visual Studio 2013中的全新Editor功能
核子可乐译
在Visual Studio 2013的Editor当中,我们引入了一系列旨在提升生产力并节约时间的新功能。其中一部分属于全新功能,另一部分则来自Productivity Power Tools的高人气扩展。这些功能的加入要归功于用户朋友们通过User Voice建议、论坛帖子以及Connect错误所提出的使用反馈。MVP社区也在扩展项目的选择中向我们伸出援手。
在Visual Studio 2013的Editor当中,我们引入了一系列旨在提升生产力并节约时间的新功能。其中一部分属于全新功能,另一部分则来自Productivity Power Tools的高人气扩展。这些功能的加入要归功于用户朋友们通过User Voice建议、论坛帖子以及Connect错误所提出的使用反馈。MVP社区也在扩展项目的选择中向我们伸出援手。
在新版本Editor当中,我们的主要在于保证开发人员尽可能不必脱离当前编辑环境。这篇博文所介绍的功能将在轻松提供必要信息的同时允许大家始终处于当前代码位置。
Peek Definition (Alt + F12)
我们都知道,开发人员在浏览定义时往往需要在代码当中来回游走。在设计Visual Studio 2013的功能时,我们认真考量如何利用元素与手势帮助开发人员在浏览定义的同时又不会失去当前代码位置。Peek Definition就是这样一项功能,允许大家在Editor内部查看定义而无需额外开启新的文档标签。要体验它的实际效果,各位可以右键单击某个符号,在快捷菜单中点选&Peek Definition&命令或者直接按下快捷键组合Alt+F12。
利用Peek Definition能帮助我们节约花费在理解代码库上的时间,因为它允许用户查看相关定义而不必将注意力从当前代码处移开。我们甚至能够在不脱离原始文件的前提下,浏览一系列相关定义内容。当大家在当前Peek视图中调用Peek Definition命令时,系统会引导各位在Peek视图内部查看定义,并在之前的Peek视图中添加返回导航。这些返回导航元素能帮助大家直观了解自己是通过怎样的途径一步步抵达当前定义的。
在设计这项功能时,我们选择以出现在VS 2012中的&Preview Tab&概念为基础,这是因为Peek视图是一种暂时性显示结果、目的在于帮助大家免于开启更多文档。返回导航则是我们添加的另一种引导方案,希望帮助大家在继续面对当前代码的同时直观了解导航堆栈。事实上,如果大家将鼠标悬停在返回导航之上,系统会提示一小段代码,这样各位就能快速了解自己将被引导到哪里。
在Visual Studio 2013预览版中,Peek视图拥有只读属性。经过内部用户的测试,我们发现大家明确希望能够对Peek视图进行编辑&&当然,我们立即着手实现这一要求。请朋友们立刻拿起手中的正式版本进行体验吧!
增强滚动条(Enhanced Scrollbar)
增强滚动条(Enhanced Scrollbar)一直是Productivity Power Tools当中最受欢迎的扩展,现在则正式成为Visual Studio 2013中的标准成员。增强滚动条为用户在垂直滚动条上提供可视化线索信息。滚动条上的标记能帮助大家快速查看错误、警告、中断点、书签、查找结果的位置以及其它一些文件中的实用信息。同样,我们希望凭借增强滚动条帮助用户在当前位置了解更多提示结果&&而不必将滚动条拖动到对应位置。
我们在滚动条中添加了一项&地图模式&(Map Mode),从而带来一些很酷的功能&&而且大家可以对该机制进行自定义:
1.长达10000英尺的代码视图&对代码进行宏观审视,从而让滚动条成为帮助我们清晰理解代码结构的利器。
2.单击滚动&点击滚动条中的任意区域即可直接将大家引导至文件中的对应位置&&这是一种快速实现文件内容定位的新机制。
3.预览文件中的特定部分&将鼠标悬停在滚动条上的任意位置即可在提示信息中对对应部分的内容进行预览。这项功能在文件审查过程中会带来便捷的使用体验。
导航至(Ctrl+,)
在提高开发生产力的探索过程中,我们尝试摆脱传统的独立工具窗口及模式对话框,转而寻求一种更为流畅的直接体验,从而帮助大家将注意力集中在编码工作上而非管理Visual Studio。我们对使用数据进行了分析并决定对导航至(Navigate To)机制进行更新,从而让这套目前仍被广泛使用的模式对话框更上一层楼。
通过新的导航至功能,大家可以输入任意一部分符号内容并利用智能语义搜索查找其定义。大家还可以输入一部分文件名以快速切换到对应位置&&无论该文件之前是否已经被打开。
Visual Studio 2013中的导航至功能支持早期版本的所有功能,但转而以一种更流畅、非模式化且空间利用率更高的方式呈现。我们把新的搜索窗口放置在编辑器内查找区周边的右上位置。这种布局方式让我们能够在显示预览标签的同时尽可能增加导航至结果的显示数量,而且不会遮挡预览代码视图。
选择的结果将自动显示在预览标签当中。这能帮助用户确保被选中的结果正是自己搜索的对象,从而在将其提交至新视图之前更好地做出判断。为了确保大家能够更轻松地返回原先位置,我们只需按下Esc键即可取消跳转结果&&这就避免了搜索结果错误可能带来的定位困扰。
在设计这些功能时,我们不只希望改进原始运行时性能,同时也期待改善工作流。新的导航至功能针对键盘操作使用情况进行了优化,即参考到Solution Explorer的浏览重点。在功能开发的过程中,我们检测并分析了内部用户的实际使用状况,从而检验新的功能设计是否具有实际效率。下面请大家一同了解我们所参考的统计数据。
我们统计了用户使用键盘上&下箭头&按键的次数,并以此结果作为提示列表准确性的评判依据:
数据显示在大多数情况下,用户都只需直接按下回车键即可&&这意味着搜索查询实现了准确定位。也有些用户在浏览结果时按下15次以上&下箭头&按键,这其实与准确性无关&&只是他们查找的结果数量比较多而已。
为了决定在用户点击结果列表之外的区域时是否继续开启导航至功能,我们统计了用户保持其开启的次数。经过调查,我们发现从对话框开启那一刻到其关闭,平均持续时间为六秒钟:数据显示在大多数情况下,用户都只需直接按下回车键即可&&这意味着搜索查询实现了准确定位。也有些用户在浏览结果时按下15次以上&下箭头&按键,这其实与准确性无关&&只是他们查找的结果数量比较多而已。
为了决定在用户点击结果列表之外的区域时是否继续开启导航至功能,我们统计了用户保持其开启的次数。经过调查,我们发现从对话框开启那一刻到其关闭,平均持续时间为六秒钟:
这反映了两种最常见的操作情况:用户导航到新位置并开始浏览,或者取消了该操作。这样的结果让我们决定在用户点击其它区域后关闭导航至对话框。我们会继续关注使用数据以确保这种设计符合大多数用户的直观感受。
自动补全括号
自动补全括号功能,顾名思义,会自动为我们在编辑器中输入的代码补齐右侧括号、引号、大括号等。这也是来自Productivity Power Tools的一项高人气功能,现在我们将其正式引入Visual Studio 2013。
我们还针对不同类型的语言添加了补全规则。举例来说,在C++当中,我们会自动补全C++11原始字符串的字面表达并利用&*/&作为C类注释的结束标记,同时在类类型中插入分号。
上/下行移动 (Alt+上箭头/下箭头)
上/下行移动功能允许大家快速向上向下移动一行或者多行,具体操作方式为Alt+上箭头以及Alt+下箭头。这是Productivity Power Tools中的另一项人气扩展,此次也加入了Visual Studio 2013。
&针对Visual C++的新IDE功能
我们还针对Visual C++添加了多项新功能。在未来几周中,Visual C++技术团队将在其博客上分享更多信息,请大家保持关注。不过在今天的文章中,我们要强调的是C++代码格式。
C++编辑器现在能在输入的同时自动调整格式,这一功能也作用于被直接粘贴到C++文件中的代码。我们发现对于C++来说,目前还没有一种被广泛接受的编码风格,因此我们在设置中添加了灵活性选项,允许大家对环境进行自定义以匹配自己的开发风格。我们期待您给出的反馈意见,这样才能对设置做出进一步调整。
针对JavaScript的新IDE功能
在JavaScript当中,我们添加了标识符高亮功能&&现在当大家选择某个标识符(例如变量名称或者函数调用)时,对它的引用关系将被以高亮方式显示在当前源文件中。我们还设置了一个新的导航栏,用于在编辑器窗口上方显示相关内容,这样大家就能更轻松地在JavaScript源文件当中在主函数与对象之间来回切换。
原文链接:
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&的更多文章
2013年的11月13日,微软举办了Visual Studio 2013全球发布会,大
网友评论TOP5
国内网盘的关停让用户操碎了心 下一个风口在哪
讲师: 0人学习过讲师: 31人学习过讲师: 50人学习过
2014年节假放假安于这周出台,80%的公民对此次的放假
进入12月份,一年的日子到头了。年末总结什么的也都开
Jquery是继prototype之后又一个优秀的Javascript框架
Linux是一款开源的操作系统,得到了广大开发者的青睐。掌握Linux系统的指令及其用法是学习Linux系统的基础。本书详细地介绍了常
51CTO旗下网站比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
visual studio 2012 增加括号自动补全功能
关键字:Visual Studio
  最近在学习windows 网络编程(因为把的课给退了,觉得那门课也太云了,为了凑学分选了windows网络编程),所以要用到vs2012.作为一个平时用惯了sublime text3的懒用户,对自己手打两个大括号,而且还要用光标回到第二行,感到十分的不爽。
  幸好有国外友人已经开发出一款vs扩展,叫做Productivity Power Tools,安装过程非常简单。
  1、点击“工具”选项卡,选择扩展和更新
  2、找到联机,然后在右边搜索框内搜索Productivity Power Tools,因为我这边已经是安装好了,没有安装的同学会看到安装的一些提示,一直点确定继续之类的就可以顺利安装。
  3、使用方法:
  需要打一个大括号,然后按tab键,会自动补全另一个大括号,光标也会出现在中间一行。
  不过这款插件没有达到sublime text3的那个功能,在sublime text3中输入一个大括号就会补全并调整光标位置。下次再找找有没有这样的功能。
  这款插件还有其他好多功能,找了另外一篇博文/nbsofer/p/vs_power_tools.html,以做记录。
[ 责任编辑:jj ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabytevs2013 自动补全设置-学网
vs2013 自动补全设置
状态:1个回答日期:会自动提示或是补全括号的是因为装了"VC助手",只要上网搜"VC助手"下载安装了就可以了,如果还有问题HI我 Visual Studio 的 IDE 本身没有这个功能状态:1个回答日期: 可以安装Visual Assist X状态:1个回答日期:用新版的VA isual assitentX就可以,vs2005也能自动不全,vs2008及以上版本不行状态:1个回答日期:似乎VS自身没有这个功能,2005支持插件吗 其实这个只要习惯两天就可以了,到时后它自动补全你反而不习惯了呢状态:1个回答日期:好像没有这种设置。要么你习惯,要么你用Eclipse或者Java Bean一样也可以开发WIN32程序状态:1个回答日期:3 days ago 问:问:之前1直用都可以自动补全的,不为何现在不能自动补全了。 . 问:在vs2008中编辑VC程序,对话框的属性有"闪电"按钮,菜单没有。 问:,然状态:1个回答日期:你的意思是没有代码提示自动补全是吧?可能是库的问题,不过推荐你一个神器,visual assist x,代码补全和高亮功能都很好。你可以试试。状态:1个回答日期: 那是默认的提示 因为这个是第一个_dbdao.h 这是你打得太快了 你打了"" 你就会看到一列的头文件让你选 第一个就是_dbdao.h 你是先打完两尖括...状态:1个回答日期:有的,如果你用的不是VS2010 就可以使用Visual Assist X这个插件,很好用!状态:1个回答日期:印象中貌似只对c#支持,c和c++一直以来在微软平台是不支持自动补全的,但是可以安装插件,可以安装Visual Assist X或者AutoCode,你可以百度一下这2个插件,都很好用。如果...
与【vs2013 自动补全设置】相关信息:&&&&&&&&&&&&&&&&&&
用户还关注
12345678910
大类导航: |&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!您的位置: >
> Visual Studio Code代码自动补全 Visual Studio Code怎么进行代码补全
Visual Studio Code代码自动补全 Visual Studio Code怎么进行代码补全
 发布日期:  浏览: 次 
Visual Studio Code是为软件官方推出的IDE轻量级的Web集成开发环境.可能很多网友都已经开始使用这款软件了。但是很多网友都不知道这款软件怎么进行代码补全。下面和闪电小编一起来看看。
VScode原本是只有ES原生API有带自动补全的功能, 如图所示
但是如果使用Node.js或者其require进去的相关函数就比较可怜了。
除了process模块,path、fs、__dirname等也同样没有自动补全。似乎在低版本下使用__dirname还会提示语法错误。
使用Typings添加自动补全
typings官方描述是一个TypeScript的定义管理器,集成管理了常用函数的语法规则。不知道跟微软有没有关系,不过这点倒是真的挺方便的。
vscode可以识别typings,因此可以通过typings来作为插件拓展vscode的功能。具体使用方法如下:
-配置jsconfig.json
在使用typings之前,需要在vscode里面配置一下名为jsconfig.json的文件。配置方法很简单,随便选中一个js文件,vscode右下角会弹出一个绿色的小灯泡,如图所示:
点击进去,顶部会提示
&Create a jsconfig.json to enable richer IntelliSense and code navigation across the entire workspace.&
选择create,vscode就会创造一个jsconfig.json的文件,内容大致如下:
&&&&// See /fwlink/?LinkId=759670
&&&&// for the documentation about the jsconfig.json format
&&&&&compilerOptions&: {
&&&&&&&&&target&: &es6&,
&&&&&&&&&module&: &commonjs&,
&&&&&&&&&allowSyntheticDefaultImports&: true
&&&&&exclude&: [
&&&&&&&&&node_modules&,
&&&&&&&&&bower_components&,
&&&&&&&&&jspm_packages&,
&&&&&&&&&tmp&,
&&&&&&&&&temp&
相关文章:
相关软件:
装机必备:
有任何意见或者建议请联系邮箱:[或
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © . All Rights Reserved

我要回帖

更多关于 studio中自动补全代码 的文章

 

随机推荐