Vue.js开发技巧Vue.jsVue.js专区

关于Android工程师转成vue的三两事儿(3)--编译器的选

2018-03-26  本文已影响79人  KlivitamJ

说起编译工具,其实在刚开始做前端的时候,我还是稍微的对比了一下当今主流的几个编译软件的。webstorm、vscode、sublime、atom。最后我还是选择使用了webstorm,考虑到大家在刚学习前端的时候都会在编译器上面考虑很久,就像几个月之前的我一样,考虑来考虑去,时间过去了,技术却没有提高。鉴于我有这样的经历,我将从webstorm、sublime、atom三个主流的软件说起,分别介绍其安装方法、优劣势、以及我在写前端的时候一些小技巧与大家分享(其中的部分技巧是在别人的项目/文章中总结得来)。由于本文档是结合项目做的一些总结,如果存在疑虑,请在留言区域留下您宝贵的意见和建议。

一、 sublime

  首先来说一下sublime,首先为什么要选择这个东西呢?是我大学室友重点推荐的,另外我的启蒙书籍强烈的推荐。外加上我自己也觉得操控这个软件会让人感觉自己很高端,当然最最重要的是没换电脑之前电脑的配置不太够,强行运行其他软件会让我那台老爷机喘不过气来😊。
  不扯了,直接开始安装吧。

1.下载安装: 点击sublime官网 sublime官网

  

2. 安装Package Control:如图所示,点击ctrl+~,然后复制下面一串代码:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
package control
  3. command(ctrl)+shift+p选择 install Package Control,最后根据需要挑选自己想要的插件,讲道理这里的插件还是挺全的。 image.png
image.png
3. 输入<html,就出现html模版了。
image.png
4. 注意如果你的电脑配置比较低,我还是建议你使用这个插件或者使用vscode,这两个对电脑的配置要求不高。并且里面的插件比较丰富,基本都能满足每一个前端开发人员的需求。

二、 atom

  关于atom呢,这个得追溯到我当初学markdown得时候。当初在学markdown的时候,当时的老大给我推荐的就是这款编译器,这个编译器在外观,包括编译的感觉上面完全符合我这种颜值狗的首选。但是当时只是把这个编译器当作一个markdown的工具而已。直到去年很多前端的语言推荐这款产品,我才真正探究这款编译器。说实话,要不是我现在使用webstrom习惯了,这个编译器将会是我编译前端的首选。

1、 安装
image.png
2、安装插件:打开File(windows)->Settings->Install,然后在里面搜索vue,然后就会出现插件然后直接install就行了,另外我还自己安装了许多样式效果,能在开发之余带来一点乐趣 image.png image.png
activate-power-mode
效果
3、atom这款插件。功能强大,样式很好看、如果我不是提前就接触过idea类的产品的话。这个将会是我的首选。但是前面也说了,我现在正在同时开发Android和前端。为了减少编译器的耦合性,就还是选择了webstrom,但是我个人还是特别推荐这款编译器的。毕竟是github出品的。

三、 webstrom

  最后谈一谈webstrom,为什么我要使用webstrom呢?看标题也知道,我以前是做Android的。而Android开发有一款工具叫Android studio。而webstrom正是和Android studio一个系列的。甚至我以前开发的一些习惯都可以直接搬到这个上面来。这也是我抛弃可以装逼的webstrom和颜值超高的atom的原因。外加上我现在同时在开发Android,前端项目。自己又没有能力达到一心两用,所以尽量减少编写代码的一些差异性,有利于自己快速的容易各个领域。

1、安装 打开官网
image.png

然后打开文件之后按照自己的电脑配置一路next就可以安装了。

2、注册
在激活的时候选择 license server;
输入此地址激活:http://idea.imsxm.com
3、选择es6语法:
image.png
image.png

