Làm cách nào để tạo đoạn mã JavaScript mới cho Sublime Text 3?


1

Tôi muốn ckích hoạtconsole.log()

Đoạn mã tôi tạo có cú pháp đúng dưới đây và nằm trong đường dẫn thư mục chính xác theo các bài viết sau: http://www.hongkiat.com/blog/sublime-code-snippets/ | http://sublimetext.info/docs/en/extensibility/snippets.html

nhập mô tả hình ảnh ở đây

<snippet>
    <content><![CDATA[
console.log(${1:this});
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>c</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.JavaScript</scope>
</snippet>

Tôi có tệp đoạn trích được tạo trong Userthư mục của mình , cũng như một User/Javascriptthư mục. Nó có sublime-snippetphần mở rộng chính xác là tốt.

Đã trải qua những rắc rối của việc cài đặt các đoạn mặc định JavaScript, nhưng bây giờ thay vì chỉ consoleconsole.dir(obj)người sử dụng mà lol? Dù sao, nếu tôi không thể tạo các đoạn tùy chỉnh của riêng mình, làm cách nào tôi có thể chỉnh sửa đoạn này?


Phạm vi nên được source.javascript. Các JSkhông được viết hoa.
MattDMo

Tôi cũng đã thử nó, không hoạt động :( Cuối cùng tôi đã làm cho nó hoạt động khi tôi gỡ bỏ <scope>dòng, tuy nhiên bây giờ csẽ hoạt động trong tất cả các phạm vi.
Leon Gaban

1
Không bao giờ, tôi chỉ kiểm tra - nó source.js. Lỗi của tôi.
MattDMo

À cảm ơn! Đó là nó, muốn gửi câu trả lời? @MattDMo
Leon Gaban

Câu trả lời:


3

Phạm vi cơ sở cho các tệp JavaScript trong Sublime là source.jskhông source.javascript. Bạn có thể tìm thấy phạm vi hoàn chỉnh tại con trỏ bằng cách nhấn CtrlAltShiftP(Linux / Windows) hoặc AltP(OS X).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.