Share an editor you use--Sublime Text
When many people enter the front-end learning field (including myself), in addition to choosing to learn the appropriate technology, they also need to have a (自)心(自)狠(自)心(自)义(愿)手(爱) development tools, a handy development tool can not only greatly improve your efficiency, but also make you feel comfortable when writing code O(∩_∩)O.
My first front-end development tool is Sublime Text. Let me talk about my understanding of it.
When I was learning front-end, I, like many people, searched online for what kind of development tools should I choose for front-end development. After searching, almost most of the results recommended Sublime. , so I downloaded one, and when I opened it after downloading, I saw that the black form was not gorgeous at all (the Chinese translation of sublime is "gorgeous"). Later, I thought about it and searched Baidu online for a while, and finally understood One of the important reasons why so many people say sublime is easy to use is its "customizability", means everything you want in sublime , all can be customized and chosen by yourself. Change it yourself; and another feature: shortcut keys to quickly writeSome people may ask, isn't this just messing around? Everything needs to be done by yourself and fiddled with by yourself. However, when you write the code yourself later, you will understand that all this "faffing around" is necessary. It is very fast to use Sublime to write some simple demo pages. However, Sublime also has obvious shortcomings. It is not convenient for project management and the code prompts are not as powerful as other IDEs.
1. Cross-platform editor.
It also supports Windows, Linux, Mac OS X and other operating systems. It is a lightweight editor and supports various programming languages.
2. Sublime’s plug-in mechanism.
(I won’t go into details here on how to install plug-ins. There are many good articles on the Internet) To be honest, you don’t need to install too many plug-ins. If you install too many plug-ins, you might as well use a professional IDE ( Integrated development environment), let me share a few plug-ins that I use easily; the same sublime plug-in can be installed on either a Windows system or a Mac system after manually downloading it.
Emmet
Emmet This is necessary, html It can provide quick smart tips for css and js, and also provides various shortcut keys for quickly generating page html page skeleton.
Sublime Server
##The way sublime itself browses the page, By default, the page is accessed using the file path instead of http localhost:8080/, which can easily cause some file path errors.
After installing the Sublime Server plug-in, you can use http to access the page. After installation, open it in "Tools - sublime server - star sublime server". After that, right-click on the page and "View in sublimer", you can get
Andy JS2
The Emmet plug-in mentioned above has limited support for JavaScript code prompts. Therefore, you can install the AndyJS2 plug-in to make up for this defect, since this plug-in can no longer be found in the package management tool, you can manually download the plug-in at the download address: After downloading, directly copy the files in the folder to "Preferences - Package", now the installation is complete
At this time, if you write JS code again, you will find that there are many other smart prompts.
Some people may say that it is not necessary to install so many plug-ins for smart prompts. Why use it for sublime? It is better to use an IDE, such as Webstorm or visual studio. However, if If you are a newbie and want to be more familiar with some syntax and code, then please try sublime, this "gorgeous smart prompt" O(∩_∩)O
##ConverToUTF8
If the page is garbled, you can install this plug-in to remove the garbled code. This is also a necessary plug-in.
AllAutoComplete and PackageResourceViwer
For smart prompts for files in folders, you can set CSS class name prompts by modifying sublime's default configuration. There is a great tutorial address on Zhihu as follows
You can also use PackageResourceViwer to modify the style and font size of the sublime sidebar
These are plug-ins installed by bloggers themselves
##3. Sublime’s own shortcut keys for quick writing
(1) As mentioned above, cooperate with Emmet to quickly generate the page skeleton
Note that you must first Click the lower right corner
to select "HTML" format or "ctrl + s" to save the page first
##Write html:5 on the blank page //Just press the tab key on the keyboard Generate the page skeleton of html5
(2)html, CSS, shortcut syntax
There are many, many similar syntaxes. Here are a few commonly used ones. The rest can be found by searching online. There are many.
(3) Edit across lines
Method: In the text that needs to be edited, press and hold the mouse wheel key. Note that it is to press and hold Press the mouse wheel button, and then pull the mouse down to the line of text that needs to be edited. A vertical line will appear. At this time, you can start editing, as shown in the figure
For myself, Sublime Text is indeed a good code editor. In the future, I will write about two other editors that I also like very much, Visual Studio Code and IDE Webstorm.
This is the first long blog post. I have to say that writing a blog is indeed a tiring task. It is almost the same as writing a report in school. However, you can review the past and learn the new. It reminds me of a lot of things I learned and came into contact with before, which is a good thing O(∩_∩)O Ha!
The above is the detailed content of Share an editor you use--Sublime Text. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



