百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Sublime Text常用快捷键和插件_sublimehtml快捷键

zhezhongyun 2025-02-20 18:46 49 浏览

示例简介

Sublime Text是一个代码编辑器,也是HTML和散文先进的文本编辑器。

本文通过实例来介绍项目中常用快捷键和插件的用法,熟悉快捷键和引用插件可以极大地提高我们的开发效率。

常用快捷

输入“html:5”后点击Tab键或输入“!”后点击Ctrl+E都能转换为html5的骨架结构,转换为的代码如下图:

Tips:需安装Emmet插件;

右下角的文本类型要选为“html”。

输入“div.wrapper>div.header>span.title{标题}”或“ul.lis>li*5>p.title+p.content”后点击Tab可以快速生成相应的代码,转换为的代码如下图:

Tips:上面两种写法只是其中的一部分,大家可以自己练习多种组合;

img[src="face/bd/$.gif"] +Tab,bd目录下自动从1开始到最后,适合于一次性增加从1--多个的图片。

“Ctrl+Shift+P”用于快速更改文件类型(js/css)(第一图)、安装插件(第二图)等,如下图:

“Ctrl+G”用于快速定位到行数,比如审查元素知道修改的样式在那一行,就可以点击快捷键,然后输入行数,就能定位到相应的位置进行修改;

“Ctrl+C”用于撤回信息,而“Ctrl+Y”用于恢复信息,都可多次操作;

“Ctrl+/”用于注释信息,可单行也可以多行;

“Ctrl+F”用于查找输入的内容,可往前、往后或全部查找;

“Ctrl+Shirt+D”用于复制游标所在行;

“Ctrl+D”用于选择游标所在单词,连续“Ctrl+D”实现多个选择(选择与第一次选择相同的单词);如果中间有要跳过的相同单词,可以先点击“Ctrl+K”再点击“Ctrl+D”;

“Alt+F3”用于选择所有与游标所在单词相同的单词,跟上面一个快捷键对于批量修改非常方便。


“Alt+Shift+1/2/3”,后面数字表示要显示多少列,如下图,对于参照html编写css和js有很大的便利。

Tips:从标题到这块是最经常用到的快捷键,一定熟悉记住。

“Ctrl+] ”增加缩进,“Ctrl+] ” 减小缩进,好的排版有利于查看;

“Ctrl+Shift+V”保持缩进粘贴,直接用“Ctrl+V”有时会导致显示排版乱了,使用该快捷键可以保持原来的排版;

“Ctrl+PgUp”往前切换Tab栏的文件,“Ctrl+PgDn”往后切换Tab栏的文件;

