Hướng dẫn cài emmet cho sublime text năm 2024

Sublime Text từ lâu đã nổi tiếng vì sự đơn giản, hỗ trợ nhiều Packages, vậy Package là gì ? Package là những gói mở rộng được cộng đồng đóng góp giúp việc quản lý và code một cách đơn giản hơn, chúng ta có thể tải trực tiếp từ bên trong Sublime Text và cài đặt nó một cách đơn giản.

Trang chính thức Package của Sublime Text: //packagecontrol.io/ ở đây bạn có thể tìm thấy những package phổ biến, mới, đang hot nhất.

Cài đặt Package Control

Cách 1: sử dụng phím tắt

Bạn nhấn tổ hợp phím Ctrl + Shift + P [ Command + Shift + P ] và gõ Install Package: Chọn Package Controll:: Install Package

Cách 2: sử dùng CLI của Python

Trên thanh công cụ bạn vào:

View > Show Console

Phím tắt Ctrl + `

Truy cập vào: //packagecontrol.io/installation bạn sẽ thấy đoạn mã sau:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path[]; urllib.request.install_opener[ urllib.request.build_opener[ urllib.request.ProxyHandler[]] ]; by = urllib.request.urlopen[ '//packagecontrol.io/' + pf.replace[' ', '%20']].read[]; dh = hashlib.sha256[by].hexdigest[]; print['Error validating download [got %s instead of %s], please try manual install' % [dh, h]] if dh != h else open[os.path.join[ ipp, pf], 'wb' ].write[by]

Copy đoạn mã trên và dán vào Console sau đó nhấn Enter để cài đặt

Khởi động lại Sublime Text, như vậy bạn đã cài đặt Sublime Text thành công.

Những Package cần thiết sau khi cài Sublime Text

1. Emmet

Đây là package hỗ trợ cho bạn trong việc viết code HTML, HTML quả là cơn ác mộng đối với người lập trình vì các thẻ cứ lặp đi lặp lại giống nhau vì thế Emmet ra đời để giúp các lập trình viên có thể viết code nhanh hơn, thay vì ngồi gõ cả đoạn HTML thật là nhàm chán thì bạn chỉ cần gõ b + tab

Cài như thế nào ?

Bạn nhấn tổ hợp phím Ctrl + Shift + P [ Command + Shift + P ] và gõ emmet:

Sử dụng như thế nào ?

Để có thể sử dụng tốt Emmet bạn cần đọc qua hướng dẫn document tại đây

//docs.emmet.io/cheat-sheet/

Cách dùng


nav>ul>li + Tab


    

2.Sidebar Enhancements

Đây là package như là cánh tay phải đắc lực của Sublime Text, nó hỗ trợ cho bạn rất nhiều thứ, từ tạo file, thư mục, tìm kiếm, copy path, paste, mở file bằng trình duyệt và rất nhiều thứ chờ bạn khám phá.

Cài như thế nào ?

Bạn nhấn tổ hợp phím Ctrl + Shift + P [ Command + Shift + P ] và gõ SidebarEnhancements:

Sử dụng như thế nào ?

Chuột phải vào thư mục, file trong Sidebar mà bạn muốn thao tác.

3. SublimeCodeIntel

Khi code, đôi khi bạn không thể nhớ tất cả các tính năng của một function việc được nhắc giúp đó giống như cái phao vậy, và SublimeCodeIntel chính là cái phao mình muốn nói đến, nó hỗ trợ cho bạn việc hiển thị, gợi ý khi bạn code, như các functions, biến, object, string ...

4. Sub­limeLin­ter

Đôi khi code bạn quên dấu chấm hoặc quên đóng ngoặc và save lại chạy thì bị báo lỗi và không biết lỗi ở đâu. Nhưng với package này, khi bạn gõ sai, hay quên dấu nó sẽ báo đỏ cho bạn biết luôn, tránh mất thời gian quý báu của bạn.

emmet cho phép bạn gõ code html nhanh trong sublime text các bạn nhớ phải cài xong rồi mới gõ được các lệnh như bên dưới ạ

Sau khi cài package control xong gõ Ctrl + shift + P gõ Tìm với package control install package nhấn enter và chọn Emmet đê cài đặt

Hoặc

Các bạn xem thêm các thủ thuật emmet cheat sheet

//docs.emmet.io/cheat-sheet/

Cài plugin jquery để code js nhanh hơn

Cài plugin view in Browser để view trên trình duyệt nhanh hơn!

Mở theo hình

Vào phần settings – User copy dòng này vào

{ "posix": {

"linux": {  
  "firefox": "firefox -new-tab",  
  "chrome": "google-chrome",  
  "chrome64": "google-chrome",  
  "chromium": "chromium"  
},  
"linux2": {  
  "firefox": "firefox -new-tab",  
  "chrome": "google-chrome",  
  "chrome64": "google-chrome",  
  "chromium": "chromium"  
},  
"darwin": {  
  "firefox": "open -a \"/Applications/Firefox.app\"",  
  "safari": "open -a \"/Applications/Safari.app\"",  
  "chrome": "open -a \"/Applications/Google Chrome.app\"",  
  "chrome64": "open -a \"/Applications/Google Chrome.app\"",  
  "yandex": "open -a \"/Applications/Yandex.app\""  
}  
}, "nt": {
"win32": {  
  "firefox": "C:\\Program Files [x86]\\Mozilla Firefox\\firefox.exe -new-tab",  
  "iexplore": "C:\\Program Files\\Internet Explorer\\iexplore.exe",  
  "chrome": "C:\\Program Files [x86]\\Google\\Chrome\\Application\\chrome.exe",  
  "chrome64": "C:\\Program Files [x86]\\Google\\Chrome\\Application\\chrome.exe",  
  "yandex": "%Local AppData%\\Yandex\\YandexBrowser\\browser.exe"  
}  
}, "browser": "chrome64" }

Sử sau khi setup xong lưu lại! sử dụng chỉ cần nhấn CTR + ALT + V

Cách Comment mã code Sublime Text 3

Comment 1 dòng chúng ta sử dụng phím tắt Ctrl + / [Windows] và cmd + / [Mac].

Comment nhiều dòng: chọn dòng cần comment và bấm tổ hợp phím Ctrl + shift + / [Windows] và cmd + alt

Ẩn/hiện Sidebar

Đôi khi bạn cần không gian màn hình rộng hơn để làm việc và ẩn sidebar chắc chắn sẽ là một giải pháp tốt.

Chúng ta giữ phím Ctrl và K + B [Windows] hoặc giữ cmd và K + B [Mac].

Hoặc vào menu view –> side Bar –> Show Side bar

Viết code HTML nhanh hơn với Emmet

Tạo file HTML trong vòng 1 nốt nhạc

Với Emmet, bạn có thể tạo ngay trang HTML trong vòng 1 nốt nhạc. Chỉ cần gõ “!” hoặc html5 rồi nhấn Tab là bạn có ngay một trang HTML5 tiêu chuẩn với một vài tag cơ bản.

Dưới đây là Emmet syntax áp dụng khởi tạo cho các phiên bản HTML khác nhau

  • html:5 hoặc ! với HTML5 doctype
  • html:xt giành cho XHTML
  • html:4s giành cho HTML4 strict doctype

Dễ dàng thêm Class, ID, Text, Attributes

Nếu bạn đã làm quen với CSS thì việc sử dụng Emmet rất đơn giản, bởi vì cú pháp của Emmet rất giống CSS trong việc mô tả các thành phần.

Vd cần thêm thẻ p với class = netweb thì bạn chỉ cần gõ p.netweb –> Tab cái là ra

Các thẻ h1 đến h6 tương tự: H1.netweb

Ví dụ cần thêm thẻ div với id là netweb thì ta cũng chỉ cần gõ div

netweb –> tab 1 cái là ra

Nhân đôi một dòng

Chúng ta dùng phím tắt Ctrl + Shift + D [Windows] hoặc cmd + Shift + D [Mac].

Bài viết mới cập nhập

Hướng dẫn quản lý web bán hàng 2 ngôn ngữ

5 tháng trước, Khác với dịch vụ email theo tên của microsoft và google với chi phí đắt đỏ tầm 1tr/năm/1user, vì thế nên netweb khuyên dùng dịch…

Chủ Đề