广告
返回顶部
首页 > 资讯 > 后端开发 > Python >sublime Text 开发工具
  • 358
分享到

sublime Text 开发工具

开发工具sublimeText 2023-01-31 08:01:12 358人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

Sublime Text 是一个跨平台的编辑器,同时支持windows、linux、Mac OS X等操作系统。,具有漂亮的用户界面和强大的功能,例如代码缩略图,python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Subli

Sublime Text 是一个跨平台的编辑器,同时支持windowslinuxMac OS X等操作系统。,具有漂亮的用户界面和强大的功能,例如代码缩略图,python插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括 拼写检查,书签,完整的 Python apiGoto 功能,即时项目切换,多选择,多窗口等等。具有以下优点

  • 体积较小,运行速度快

  • 文本功能强大

  • 支持编译功能且可在控制台看到输出

  • 内嵌python解释器支持插件开发以达到可扩展目的

  • Package Control:ST支持的大量插件可通过其进行管理

快捷键组合 功能说明
Ctrl+Shift+/ ‘’ 注释已选择内容
Ctrl+/ ‘//’注释
Shift+Tab 去除缩进
Ctrl+Shift+P 打开命令面板
Ctrl+Shift+K 删除整行
Ctrl+Shift+↑ 与上行互换
Ctrl+Shift+↓ 与下行互换
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
F11 全屏模式
Tab 缩进 自动完成
Ctrl+G 跳转到指定行
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+D 选择字符串 (按住-继续选择下个相同的字符串)
Ctrl+U 软撤销
Ctrl+T 词互换
Ctrl+Shift+D 复制当前行
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
ctrl+h 查找替换
ctrl+f 查找
ctrl+w 关闭当前窗口
ctrl+ Shift + f 跨文件编辑

Snippets(代码片段)功能

在编写代码时,总会遇到反复使用的代码片段。导致了反复复制粘贴影响效率,利用Sublime Text的snippet功能,就能解决这一问题。即把我们常用的代码分别保存起,然后通过插件的形式来反复调用。

1、创建方法:Tools(工具)- > New Snippet(新代码片段),会看到以下结构

<snippet>
    <content><![CDATA[ 你需要插入的代码片段${1:name} ]]></content>
    <!-- 可选:快捷键,利用Tab自动补全代码的功能 -->
    <tabTrigger>xyzzy</tabTrigger>
    <!-- 可选:使用范围,不填写代表对所有文件有效。附:source.CSS和test.html分别对应不同文件。 -->
    <scope>source.python</scope>
    <!-- 可选:在snippet菜单中的显示说明(支持中文)。如果不定义,菜单则显示当前文件的文件名。 -->
    <description>My Fancy Snippet</description>
</snippet>

2、参数说明

参数 说明
${1:name} 表示代码插入后,光标所停留的位置,可同时插入多个。其中:name为自定义参数(可选)
${2} 表示代码插入后,按Tab键,光标会根据顺序跳转到相应位置(以此类推)

3、实践案例

<snippet>
     <content>
     <![CDATA[
             // +-------------------------------------------
            // | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
           // +---------------------------------------------
          // | Copyright (c) 2006-2012 
         // +--------------------------------------------------
        // | Author: liu21st <liu21st@gmail.com>
       // +----------------------------------------------------
    ]]>
    </content>
     <tabTrigger>tp</tabTrigger>
     <description>Thinkphp...</description>
     <!--<scope>test.php</scope> -->
</snippet>

创建完毕以后,保存在\Packages\User目录下,文件命名为tp,后缀名.sublime-snippet。打开一个html文件,输入cft,再按Tab键,刚才我们所编写的代码段,就插入了进来。

直接在sublime text 编译执行PHP功能

打开“tool” ->“Build System” ->“New Build System…”,自动出现一个默认的配置,直接删掉,替换为以下代码, 保存在默认的目录即可。写完一个php文件,保存后只需要 按下 Ctrl + B,就可以进行调试了