“/**+Tab”常用于js的自动补全注释信息和内容;

“Ctrl+P”用于快速查找并打开文件,点击快捷键后打开命令面板,直接点击就可以打开文件,也可以进行搜索操作;

“Ctrl+L”用于选择单行;

“Ctrl+H”用于查找替换,可替换单个或全部替换;

“Ctrl+Shift+Enter”在当前上方添加一行;

右键点击“Open Containing Folder”可以打开该文件的本地目录。


“Ctrl+Shift+P”打开命令面板,输入range点击第一条就会出现了,然后输入开始和结束数字,可以批量修改序号,需安装插件Text Pastry。

“跟踪函数ctags”在使用函数调转功能前,需要先生成.tags文件,只需在项目文件管理器的项目文件上右键点击Ctags:Rebuild Tags即可(注意,在改动文件之后会重新生成.tags);所有工作都准备充分之后,就可以在函数名上右键点击navigate 头definition跳转到指定函数了,返回用jump back,需安装插件ctags。

常用插件

直接安装:直接下载安装包解压缩到Packages目录(菜单->preferences->Browse Packages); 

使用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())()”回车,下载完毕后,重启Sublime Text程序;如果在Perferences->中看到package control这一项,则安装成功。

Tips:输入代码为3版本,其他版本代码可以百度搜索。

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

比如“Emmet”,在搜索框输入“Emmet”,列表就会显示插件“Emmet”,然后点击该条数据,就会开始安装该插件,安装信息可查看左下角。

Tips:安装插件时保持网络畅通,避免插件由于网络原因奔溃。

常用插件的用法说明:

Emmet(原名 Zen Coding):一种快速编写html/css的方法;

Autoprefixer:CSS3私有前缀自动补全插件;

AutoFileName:显示路径下文件名;

SyncedSidebarBg:自动同步侧边栏底色为编辑窗口底色;

HTML-CSS-JS Prettify:html/css/js格式化工具,依赖node.js,格式化的HTML不能有中文和中文符号等,
HTMLPrettify.sublime-settings路径对应node安装目录,使用快捷键“Ctrl+Shift+H”;

sublimelinter:检查js语法;

jQuery:补全JQ代码;

Text Pastry:可以一次性改批量序号,用法快捷键里面有介绍;

ctags:跟踪函数,用法快捷键里面有介绍;

Less2Css:保存less文件时候自动生成css文件,windows下,Less2CSS对lessc.cmd有依赖,请下载:
https://github.com/duncansmart/less.js-windows/releases后并将其路径( E:/Less)添加至系统环境变量中;一般建议生产环境不使用less,所以这个还是蛮方便的;

SideBarEnhancements:设置浏览器,如下图。

相关推荐

Python入门学习记录之一:变量_python怎么用变量

写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。变量(英文:variable),也叫标识符。在python中,变量的命名规则有以下三点:>变量名只能包含字母、数字和下划线...

python变量命名规则——来自小白的总结

python是一个动态编译类编程语言,所以程序在运行前不需要如C语言的先行编译动作,因此也只有在程序运行过程中才能发现程序的问题。基于此,python的变量就有一定的命名规范。python作为当前热门...

Python入门学习教程:第 2 章 变量与数据类型

2.1什么是变量?在编程中,变量就像一个存放数据的容器,它可以存储各种信息,并且这些信息可以被读取和修改。想象一下,变量就如同我们生活中的盒子,你可以把东西放进去,也可以随时拿出来看看,甚至可以换成...

绘制学术论文中的“三线表”具体指导

在科研过程中,大家用到最多的可能就是“三线表”。“三线表”,一般主要由三条横线构成,当然在变量名栏里也可以拆分单元格,出现更多的线。更重要的是,“三线表”也是一种数据记录规范,以“三线表”形式记录的数...

Python基础语法知识--变量和数据类型

学习Python中的变量和数据类型至关重要,因为它们构成了Python编程的基石。以下是帮助您了解Python中的变量和数据类型的分步指南:1.变量:变量在Python中用于存储数据值。它们充...

一文搞懂 Python 中的所有标点符号

反引号`无任何作用。传说Python3中它被移除是因为和单引号字符'太相似。波浪号~(按位取反符号)~被称为取反或补码运算符。它放在我们想要取反的对象前面。如果放在一个整数n...

Python变量类型和运算符_python中变量的含义

别再被小名词坑哭了:Python新手常犯的那些隐蔽错误,我用同事的真实bug拆给你看我记得有一次和同事张姐一起追查一个看似随机崩溃的脚本,最后发现罪魁祸首竟然是她把变量命名成了list。说实话...

从零开始:深入剖析 Spring Boot3 中配置文件的加载顺序

在当今的互联网软件开发领域,SpringBoot无疑是最为热门和广泛应用的框架之一。它以其强大的功能、便捷的开发体验,极大地提升了开发效率,成为众多开发者构建Web应用程序的首选。而在Spr...

Python中下划线 ‘_’ 的用法,你知道几种

Python中下划线()是一个有特殊含义和用途的符号,它可以用来表示以下几种情况:1在解释器中,下划线(_)表示上一个表达式的值,可以用来进行快速计算或测试。例如:>>>2+...

解锁Shell编程:变量_shell $变量

引言:开启Shell编程大门Shell作为用户与Linux内核之间的桥梁,为我们提供了强大的命令行交互方式。它不仅能执行简单的文件操作、进程管理,还能通过编写脚本实现复杂的自动化任务。无论是...

一文学会Python的变量命名规则!_python的变量命名有哪些要求

目录1.变量的命名原则3.内置函数尽量不要做变量4.删除变量和垃圾回收机制5.结语1.变量的命名原则①由英文字母、_(下划线)、或中文开头②变量名称只能由英文字母、数字、下画线或中文字所组成。③英文字...

更可靠的Rust-语法篇-区分语句/表达式,略览if/loop/while/for

src/main.rs://函数定义fnadd(a:i32,b:i32)->i32{a+b//末尾表达式}fnmain(){leta:i3...

C++第五课:变量的命名规则_c++中变量的命名规则

变量的命名不是想怎么起就怎么起的,而是有一套固定的规则的。具体规则:1.名字要合法:变量名必须是由字母、数字或下划线组成。例如:a,a1,a_1。2.开头不能是数字。例如:可以a1,但不能起1a。3....

Rust编程-核心篇-不安全编程_rust安全性

Unsafe的必要性Rust的所有权系统和类型系统为我们提供了强大的安全保障,但在某些情况下,我们需要突破这些限制来:与C代码交互实现底层系统编程优化性能关键代码实现某些编译器无法验证的安全操作Rus...

探秘 Python 内存管理:背后的神奇机制

在编程的世界里,内存管理就如同幕后的精密操控者,确保程序的高效运行。Python作为一种广泛使用的编程语言,其内存管理机制既巧妙又复杂,为开发者们提供了便利的同时,也展现了强大的底层控制能力。一、P...