精华内容
下载资源
问答
  • 3. 跟踪活动项不方便 ...Visual Studio把它放在选项里面,每次修改时候都要重复点菜单-》选分类-》点CheckBox-》点OK这样一个重复动作。  Eclipse把这个功能叫做Link with Editor, 放在主界面Package Exp...

    Eclipse输出窗口

      3. 跟踪活动项不方便

      Visual Studio有这样一个功能叫做Tracking Active Item,有时候我需要它,有时候又希望关闭它。Visual Studio把它放在选项里面,每次修改的时候都要重复点菜单-》选分类-》点CheckBox-》点OK这样一个重复的动作。

      Eclipse把这个功能叫做Link with Editor, 放在主界面的Package Explorer的工具按钮里,打开和关闭都只需要点击一次鼠标就行了。

    Visual Studio 跟踪

    Eclipse 跟踪

      4. 设置代码格式不够灵活

      看上去Visual Studio也提供了不少代码格式选项,可还是缺少很多高级设置,比起Eclipse只能算小巫见大巫了。比如,我很喜欢Eclipse把字段对齐这个功能,但Visual Studio压根没有这个选项。

    Eclipse 代码格式

      5. 代码行定位功能不如Eclipse

      Eclipse编辑器右侧有个特殊区域代表了整个代码文件,断点、错误、警告、书签都会在这里标识出来,不论代码有多长,点击一下就可以定位,非常的方便。

      在Visual Studio里面定位代码,要么用鼠标滚轮上下翻动直到找到内容,要么从成员列表的组合框里选择,不论哪一种,都没有Eclipse来得简洁方便。

    Eclipse 编辑

      6. 设置文件编码太过麻烦

      Visual Studio既不能指定文件的默认编码,也不能批量设置文件编码,只能通过Save As对话框下面一个很小的箭头手工一个一个指定,麻烦到文件多的时候我有一种想砸了它的冲动。

      Eclipse可以从文件类型、工作区、项目、单个文件四个级别设置文件编码,而且允许手工输入编码名称,这比Visual Studio从一个长长的列表里选择要快捷得多。

    Visual Studio编码

    Eclipse 编码

      7. 错误信息不够人性化

      Visual Studio如果编译出错,错误信息只是简单的列在输出窗口里,要你去一个一个点开来看。而Eclipse的错误信息同时会在Package Explorer里显示成Overlay Icon,从而清楚的了解到项目的哪些部分受到了错误的影响。

    Eclipse错误

      8. 添加新类过于简单

      Visual Studio在创建新文件时唯一允许你指定的选项是文件名,剩下的只能手工修改。Eclipse在创建新类时提供诸多选项,比如要求实现某个接口,那么所有接口方法的存根也会一并生成,节约了很多时间。

    Eclipse 新建

      9. 同一文件的导航功能不够一致

      在Visual Studio的代码文件中如何导航?使用成员下拉框。

      在可视化编辑器里怎么导航?用Document Outline窗口。

      在引用的程序集里又如何导航?用Object Browser窗口。

      在Eclipse中,上述所有内容都可以通过Outlilne窗口完成,操作也完全一致,不像Visual Studio那样每个窗口都有不同的界面和操作方法。

    Eclipse 大纲

      10. 管理引用

      我们创建项目的时候总有一些库是经常要用到的,比如数据项目引用NHibernate,Silverlight项目引用Toolkit,等等。Visual Studio引用哪些程序集只能由我们手工查找,而Eclipse提供了User Library的管理功能,能够让我们将常用的库引用一次性导进来,比Visual Studio的Add References不知方便几许。

    Eclipse 引用

      11. 重构功能比较初级

      Visual Studio支持代码重构,Eclipse也支持,但是你比较一下两者的菜单就知道,它们对重构的支持程度完全不是同一个级别的。

    Visual Studio重构Eclipse 重构

      12. 代码提示不够清楚美观

      Visual Studio的代码提示同样只有单一的文字格式,大段的文字看下来,很难抓住重点。

      Eclipse的代码提示格式是富格式内容,能突出显示重点,可导航的部分会显示成超链接,同时还提供附加的功能按钮,比Visual Studio要细致体贴得多。

    Visual Studio代码提示

    Eclipse代码提示

      13. 缺少本地历史记录功能

      Eclipse有一个非常强大的功能是将最近的编辑历史记录保存在本地,这样即使你没有使用版本数据库也能跟踪修订信息、比较版本、还原历史记录,对一些实验性的项目或者不需要签入的开源项目来说是非常有用的,并且你也可以用它来记忆内容,整理思路。Visual Studio则完全没有这种功能。

    Eclipse版本跟踪

      14. 缺少智能化的快速修复

      这是我最爱的Eclipse功能!Eclipse不仅找出编译错误,还能够为许多种类型的错误提供修复选项。这个修复选项确实相当的智能,对很多常见的编译错误都能找到合理的解决方案,比如下面的错误它就能猜到getMessge()实际上是getMessage()拼错了,我只需要在这一项上按回车就万事OK。

      Visual Studio的只能机械的显示一些错误信息。有时候错误提示也会附带一些关于如何修正错误的提示,但大多比较死板,需要程序员靠自己的经验来修复错误。

    Eclipse快速修复

      15. 最后一个不得不说的地方是,Eclipse是完全免安装的。

      这意味着什么呢?如果我哪天重新安装了系统,那么打开Eclipse马上可以再次使用,以前设置的所有选项和更新内容全部立即可用。而Visual Studio就不得不重新安装、打补丁、设置各种选项,如果运气不好安装过程中突然出了什么错,那你所有过程重来一遍吧,一整天就这样没了。更让人讨厌的是,VS2010安装过程中竟然要重启两次,就算你非重启不可的话,难道不能把所有内容准备好然后一次性解决吗!?

    展开全文
  • Visual Studio和Eclipse相比有哪些优缺点

    千次阅读 热门讨论 2016-11-29 19:21:17
     Visual Studio的工具窗口占用了过多的空间。ErrorList在标题栏和Tab标签出现了两次,实际上这是无意义的重复,而标题栏中央和工具栏右边的部分,有大片地方被白白浪费掉了。在宽屏笔记本上,屏幕高度相当有限,这...
    1. 界面设计没有充分考虑空间占用
      Visual Studio的工具窗口占用了过多的空间。ErrorList在标题栏和Tab标签出现了两次,实际上这是无意义的重复,而标题栏中央和工具栏右边的部分,有大片地方被白白浪费掉了。在宽屏笔记本上,屏幕高度相当有限,这一点格外令人难以容忍。
      Eclipse的窗口对空间的利用有效得多。标签页和按钮共享同一行,并且因为Eclipse的错误显示是分类的,也不需要三个额外的按钮,所以界面相当紧凑。
    
      2. 输出显示过于单调
      Visual Studio的输出窗口只有一种颜色、同样的格式,在密密麻麻的输出里面根本分不清重点。Eclipse的输出窗口能显示多种颜色和格式,能够清楚的分出不同的内容,和代码关联的内容还可以用URL导航。
    
    3. 跟踪活动项不方便
      Visual Studio有这样一个功能叫做Tracking Active Item,有时候我需要它,有时候又希望关闭它。Visual Studio把它放在选项里面,每次修改的时候都要重复点菜单-》选分类-》点CheckBox-》点OK这样一个重复的动作。
      Eclipse把这个功能叫做Link with Editor, 放在主界面的Package Explorer的工具按钮里,打开和关闭都只需要点击一次鼠标就行了。
    
      4. 设置代码格式不够灵活
      看上去Visual Studio也提供了不少代码格式选项,可还是缺少很多高级设置,比起Eclipse只能算小巫见大巫了。比如,我很喜欢Eclipse把字段对齐这个功能,但Visual Studio压根没有这个选项。
    
      5. 代码行定位功能不如Eclipse
      Eclipse编辑器右侧有个特殊区域代表了整个代码文件,断点、错误、警告、书签都会在这里标识出来,不论代码有多长,点击一下就可以定位,非常的方便。
      在Visual Studio里面定位代码,要么用鼠标滚轮上下翻动直到找到内容,要么从成员列表的组合框里选择,不论哪一种,都没有Eclipse来得简洁方便。
    
      6. 设置文件编码太过麻烦
      Visual Studio既不能指定文件的默认编码,也不能批量设置文件编码,只能通过Save As对话框下面一个很小的箭头手工一个一个指定,麻烦到文件多的时候我有一种想砸了它的冲动。
      Eclipse可以从文件类型、工作区、项目、单个文件四个级别设置文件编码,而且允许手工输入编码名称,这比Visual Studio从一个长长的列表里选择要快捷得多。
    
      7. 错误信息不够人性化
      Visual Studio如果编译出错,错误信息只是简单的列在输出窗口里,要你去一个一个点开来看。而Eclipse的错误信息同时会在Package Explorer里显示成Overlay Icon,从而清楚的了解到项目的哪些部分受到了错误的影响。
    
      8. 添加新类过于简单
      Visual Studio在创建新文件时唯一允许你指定的选项是文件名,剩下的只能手工修改。Eclipse在创建新类时提供诸多选项,比如要求实现某个接口,那么所有接口方法的存根也会一并生成,节约了很多时间。
    
      9. 同一文件的导航功能不够一致
      在Visual Studio的代码文件中如何导航?使用成员下拉框。
      在可视化编辑器里怎么导航?用Document Outline窗口。
      在引用的程序集里又如何导航?用Object Browser窗口。
      在Eclipse中,上述所有内容都可以通过Outlilne窗口完成,操作也完全一致,不像Visual Studio那样每个窗口都有不同的界面和操作方法。
    
      10. 管理引用
      我们创建项目的时候总有一些库是经常要用到的,比如数据项目引用NHibernate,Silverlight项目引用Toolkit,等等。Visual Studio引用哪些程序集只能由我们手工查找,而Eclipse提供了User Library的管理功能,能够让我们将常用的库引用一次性导进来,比Visual Studio的Add References不知方便几许。
    
      11. 重构功能比较初级
      Visual Studio支持代码重构,Eclipse也支持,但是你比较一下两者的菜单就知道,它们对重构的支持程度完全不是同一个级别的。
    
      12. 代码提示不够清楚美观
      Visual Studio的代码提示同样只有单一的文字格式,大段的文字看下来,很难抓住重点。
      Eclipse的代码提示格式是富格式内容,能突出显示重点,可导航的部分会显示成超链接,同时还提供附加的功能按钮,比Visual Studio要细致体贴得多。
    
      13. 缺少本地历史记录功能
      Eclipse有一个非常强大的功能是将最近的编辑历史记录保存在本地,这样即使你没有使用版本数据库也能跟踪修订信息、比较版本、还原历史记录,对一些实验性的项目或者不需要签入的开源项目来说是非常有用的,并且你也可以用它来记忆内容,整理思路。Visual Studio则完全没有这种功能。
    
      14. 缺少智能化的快速修复
      Eclipse不仅找出编译错误,还能够为许多种类型的错误提供修复选项。这个修复选项确实相当的智能,对很多常见的编译错误都能找到合理的解决方案,比如下面的错误它就能猜到getMessge()实际上是getMessage()拼错了,我只需要在这一项上按回车就万事OK。
      Visual Studio的只能机械的显示一些错误信息。有时候错误提示也会附带一些关于如何修正错误的提示,但大多比较死板,需要程序员靠自己的经验来修复错误。
    
      15. 最后一个不得不说的地方是,Eclipse是完全免安装的。
      这意味着什么呢?如果我哪天重新安装了系统,那么打开Eclipse马上可以再次使用,以前设置的所有选项和更新内容全部立即可用。而Visual Studio就不得不重新安装、打补丁、设置各种选项,如果运气不好安装过程中突然出了什么错,那你所有过程重来一遍吧,一整天就这样没了。更让人讨厌的是,VS2010安装过程中竟然要重启两次,就算你非重启不可的话,难道不能把所有内容准备好然后一次性解决吗!?
    展开全文
  • Visual Studio 2017 扩展

    2018-06-21 23:23:00
    Visual Studio 2017 扩展 ...ReSharper: 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显...

    Visual Studio 2017 扩展

    Visual Studio 2017 15.4.4 : 目前是最新的版本号,所有的工具&插件都支持这个版本号。所以请对号入座。

      • ReSharper : 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、导航和搜索都很方便、智能提示、智能复制这个我特别喜欢等等,用着它你会感受到很多惊喜。

      • Extensibility Tools :必备工具,他是基于visual studio上的拓展功能,增加了编码显示、智能感知、强化智能提示、代码段处理、自动提示html的标签工具等特点,而且下面提到的部分工具也是基于它的强化。

      • GitHub Extension for Visual Studio: 在Visual Studio中连接到GitHub的插件,直接在插件上管理github上的大部分功能都涵盖了。你如果不知道github是啥,请自行搜索。

      • BrowserSync: ASP.NET项目的Visual Studio扩展,利用Browser Link来同步表单域项,页面导航和滚动位置。简单来说就是你在开发的时候同时打开了5个页面,它可以帮助你同时刷新这5个页面。
      • Browser Reload on Save : 这个工具可以和上面的BrowserSync
        工具配合,你在修改某个页面的时候,保存了同时所有的页面都会自动保存及刷新哦。

      • CodeMaid: 可快速整理代码文件,清理不必要的代码和杂乱的格式。并在开发时实时提供代码复杂度的报告,以便帮助开发人员降低代码复杂度、提高代码质量。

      • ImageOptimizer: 它是一个图片的优化工具,优化任何JPEG,PNG、Gif 格式的图片文件,基本可以做到无损优化,1M的图片优化后只有300KB左右。
      • ImageSprites: 少侠,听过雪碧图吗?这就是个雪碧图插件。帮助我们把所有的图片都整合在一个图片上,以降低对服务器的请求数量和节约我们的流量。
      • Web Compiler : 帮助我们对LESS, Sass, JSX, ES6 和CoffeeScript 这些文件做解析,当然功能比这个要强大点,但是我基本只用了它们,如果你用了前后端分离。估计这个插件就要退出舞台了。
      • Bundler & Minifier:将多个js或者css文件合并为一个文件。道理和雪碧图一样,但是如果你用了前后端分离。估计这个插件就要退出舞台了。

      • File Differ: 顾名思义用于比较两个文件的不同之处,自己想想业务场景,是不是很需要啊。
      • File Icons : 为解决方案资源管理器无法识别的文件添加图标。简单来说根据后缀名把文件图标改改。
      • File Nesting : 帮助您将两个文件嵌套在一起,也可以把嵌套在一起的文件拆开。场景:bootstrap.js可以和bootstrap.min.js折腾成一个文件。
      • Open Command Extension:支持所有类型的控制台,如cmd,PowerShell,Bash等等。您可以通过在选项中设置路径和参数来轻松配置使用哪一个。

      • Indent Guides:为缩进添加竖线。

      • ZenCoding 使用仿CSS选择器的语法来快速开发HTML和CSS ——由Sergey Chikuyonok开发,可以快速提升你的写HTML页面的速度。当然它现在改名叫做“Emmet”了,但是在VS里面依然叫做ZenCoding。GitHub地址:ZenCoding
      • Markdown Editor:一个在visual studio 中的markdown工具,虽然在VS中用markdown工具有点杀鸡用牛刀但是偶尔还是比较实用的。
      • CSS AutoPrefixer: 这个工具就可以检测你的CSS,也支持变量、混合宏、未来的CSS特性,内联图像等等。内置了PostCSS 让你少些很多前缀代码。

      • HTML Snippet Pack: 帮助你快速写HTML页面提供的代码段,作用和ZenCoding类似。
      • Bootstrap Snippet Pack : 使用Bootstrap框架的网页开发人员的代码片段包,超级实用。配合ZenCoding如有神助。
      • JavaScript Snippet Pack : 顾名思义,JS的代码段快速工具。

    转载于:https://www.cnblogs.com/shiningrise/p/9211436.html

    展开全文
  • 简介Visual Studio Code (以下简称 VSCode)是微软推出一款轻量级、免费开源、跨平台编辑器。本文旨在分享我个人 VSCode 使用经验,更权威使用指南请查阅官方文档。关于 VSCode 缺点,与其他编辑器比较...

    简介

    Visual Studio Code (以下简称 VSCode)是微软推出的一款轻量级、免费开源、跨平台的编辑器。

    本文旨在分享我个人的 VSCode 使用经验,更权威的使用指南请查阅官方文档。关于 VSCode 的优缺点,与其他编辑器的比较等等,不在本文的讨论范畴。

    安装

    如果你和我一样使用 Deepin Linux,可以直接从 Deepin Store 进行安装。

    界面

    特色(与常见编辑器不同的地方)

    标签预览模式

    VSCode 中的标签和我们平常使用的软件中的标签不太一样,我开始的时候很疑惑,为什么 VSCode 打开新文件不是在新标签中打开,后来才知道是因为它默认开启了「预览模式」(Preview mode)。预览模式中的「标签名字体」显示的是 斜体 , 单击文件 不会开启新的标签, 双击文件 或者 双击标签 就可以将文件固定了。

    在设置中可以取消预览模式: workbench.editor.enablePreview 。

    命令面板

    快捷键 Ctrl+Shift+P 呼出命令面板,通过命令面板可以快速使用一些指令。

    Peek Definition

    这个功能,可以快速预览函数(或类)的定义内容,右键菜单中有选项,或者用快捷键 Ctrl+shift+F10 。

    编辑相关技巧

    快捷键

    熟练使用快捷键可以极大的提高效率,但是不同编辑器的快捷键一般都不一样,为了减少迁移后改变习惯的代价,可以通过安装扩展解决这个问题。比如我要将 VSCode 的快捷键设定改为 Emacs 的设定,安装下面这个扩展就行了。

    由于 Ctrl 是一个经常需要用到的按键,不妨将 Ctrl 和 CapsLock 这两个键调换。调换之后再按 Ctrl 就舒服快捷的多。

    多光标编辑 Multi cursor selection

    基本: Alt+Click 即,按住 Alt 键,依次单击(或者选择)需要编辑的位置,可以依次添加光标。 Alt 键可以在设置中更改。

    一列多光标: Shift+Alt+Down 或者 Shift+Alt+Up 可以在上下位置添加光标。

    依次选中相同单词: 选中一个单词,按 Ctrl+D ,可以依次选中下一个相同单词。

    选中所有相同单词: 选中一个单词,按 Ctrl+Shift+L ,可以一次性选中文本中 所有相同单词 。

    矩形选择: 按住 Shift+Alt ,再进行选择,则选择区域是一个矩形。

    括号选择: Shift+Alt+Right ,会选中匹配括号中的内容,并可以扩大选中区域。

    辅助线

    显示代码缩进的辅助线,设置 “editor.renderIndentGuides”: true

    代码长度标尺,比如在第80列的地方显示标尺,设置 “editor.rulers”: [80]

    zenmode——让编辑界面更简洁

    如果你像我一样,有时候需要一边开着浏览器(或者终端等等)一边编辑文件,那么使用 zenmode 模式,则可以使 VSCode 的界面更加简洁。

    小技巧:

    设置 “zenMode.fullScreen”: false ,默认为全屏。

    设置 “window.menuBarVisibility”: “toggle” ,这样可以在需要的时候显示目录栏。

    设置的级别

    vscode 的设置分三个级别:

    默认设置(安装完成后)

    用户设置(用户自行修改的设定)

    工作区设置(团队项目下的统一设定)

    优先级依次递增。即,优先采用工作区的设置,再采用用户的个人设置,最后采用默认设置。

    对于团队项目,一些规范设置可以通过在项目目录下新建一个 .vscode/setting.json 文件进行配置。

    一些不错的扩展

    官方推荐

    Bookmarks

    为 VSCode 添加书签功能,方便跳转。

    Git History

    非常方便的查看 Git Log,也算是必装的一个扩展了。

    Path Intellisense

    自动补全路径以及文件名。

    TODO DEBUG

    展开全文
  • 以下针对这几年使用的visual studio/.NET IDE 不同版本,得出如下结论,供大家参考选择: Visual Studio 2003: 基于...Visual Studio 2005: 基于.net 2.0,运行速度较快,缺点是经常会引起xsd相关内存溢出问题...
  • visual studio 2010

    2014-09-21 19:15:45
    常识不同版本软件编程。充分了解各种软件缺点
  • 在过去几年中,为了将Visual Studio变成Windows上的第一开发工具,而...这一做法的缺点是典型Visual Studio安装的大小不断增加,在选择安装额外的平台时还会膨胀。更糟糕的是,Visual Studio的空间占用不限于它占用的
  • Visual Studio的最初原型 1992 把软件开发带入了可视化开发的时代 现在看起来十分的简陋和粗糙,但在当时脱离了DOS界面 Visual Studio 4.0 1995 (初版)Visual C++ 4.0,Visual Basic 3.0,...
  • Visual Studio 2017 插件扩展 ...ReSharper : 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可...
  • ReSharper: 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、导航和搜索都很方便、智能提示、...
  • 用于Visual Studio CodeMarkdown / CommonMark标记和样式检查 介绍 标记语言旨在易于阅读,编写和理解。 它成功了-它灵活性既是优点也是缺点。 可能有多种样式,因此格式可能会不一致。 某些构造不能在所有解析...
  • 目录 介绍 如何创建 结论 介绍 如今,随着计算机技术飞速发展,并非总是能够使用一种编程语言来创建复杂应用程序。不同语言各有优缺点,通常,它们...在本文中,我将提供一个将Visual Studio与Wolfram Math
  • ReSharper: 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、导航和搜索都很方便、智能提示、...
  • Arduino官方IDE虽然不断进步,修复了各种bug。有着简洁明了界面,让新手可以快速熟悉并专注于开发。 但对于一个老司机,缺少代码提示、没有自动补全、没有好用资源管理,这些...其中eclipse和visualstudio就是...
  • 我们安装visual studio 2005/2008 简体中文,代码字体默认为“新宋体”: 其主要缺点就是不能享受ClearType带来好处,我觉得不是很适合编写代码(时间一长眼睛很累): 之前,发现使用Eclipse编写java代码时,...
  • 方法2方法是visual studio直接导进来keil工程,这样做一个缺点就是: 1、生成是vs工程目录太乱; 2、keil在编译后.c文件下都会包括用到.h文件,可以查看到.h文件内容,但是vs编译后.c文件下并不会包括.h...
  • Visual Studio 2017 插件扩展 ReSharper: 首先的是Resharper,这个基本是目前是我开发过程中必备的工具集,唯一的缺点就是吃内存,所以你的内存要是低于8G,就不要使用它了。它的特点可以快速重构、高亮显示错误、...
  • 带源代码的10个例子,含盖了整个workflow的开发,不过有个严重的缺点:全英文的,害我上了一课漫长的英文教程,下前有觉悟哦。。
  • 第一次是从这里听说这个插件,亲自尝试了一下,代码高亮果然显示完全和Visual Studio相同,所以后来一直用它(可以从这里下载),但是它有个小缺点:粘贴时候同时也会生成和vs相同背景颜色(background),...
  • 2.大多数代码生成器的缺点 3.动态代码生成实现的基础 代码生成器应该做什么? 我认为,目标是加快项目开发,方式是减少重复代码手工操作,实现是用过代码生成技术。反过来说,就是代码生成要尽量让能自动化的代码...
  • 最近一直使用Visual Studio写代码了,其中用到一些东西感觉有必要写写,不然过不了几天就忘了。 先看看之前写过。 一、字符串函数 参看:C语言再学习 – 字符串和字符串函数 常用字符串函数要知道: 1、用来统计...
  • ASP.NET 2.0中一大新特性,是采用了动态编译,使到可以在编辑或者保存修改后网页后,直接在浏览器中访问,而不需要再次编译,但这有个缺点,编译过程将导致第一次请求 ASP.NET 页面时响应速度比后续请求慢,...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 269
精华内容 107
关键字:

studio的缺点visual