C language is a basic and important programming language. For beginners, it is very important to choose appropriate programming software. There are many different C programming software options on the market, but for beginners, it can be a bit confusing to choose which one is right for you. This article will recommend five C language programming software to beginners to help them get started quickly and improve their programming skills. Dev-C++Dev-C++ is a free and open source integrated development environment (IDE), especially suitable for beginners. It is simple and easy to use, integrating editor,

Title: Introduction to Go language development tools: List of essential tools In the development process of Go language, using appropriate development tools can improve development efficiency and code quality. This article will introduce several essential tools commonly used in Go language development, and attach specific code examples to allow readers to understand their usage and functions more intuitively. 1.VisualStudioCodeVisualStudioCode is a lightweight and powerful cross-platform development tool with rich plug-ins and functions.

PHP and Vue: a perfect pairing of front-end development tools. In today's era of rapid development of the Internet, front-end development has become increasingly important. As users have higher and higher requirements for the experience of websites and applications, front-end developers need to use more efficient and flexible tools to create responsive and interactive interfaces. As two important technologies in the field of front-end development, PHP and Vue.js can be regarded as perfect tools when paired together. This article will explore the combination of PHP and Vue, as well as detailed code examples to help readers better understand and apply these two

With the popularity and popularity of Golang, more and more developers are beginning to use this programming language. However, like other popular programming languages, Golang development requires choosing a suitable editor to improve development efficiency. In this article, we will introduce five editors suitable for Golang development. VisualStudioCodeVisualStudioCode (VSCode for short) is a free cross-platform editor developed by Microsoft. It is based on Elect

In front-end development interviews, common questions cover a wide range of topics, including HTML/CSS basics, JavaScript basics, frameworks and libraries, project experience, algorithms and data structures, performance optimization, cross-domain requests, front-end engineering, design patterns, and new technologies and trends. . Interviewer questions are designed to assess the candidate's technical skills, project experience, and understanding of industry trends. Therefore, candidates should be fully prepared in these areas to demonstrate their abilities and expertise.

Detailed explanation of VSCode functions: How does it help you improve work efficiency? With the continuous development of the software development industry, developers' pursuit of work efficiency and code quality have become important goals in their work. In this process, the choice of code editor becomes a key decision. Among many editors, Visual Studio Code (VSCode for short) is loved by the majority of developers for its powerful functions and flexible scalability. This article will introduce some functions of VSCode in detail and discuss

"Understanding VSCode: What is this tool used for?" 》As a programmer, whether you are a beginner or an experienced developer, you cannot do without the use of code editing tools. Among many editing tools, Visual Studio Code (VSCode for short) is very popular among developers as an open source, lightweight, and powerful code editor. So, what exactly is VSCode used for? This article will delve into the functions and uses of VSCode and provide specific code examples to help readers

Django is a web application framework written in Python that emphasizes rapid development and clean methods. Although Django is a web framework, to answer the question whether Django is a front-end or a back-end, you need to have a deep understanding of the concepts of front-end and back-end. The front end refers to the interface that users directly interact with, and the back end refers to server-side programs. They interact with data through the HTTP protocol. When the front-end and back-end are separated, the front-end and back-end programs can be developed independently to implement business logic and interactive effects respectively, and data exchange.
