sublime text2小技巧、帮助您写代码是越写越快

下面我将给出一份“sublime text2小技巧、帮助您写代码是越写越快”的详细攻略,并结合两个示例进行说明。

一、Sublime Text 2 环境配置

1. 安装package control

Sublime Text 2最强大的地方就是它的插件系统,而package control是这个插件系统的核心。通过它,您可以轻松地安装、管理、升级和删除Sublime Text 2中的插件。下面是它的安装步骤:

  • 打开Sublime Text 2
  • 打开控制台:按下Ctrl+`或者View > Show Console
  • 复制以下python代码并在控制台中粘贴运行:
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())
  • 重启Sublime Text 2 来完成安装。

2. 安装必备插件

Sublime Text 2自带的功能虽然已经很强大了,但是使用插件可以增强它的功能,提高我们的效率。以下是这里推荐的必备插件:

  • Emmet:快速编写HTML和CSS代码的插件,支持诸多的快捷键和语法。
  • Alignment:将多行文本自动对齐的插件,方便排版。
  • ColorPicker:能够在编辑界面中快速选择颜色并使用的插件。
  • BracketHighlighter:用彩色不同颜色高亮显示匹配的括号、大括号、方括号等符号,方便代码阅读。
  • SublimeLinter:能够集成很多种语言的语法检查器,便于检查代码的语法错误。

安装这些插件可以通过以下步骤来完成(以SublimeLinter为例):

  • 打开Sublime Text 2
  • 执行按键Ctrl+Shift+P,调出package control
  • 输入install关键字并回车,search 结果列表会列出当前可用插件,找到安装SublimeLinter,按下回车键进行安装。

二、快捷键

Sublime Text 2有几乎无数的快捷键,它们可以帮助您更快、更高效地完成任务。以下是一些最常用的快捷键:

1. 编辑

  • Ctrl+S:保存
  • Ctrl+Z:撤销
  • Ctrl+Shift+Z 或 Ctrl+Y:恢复
  • Ctrl+D:选中光标位置出现的下一个相同的词
  • Ctrl+Shift+D:复制光标所在的整行到下一行
  • Ctrl+Shift+↑ 或 Ctrl+Shift+↓:上下行交换
  • Ctrl+] 或 Ctrl+[:缩进、缩出
  • Ctrl+Shift+L:分割选择(同个词使用多次,将多个光标插入)

2. 窗口

  • Ctrl+T:通过输入文件名快速打开任何文件
  • Ctrl+N:新建文件
  • Ctrl+Shift+N:新建窗口
  • Ctrl+W:关闭当前窗口
  • Ctrl+Shift+W:关闭所有窗口
  • Ctrl+Tab 或 Ctrl+Shift+Tab:在多个窗口中切换

示例1:如果您需要在许多不同的文件中搜索相同的文本并进行替换,那么可以使用以下快捷键:

  • Ctrl+Shift+F:打开搜索框(可以搜索和替换所有打开的文件)
  • Alt+Enter:在搜索结果中同时选择所有结果
  • Ctrl+Alt+Enter:在搜索结果中同时选择当前页的所有结果
  • Ctrl+Shift+1:将搜索结果从结果区域转移到编辑器中,此时光标位于第一个匹配项的下方,静默替换模式未启动
  • Ctrl+Shift+2:开启静默替换模式,用当前选项替换第一个匹配项,光标移动到下一个匹配项
  • Ctrl+Shift+X:在可编辑正则表达式窗口中编辑/调整正则表达式

示例2:如果您需要快速复制粘贴一行到其他位置,那么可以使用以下快捷键:

  • Ctrl+C 或 Ctrl+X:复制或剪切整行
  • Ctrl+Shift+V:复制整行到粘贴板
  • Ctrl+Shift+D:复制整行并插入下一行,包括光标行在内
  • Ctrl+Shift+↑ 或 Ctrl+Shift+↓:上下移动整行(可以一次移动多行)

这里只是列出了一些最常用的快捷键。您可以在Sublime Text 2中执行Ctrl+Shift+P来打开命令面板,然后输入Key Binding查看其它快捷键,或者通过编写自己的Key Binding来创建自定义快捷键。

三、自定义设置

Sublime Text 2允许您自定义很多设置,以便更好地适应自己的方式,以下是一些可用的设置。

1. 个性化配色

虽然Sublime Text 2是自带配色的,但是您可以自己进行更好的搭配。以下是这里提供的一些很棒的配色方案:

  • Monokai
  • Railscasts
  • Spacegray

下面是一个例子,展示如何更改配色:

  • 打开Sublime Text 2
  • 执行按键Ctrl+Shift+P,调出package control
  • 输入UI theme关键字并回车,从搜索结果中选择一个喜欢的方案。
  • 在偏好设置文件用户设置端添加以下两行:
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"theme": "Soda Dark 3.sublime-theme"

更改后,您可以通过菜单Preferences -> Color Scheme和Preferences -> Theme来切换配色方案和UI主题。

2. 修改字体

Sublime Text 2默认字体虽然很漂亮,但是有时它并不是您希望的方式。以下是如何更改Sublime Text 2字体的步骤:

  • 打开Sublime Text 2。
  • 点击Preferences -> Settings-User(Preferences.sublime-settings)。
  • 添加以下行:
"font_face": "微软雅黑",//字体名称 
"font_size": 14.0,//字体大小 

在此处更改字体名称和大小,以适应您的需要。

通过这些设置,您可以在Sublime Text 2中创建一个非常定制的应用程序,以适应您的特定偏好和风格。

总结:通过上述的环境配置、快捷键、自定义设置攻略,相信您一定可以在Sublime Text 2中快速、高效地进行编码,让您的编码过程变得更加轻松、愉悦。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:sublime text2小技巧、帮助您写代码是越写越快 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • css样式表中中文名字体乱码使用Unicode可解决

    在 CSS 样式表中使用中文名字体会产生乱码的问题,这是因为中文是用 UTF-8 编码的,而浏览器默认使用的是 ISO-8859-1 编码,因此会出现乱码的情况。要解决这个问题,可以使用 Unicode,一个在计算机科学领域用来表示字符集的标准。 下面是使用 Unicode 解决 CSS 样式表中中文乱码的步骤: 1.找到需要用 Unicode 编码的中文字…

    html 2023年5月31日
    00
  • ibm官方资料把应用程序从 Internet Explorer 迁移到 Mozilla

    将应用程序从Internet Explorer迁移到Mozilla的完整攻略 1.概述 在本攻略中,我们将讨论将应用程序从Internet Explorer(IE)迁移到Mozilla Firefox的详细过程。本文中的步骤可能会涵盖IE和Firefox的各种版本,因此请您确保在操作前检查浏览器版本。以下是迁移的主要步骤: 调整HTML和CSS 更新Java…

    html 2023年5月30日
    00
  • PHP PDOStatement::getColumnMeta讲解

    PHP PDOStatement::getColumnMeta讲解 1. 什么是PDOStatement::getColumnMeta()? PDOStatement::getColumnMeta() 是 PHP PDO 扩展提供的一个函数,可以用来获取 PDOStatement 对象中的某个列的基本信息(如数据类型、长度等)。 2. 如何使用 PDOSta…

    html 2023年5月30日
    00
  • spring boot使用i18n时properties文件中文乱码问题的解决方法

    好的。首先,i18n是指国际化,一般我们采用properties文件来存放各个语种的文本。而在Spring Boot项目中,如果出现了properties文件中文乱码问题,可以通过如下步骤进行解决: 问题分析 首先,我们需要分析一下乱码的原因,一般常见的原因有两个: properties文件编码格式不正确(一般为UTF-8格式); 项目中文本环境的编码格式与…

    html 2023年5月31日
    00
  • MBR怎么转换为GPT?硬盘MBR格式转换成GPT格式教程

    以下是将MBR格式转换为GPT格式的完整攻略: 备份数据:在进行MBR转换为GPT的操作之前,您需要备份硬盘中的所有数据。因为转换过程中可能会导致数据丢失,所以请务必备份数据。 打开磁盘管理器:在备份好数据之后,您需要打开磁盘管理器。在Windows操作系统中,您可以按下Win+X键,然后选择“磁盘管理”选项来打开磁盘管理器。 删除所有分区:在磁盘管理器中,…

    html 2023年5月17日
    00
  • 解决centos系统 setup时乱码问题

    以下是“解决 CentOS 系统 setup 时乱码问题”的攻略: 问题背景 在 CentOS 操作系统安装过程中,有时候会出现乱码的情况。这种现象可能会影响安装过程中的操作或者结果,在实际使用的过程中也会造成一定的不便。 原因分析 乱码问题的产生,往往是因为系统对字符编码的支持不够完善导致的。特别是在安装过程中,由于系统需要在不同的区域安装不同的语言支持,…

    html 2023年5月31日
    00
  • 解决HttpPost+json请求—服务器中文乱码及其他问题

    下面是详细的攻略: 问题描述 在使用HttpPost+json请求时,可能因为服务器未正确设置字符编码导致中文乱码等问题。 解决方法 1. 设置请求头部Content-Type 通过设置请求头部Content-Type,告诉服务器请求的内容为json格式,并且指定字符编码为utf-8。 HttpPost httpPost = new HttpPost(url…

    html 2023年5月31日
    00
  • ajax中文乱码的各种解决办法总结

    标题: Ajax中文乱码的各种解决办法总结 正文:在使用Ajax进行数据交互过程中,有时候会遇到中文乱码的问题。这种情况通常是由于字符集不统一或编码格式不正确引起的。本文将为大家总结几种解决Ajax中文乱码问题的常见方法。 1、在服务端指定字符集 在服务端脚本中指定正确的字符集可以避免中文乱码问题。常见示例如下: header(‘Content-type:t…

    html 2023年5月31日
    00
合作推广
合作推广
分享本页
返回顶部