{ 
    "cmd": ["php", "$file"],
    "file_regex": "php$", 
    "selector": "source.php",
    "path" : "E:\\phpStudy\\php53"    //PHP环境路径
}

自定义代码提示(更新中)

1、安装Package Control

  • 按Ctrl+调出console ,粘贴安装代码(见扩展阅读)到底部命令行并回车,重启Sublime Text 2,如果在Perferences->package settings中看到package control`这一项,则安装成功。

2、用Package Control安装其他插件

  • 按下Ctrl+Shift+P调出命令面板 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

GBK to UTF8

将文件编码从GBK转换成UTF8,快捷键Ctrl+Shift+C

zencoding

zenCoding是一种快速的html、css编写方式。默认用tab键. 已经更名为Emmet。

js FORMat

一个JS代码格式化插件。默认ctrl+alt+f

git

代码版本管理

ChineseLocalization

汉化插件,支持无缝切换中文、日语、英文,安装完在 帮助-> language 切换

DocBlockr (待续挖掘)

注释模板

CTags

快速定位方法,选中方法,安装完后,先执行ctrl+tctrl+r才会生效,ctrl+shift+鼠标左键(ctrl+t,ctrl+t),跳转至该方法,再按ctrl+shift+鼠标右键(ctrl+t,ctrl+b)会跳转回来。

AndyJS

js代码提示

Jquery

jq代码提示

Sublime Tmpl

快速生成文件模板, 比较当前文件与选中的代码、剪切板中代码、另一文件、未保存文件之间的差别。可配置为显示差别在外部比较工具,精确到行,使用:右键标签页,出现FileDiffs Menu或者Diff with Tab…选择对应文件比较即可.默认快捷键,如下:

  • ctrl+alt+h html

  • ctrl+alt+j javascript

  • ctrl+alt+c css

  • ctrl+alt+p php

  • ctrl+alt+r ruby

  • ctrl+alt+shift+p python

  • FileDiffs

AutoFileName

快捷输入文件名,自动完成文件名的输入,如图片选取 使用:输入”/”或”../”即可看到相对于本项目文件夹的其他文件

SubmlimeEnhancements

增强右键功能,并可以设置浏览器快捷键,安装此插件,点击工具栏的preferences > package setting > side bar > Key Building-User,键入以下代码,设置按Ctrl+Shift+C复制文件路径,按F1~F5分别在firefox,chrome,浏览器预览效果,当然你也可以自己定义喜欢的快捷键,最后注意代码中的浏览器路径要以自己电脑里的文件路径为准。配置如下:

[
    //设置按Ctrl+Shift+C复制文件路径
    { "keys": ["ctrl+shift+c"], "command": "copy_path" },
    //firefox
    { "keys": ["f1"], "command": "side_bar_files_open_with",
        "args": {
            "paths": ["Http://localhost/"],
            "application":"C:\\R\\MozillaFirefox\\firefox.exe",
            "extensions":".*" //匹配任何文件类型
        }
    },
    //chrome   继续配置多个

]

SublimeCodeIntel

一个全功能的 Sublime Text 代码自动完成引擎,支持JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, node.js, Tcl, TemplateToolkit, PHP

--结束END--

本文标题: sublime Text 开发工具

本文链接: https://www.lsjlt.com/news/192521.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • sublime Text 开发工具
    Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。,具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Subli...
    99+
    2023-01-31
    开发工具 sublime Text
  • Sublime Text是什么工具
    这篇文章主要介绍了Sublime Text是什么工具,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Sublime Text 是一个跨平台...
    99+
    2022-10-19
  • Sublime Text 3是什么工具
    这篇文章主要介绍了Sublime Text 3是什么工具,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Sublime Text 很赞的代...
    99+
    2022-10-19
  • 前端开发有哪些Sublime Text应用技巧
    这篇文章主要讲解了“前端开发有哪些Sublime Text应用技巧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“前端开发有哪些Sublime Text应用技...
    99+
    2022-10-19
  • macOS为Sublime Text 4配置C++/Python开发环境
    目录 一、基本配置二、配置开发环境2.1 配置C++2.2 配置Python 三、一些Bug汇总 一、基本配置 安装完Sublime Text 4之后,第一步当然是先安装 Packag...
    99+
    2023-09-04
    macos sublime text c++ python
  • 适合web前端开发的Sublime Text包有哪些
    这篇文章主要介绍“适合web前端开发的Sublime Text包有哪些”,在日常操作中,相信很多人在适合web前端开发的Sublime Text包有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2022-10-19
  • python开发工具
    工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本) 初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪一用,但是一旦需要进行稍微规模大一点...
    99+
    2023-01-31
    开发工具 python
  • 【Linux】Linux开发工具(一)——vim工具
     作者:一个喜欢猫咪的的程序员  专栏:《Linux》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。                                  ——《人民日报》 目录  1.什么是vim 1.1什...
    99+
    2023-09-04
    linux 运维 服务器
  • sublime text3开发pytho
    Package Control 安装方法   1.通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码;   2.Sublime Text 3 安装代码并回...
    99+
    2023-01-31
    sublime pytho
  • linux中怎么利用CTags开发一个Sublime Text代码补完插件
    小编给大家分享一下linux中怎么利用CTags开发一个Sublime Text代码补完插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!开始编写新建插件刚开始接...
    99+
    2023-06-16
  • Sublime Text打开GBK格式中文乱码怎么办
    小编给大家分享一下Sublime Text打开GBK格式中文乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Sublim...
    99+
    2022-10-19
  • Java 开发工具—IDEA
    1、IDEA概述 IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。 集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。  2、IDEA下...
    99+
    2023-09-30
    java intellij-idea 开发语言
  • Git工具客户端Sublime Merge for Mac
    Sublime Merge for Mac是由Sublime Text知名文本编辑器开发商所推出的一款Git工具客户端。Sublime Merge Mac版融合了Sublime Text的UI引擎和从零开始的Git,界面简洁,操作非常的方便...
    99+
    2023-06-05
  • Linux开发工具和Windows开发工具对比的示例分析
    这篇文章给大家分享的是有关Linux开发工具和Windows开发工具对比的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux开发工具就C++开发工具而言,与Windows下微软(VC, VS2005...
    99+
    2023-06-16
  • Python开发爆破工具
    上一篇讲到了如何用Python开发字典,而当我们手里有了字典 就可以进一步去做爆破的任务了,可以用现成的工具,当然也可以自己写 接下来我就要一步一步来写爆破工具!   爆破MySQL: 想要爆破MySQL目标至少要允许远程连接 我这里没有...
    99+
    2023-01-30
    工具 Python
  • Android开发必备工具
    工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充。 1.Android Studio Android程序员的吃饭工具,可以说现在绝大部分的安卓项目都是跑在...
    99+
    2022-06-06
    工具 android开发 Android
  • Visual C++ 6.0开发工具
    本篇文章为大家展示了Visual C++ 6.0开发工具,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Visual C++Visual C++ 6.0Visual C++Visual C++是微软公...
    99+
    2023-06-17
  • 有哪些开发工具
    开发工具有:1、集成开发环境IDE,常见的有Eclipse,Visual Studio和IntelliJ IDEA等;2、版本控制系统VCS,常见的有Git和Subversion等;3、自动化构建工具,常见的有Maven和Gradle等;4...
    99+
    2023-08-03
  • Sublime 3安装(Python开发
    1,下载Sublime3https://www.sublimetext.com/3下载后得到一个【Sublime Text Build 3143 x64 Setup】的文件 2,填写注册码百度一个注册码Help -> Enter Li...
    99+
    2023-01-31
    Sublime Python
  • html5开发可以用什么开发工具
    这篇文章主要介绍html5开发可以用什么开发工具,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 做html5开发可用的工具:1、Sublime Text;...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作