四、 关于在开发前端的技巧

  其实编译器只是你写代码的一个辅助工具罢了,不必为了选择而去选择,如果你对一个语言足够熟悉的话,甚至用vim、nodepad++等工具都能进行编译的。学习一门语言,基础是底蕴,技巧是捷径,今天我就从js的一些技巧讲起,结合自己的所见、所想,向大家总结我的一些写作心得。

五、webstrom快捷键

  谈到快捷键,这真是一个好东西,因为这个东西要是用的好能让你的开发事半功倍,由于我自己又一些Android studio开发的经验,外加上前面的很多语法技巧在webstrom里面都会有提示(这也是我选择这个编译器的一个初衷),然后我就在最后简单的介绍我常用到的一些快捷键:
⌘——Command ⌃ ——Control ⌥——alt ⇧——Shift ⇪——Caps Lock fn——功能键就是fn
Command+alt+T 用 (if..else, try..catch, for, etc.)包住
Command+/ 注释/取消注释的行注释
Command+alt+/ 注释/取消注释与块注释
alt+↑ 向上选取代码块
alt+↓ 向下选取代码块
Command+alt+L 格式化代码
tab,shift+tab 调整缩进
Control+alt+I 快速调整缩进
Command+C 复制
Command+X 剪切
Command+V 粘贴
Command+shift+V 从剪贴板里选择粘贴
Command+D 复制代码副本
Command+delete 删除当前行
Control+Shift+J 清除缩进变成单行
shift+回车 快速换行
Command+回车 换行光标还在原先位置
Command+shift+U 大小写转换
Command+shift+[,Command+shift+] 文件选项卡快速切换
Command+加号,Command+减号 收缩代码块
Command+shift+加号,Command+shift+减号 收缩整个文档的代码块
Command+W 关闭当前文件选项卡
alt+单击 光标在多处定位
Control+shift+J 把下面行的缩进收上来
shift + F6 高级修改,可快速修改光标所在的标签、变量、函数等
alt+/ 代码补全
Command+O 跳转到某个类
Command+shift+O 跳转到某个文件
Control+←,Control+→ 转到上/下一个编辑器选项卡
F12 打开之前打开的工具窗口(TODO、终端等)
Command+L 跳转行
Command+alt+←,Command+alt+→ 向前向后导航到代码块交接处(一般是空行处)
Command+shift+delete 导航到上一个编辑位置的位置
Command+B 跳转到变量声明处
Control+J 获取变量相关信息(类型、注释等,注释是拿上一行的注释)
Command+Y 小浮窗显示变量声明时的行
Command+[,Command+] 光标现在的位置和之前的位置切换
Command+F12 文件结构弹出式菜单
alt+H 类的层次结构
F2,shift+F2 切换到上\下一个突出错误的位置
Command+↑ 跳转到导航栏
alt+shift+C 打开最近修改列表
Command+F 搜索
Command+R 替换
Command+G 查找下一个
Command+shift+G 查找下一个
Command+shift+F 按路径搜索
Command+shift+R 按路径替换
Command+F7 向声明的地方搜索并选中
Command+shift+F7 打开搜索框进行搜索
Command+alt+F7 打开小浮窗显示搜索列表
F5 复制文件到某个目录
F6 移动文件到某个目录
Command+delete 安全删除
shift+F6 重命名
Command+切换项目 Command+shift+ 反向切换项目
Command+shift+A 整个工程的查找操作

最后我再来啰嗦一句,快捷键并不能提高你的编程技能,只能提升你的编程速度。最终公司考量你的是对基础知识的领会程度和对只是的运用自如的能力。如果你在这一方面下大文章的话,无疑是舍本逐末罢了。就像以前我们开发Android一样,以前对eclipse的快捷键记的很熟练,然而现在Android用eclipse的已经是寥寥无几了。所以编译器是会过期的,但是知识是不会的,领会了知识,快捷键运用只是景上添花罢了。 哇,低头看了一下表,现在又凌晨了 不写了 不写了 老规矩,去洗澡了😅
上一篇 下一篇

猜你喜欢

热点阅读