‘壹’ 为什么前端工程师很少用 Visual Studio
除非你用Type Script,否则Javascript这样的动态语言基本没法做自动提示。Javascript因为语言的问题,在不使用其他注释的情况下,是无法知道一个函数参数是什么类型的,所以理论上也无法提示或加载文档。
写CSS和HTML的话IDE也帮不了什么忙(很多编辑器有自动补全功能,但是和其他编程语言的IDE支持比起来,这个补全和自动对齐的必要性没有那么大)。
我之前为了迁就服务器用PHP做了几个网页,考虑到VS并没有很好地支持PHP也就只好用文本编辑器写了,整个过程感觉并不显着困难。
当然如果要写大量的前端代码,有IDE肯定是好的,只不过可能很多情况下,如果你不是框架的开发者,并不需要写那么多的代码吧
‘贰’ Visual Studio Code前端常用快捷键
常用
Ctrl+T 打开最近的文件
Ctrl + Tab 文件切换
Alt+Shift+A 切换块注释(显示出来是)
Atl+Shift+↑(up)向上复制一行
Atl+Shift+↓(down) 向下复制一行
Atl+↑(up) 向上移动一行
Atl+↓(down) 向下移动一行
Atl+Ctrl+↑(up) 在上面添加光标
Atl+Ctrl+↓(down) 在下面添加光标
Ctrl+D 添加下一个匹配
Ctrl+Shift+L 选择所有匹配项
Ctrl+K+S 查看快捷键
第一部分:文件
Ctrl+N 新建文件
Ctrl+Shift+N 新建窗口
Ctrl+O 打开文件
Ctrl+T 打开最近的文件
第二部分:编辑
Ctrl+Z 撤销
Ctrl+Y 恢复
Ctrl+X 剪切
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+F 查找
Ctrl+H 替换
Ctrl+Shift+F 在文件中查找
Ctrl+Shift+H 在文件中替换
Ctrl+/ 切换行注释
Alt+Shift+A 切换块注释(显示出来是)
第三部分:选择
Ctrl+A 全选
Atl+Shift+↑(up)向上复制一行
Atl+Shift+↓(down) 向下复制一行,如图:
Atl+↑(up) 向上移动一行
Atl+↓(down) 向下移动一行,如图:
Atl+Ctrl+↑(up) 在上面添加光标
Atl+Ctrl+↓(down) 在下面添加光标
Ctrl+D 添加下一个匹配
Ctrl+Shift+L 选择所有匹配项
第四部分:查看
Ctrl+Shift+L 选择所有匹配项
Ctrl+Shift+U 输出,如图:
Ctrl+Shift+M 问题,如图:
Ctrl+Shift+Y 调试控制台,如图:
Ctrl+J 切换面板,如图:
Ctrl+B 切换侧边栏
Alt+Z 切换自动换行
Ctrl++(=) 放大
Ctrl+-(-) 缩小
第五部分:转到
Ctrl+Page Up 切换编辑器,上一个编辑器
Ctrl+Page Down 切换编辑器,下一个编辑器
第六:
Alt+Shift+F 格式化文件
**第七:自动保存文件 **
点击菜单栏文件——》自动保存
发现了按了Ctrl+K+S,打开了如下图这个界面:
‘叁’ 为什么前端工程师很少用 Visual Studio
Visual Studio适用于程序员适用,在编程过程中提示功能强大,但对于前端设计人员喜欢用drw和记事本。Visual Studio占用系统资源多,安装文件大。drw和记事本占用系统资源少,轻便。
对于一个IDE,代码提示还在其次,集成调试、发布是可以带来根本差异的东西。页面上的东西,Firebug 已经可以做的不错了,后来还有 Selenium 这样的东西。VS的发布方式在当时算是非常简易好用的,但是在一些常用的场景反而不好用,例如我如果不能直接连接到生产服务器的话,当时要给 SA 写一个挺麻烦的部署文档,比较优化的流程也是后来才慢慢摸索出来的。很多你们现在看着很方便的功能,也是在竞争的压力,和同行之间多年的竞争中慢慢建立的。大家都不傻,真要某种东西真的完美无缺,早就占领一切了。
对了,当时还遇到一个好玩的事情,有个用VS直接生成的前端功能在IE下无效,在Firefox上反而是成功的。
‘肆’ Visual Studio属于前端还是后端
Visual Studio属于后端。visual studio主要是写后端代码的工具。
visualstudio是现在使用频率最多的开发环境,里面有许多现成的工具,简单的功能调试、自检功能、数据库连接也比较方便,是现在效率最高的开发工具。
‘伍’ 为什么前端工程师很少用 Visual Studio
VS作为代码编辑器对于前端来说太臃肿了,很多功能用不到,前端更倾向于快速、体积小的编码工具。
我一般在比较大的项目中才用,偶尔改改后台的C#代码,用TFS和VSS做代码提交与管理。
平时就用sublime写html和js。
‘陆’ 为什么前端工程师很少用 Visual Studio
Visual Studio太臃肿,作为前端开发,并没有什么优势。
一般Visual Studio开发较大的功能,C/C++,C#这些软件会更加实用一些。
‘柒’ 为什么前端工程师很少用 Visual Studio
VS作为代码编辑器对于前端来说太臃肿了,
很多功能用不到,前端更倾向于快速、体积小的编码工具。
我一般在比较大的项目中才用,偶尔改改后台的C#代码,用TFS和VSS做代码提交与管理。 平时就用sublime写html和js。