登录  /  注册

学习web前端之神器sublime text 3 - 码农何时

php中文网
发布: 2016-05-20 13:48:57
原创
2646人浏览过

  

  第一次在博客园写博客,以前都是看别人写的技术在自己慢慢的学习。现在想自己把每天学习的东西理解并记录下来,加深下印象以后可以做个回顾。不知道自己能否坚持每周至少写2篇博文。

  古话说的好:工欲善其事,必先利其器。所以我们要找到一个神器来帮助我们更好的学习前端开发,要么记事本怎么样?不错是不错估计要写到猴年马月了。

  百度一搜,web前端开发利器有很多,比如:EditPlus,Dreamweaver,HBuilder,Webstorm,Aptana Studio,Sublime text,这么多最后我还是选择了sublime,据说是前端开发神器。

  Sublime text:轻量级IDE(集成开发环境),神器神在可扩展性,并包含大量实用插件,我们可以通过安装自己领域的插件来成倍提高工作效率。拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能。

一、安装Sublime Text 3

  官网/下载网站:http://www.sublimetext.com/3

  

  对应这各个版本,选择最适合你系统的版本下载安装,大约7MB左右,直接下一步即可

二、安装Package Control

  安装好了这时候我们想要sublime用的更称手,要安装一个基础的也是sublime必备的包管理:Package Control,用来以后安装插件用的。

  点击菜单 View -> Show Console或者 Ctrl + `  会在底部出现一个命令输入框(sublime控制台),然后将下面的命令拷贝到输入控制台中,回车,等待,安装成功。

  安装代码和指导地址:https://packagecontrol.io/installation

<span style="color: #0000ff;">import</span> urllib.request,os,hashlib; h = <span style="color: #800000;">'</span><span style="color: #800000;">2915d1851351e5ee549c20394736b442</span><span style="color: #800000;">'</span> + <span style="color: #800000;">'</span><span style="color: #800000;">8bc59f460fa1548d1514676163dafc88</span><span style="color: #800000;">'</span>; pf = <span style="color: #800000;">'</span><span style="color: #800000;">Package Control.sublime-package</span><span style="color: #800000;">'</span>; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( <span style="color: #800000;">'</span><span style="color: #800000;">http://packagecontrol.io/</span><span style="color: #800000;">'</span> + pf.replace(<span style="color: #800000;">'</span> <span style="color: #800000;">'</span>, <span style="color: #800000;">'</span><span style="color: #800000;">%20</span><span style="color: #800000;">'</span>)).read(); dh = hashlib.sha256(by).hexdigest(); <span style="color: #0000ff;">print</span>(<span style="color: #800000;">'</span><span style="color: #800000;">Error validating download (got %s instead of %s), please try manual install</span><span style="color: #800000;">'</span> % (dh, h)) <span style="color: #0000ff;">if</span> dh != h <span style="color: #0000ff;">else</span> open(os.path.join( ipp, pf), <span style="color: #800000;">'</span><span style="color: #800000;">wb</span><span style="color: #800000;">'</span> ).write(by)
登录后复制

  在安装package control过程中有时候会出先错误,但是安装还是成功的,并没有什么影响。如果安装失败建议你关掉sublime然后在重复上面的操作,在安装package control过程中会有点卡顿。

三、安装插件

   上面已经安装了Package Control,这是时候我们可以通过快捷键  Ctrl + Shift + P 打开命令面板,然后输入pack就会出现安装

  

  点击红色框中的安装,稍作等待

  

  安装成功后的界面

  成功安装Package Control之后,这时候我们在通过 Ctrl + Shift + P   打开命令面板输入想要安装的插件:

  在安装插件中也需要等待:

  

  作为一个前端开发人员,我认为需要的插件:

  1. Emmet:(谁用谁知道)快速生成代码段插件,熟练使用让你键步如飞

    如何使用百度一下,你就知道。

  2. ConvertToUTF8:直接在菜单栏中可以转了,专为中文设计,妈妈再也不通担心中文乱码问题了
  3. BracketHighlighter:显示我在哪个括号内
  4. JSFormat:Javascript的代码格式化插件
  5. AutoFileName:自动完成文件名的输入,如图片选取
  6. Sublime CodeIntel:代码自动提示
  7. Bracket Highlighter:类似于代码匹配,可以匹配括号,引号等符号内的范围。

   这只是一小部分sublime插件,如果你需要更多百度一下,根据你的喜好去下载你喜欢的插件。

四、快捷键

  作为一个开发人员熟练使用快捷键是必须的,这样才能事半功倍。

  sublime通用的快捷键这里就不谈了,因为百度上有一堆。下面我要谈的是如何设置自己的快捷键。

  当你发现你下了一堆插件,但是有时候去使用一些插件的快捷键却怎么按都不会出现效果,我想这时候你是快捷键冲突了。sublime中的默认快捷键在编辑器中是无法修改的,这时候你需要自定义快捷键,如何自定义下面分享:

  

  Key Bindings - Default是sublime默认的快捷键,点开他你想修改但是sublime是不会让你修改的。

  这时候就要用到Key Bindings - User 

    配置的话跟默认的一样去配置,json格式:

    

  Keys:需要设置的快捷键组合

  command:按下快捷键发生的sublime命令,sublime根据命令发生相应的事件。

  比如:上图的事件是打开一个新的编辑窗口,当我感觉这个快捷键使用的不爽,于是就修改为ctrl+shift+.保存即可,当然在默认里面是修改不了,把默认中的代码复制到User中。当你在按下快捷键的时候他会执行你User中的快捷键,而不是执行Default中的快捷键。

      这个修改快捷键不难,如何去定义一个没有不知道命令的快捷键

五、自定义快捷键

  在sublime做任何事情都会有一个命令

  如何查看命令?

  打开sublime控制台,前面已经说过控制台打开方式:点击菜单 View -> Show Console或者 Ctrl + `会在底部出现一个命令输入框(sublime控制台)

  输入 sublime.log_commands(True) 然后回车, 就能监控你所操作的命令。

  

  下面就举个列子,现在我们写好了代码想看效果,一般都在HTML编辑器中鼠标右击Open in Browser(在浏览器中打开)。这种方式不爽,因为我还要去动鼠标。

  要获取"在浏览器中打开"这个功能的命令就需要你操作一次,并在控制台中观察它的命令

  

  这样控制台就显示出我们刚刚操作的命令,然后在Key Bindings - User 中设置自己的快捷键。

  

  保存即可。然后就可是使用你自己的定义的快捷键。

  注意:当你设置快捷键后,怎么按都不起作用时,并不是你设置错误,是你的快捷键和其他软件或者命令冲突。当快捷键冲突的时候sublime并不会提示你,只是不起作用,这时候你可以换个快捷组合方式去试试

六、sublime不错的功能

  按TAB切换到编辑区

  

  Shift+鼠标右键多行选中以及多行编辑

  

  

  Ctrl+J合并多行

  

 

  到了这里就要结束今天的博文了。写了半天,第一次写。希望是个好的开始。坚持下来。如有不对之处,还希望各位能指导我这位前端新人。

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号