使用vscode時快速生成console.log()

前言:在使用vscode開發進行調試時,我們經常要用到console.log()來調試代碼,有什么好用的辦法來快速生成,答案肯定是有的,下面跟隨我來看一下是不是真的很好用。
安裝插件JavaScript (ES6) code snippets
使用時直接按照插件規范即可,
比如我們要快速生成console.log(),那我們只需要鍵入clg即可
比如我們要快速生成for of循環,那我們只需要鍵入fof即可
比如我們要快速生成for in循環,那我們只需要鍵入fin即可
比如我們要快速生成forEach循環,那我們只需要鍵入fre即可
比如我們要快速生成setInterval(() => {}),那我們只需要鍵入sti即可
比如我們要快速生成setTimeout(() => {}),那我們只需要鍵入sto即可
比如我們要快速生成帶export的function構造函數,那我們只需要鍵入enf即可
比如我們要快速生成function函數,那我們只需要鍵入nfn即可
下面列舉下這個插件支持的范圍

Snippets
Below is a list of all available snippets and the triggers of each one. The ? means the TAB key.

Import and export
Trigger Content
imp→ imports entire module import fs from ‘fs’;
imn→ imports entire module without module name import ‘animate.css’
imd→ imports only a portion of the module using destructing import {rename} from ‘fs’;
ime→ imports everything as alias from the module import * as localAlias from ‘fs’;
ima→ imports only a portion of the module as alias import { rename as localRename } from ‘fs’;
rqr→ require package require(‘’);
req→ require package to const const packageName = require(‘packageName’);
mde→ default module.exports module.exports = {};
env→ exports name variable export const nameVariable = localVariable;
enf→ exports name function export const log = (parameter) => { console.log(parameter);};
edf→ exports default function export default function fileName (parameter){ console.log(parameter);};
ecl→ exports default class export default class Calculator { };
ece→ exports default class by extending a base one export default class Calculator extends BaseClass { };
Class helpers
Trigger Content
con→ adds default constructor in the class constructor() {}
met→ creates a method inside a class add() {}
pge→ creates a getter property get propertyName() {return value;}
pse→ creates a setter property set propertyName(value) {}
Various methods
Trigger Content
fre→ forEach loop in ES6 syntax array.forEach(currentItem => {})
fof→ for … of loop for(const item of object) {}
fin→ for … in loop for(const item in object) {}
anfn→ creates an anonymous function (params) => {}
nfn→ creates a named function const add = (params) => {}
dob→ destructing object syntax const {rename} = fs
dar→ destructing array syntax const [first, second] = [1,2]
sti→ set interval helper method setInterval(() => {});
sto→ set timeout helper method setTimeout(() => {});
prom→ creates a new Promise return new Promise((resolve, reject) => {});
thenc→ adds then and catch declaration to a promise .then((res) => {}).catch((err) => {});
Console methods
Trigger Content
cas→ console alert method console.assert(expression, object)
ccl→ console clear console.clear()
cco→ console count console.count(label)
cdb→ console debug console.debug(object)
cdi→ console dir console.dir
cer→ console error console.error(object)
cgr→ console group console.group(label)
cge→ console groupEnd console.groupEnd()
clg→ console log console.log(object)
clo→ console log object with name console.log('object :>> ', object);
ctr→ console trace console.trace(object)
cwa→ console warn console.warn
cin→ console info console.info
clt→ console table console.table
cti→ console time console.time
cte→ console timeEnd console.timeEnd

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/11539.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/11539.shtml
英文地址,請注明出處:http://en.pswp.cn/web/11539.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python批量輸出圖像的尺寸、格式、模式代碼

import os from PIL import Image # 原始文件夾路徑 original_folder rC:\Users\86182\Desktop\OPENCVyt\yt1 # 遍歷原始文件夾中的圖像 for filename in os.listdir(original_folder): img Image.open(os.path.join(original_folder, filename)) Size img.size # …

你了解手機設備的dpr嗎?它和CSS又有什么聯系?

當我們在前端開發中涉及到devicePixelRatio時,我們實際上在談論屏幕像素密度,即每英寸的像素數。這個屬性告訴我們在一個設備上的一個CSS像素對應多少物理像素。 目錄 知識點概覽 dpr值的計算 dpr的用處 知識點概覽 比如我們新買了一個手機&#xff0…

vue vite 環境非構建包編譯 React 報錯定位

1. 背景 眾所周知,vite 在構建生態的位置,vue 與之更是密切,主流的 vue 庫幾乎都與 vite 捆綁。 但有些 UI 庫 如 private/ui 并沒進行行編譯,而是直接將源碼發布到了 npm 中,無法實現兼容化,需要消費方去…

vs-qt中無法加載qsqlite驅動,但是單獨新建demo測試卻又是正常的。。。

開發環境: Vs2015 + qt5.12 背景: 接手了一個項目,可以編譯過去,也可以運行,, 但是登錄一直失敗,,但是數據庫文件也是正常的。。。 最主要的是環境和同事的是一樣的,,,但是他那邊可以加載成功,我這邊不可以。。 后來單獨在vs中創建了一個demo,用來測試QSqlData…

Ubuntu虛擬機上推薦一款免費好用的git版本管理工具

工具叫: gitg 軟件界面如下: FR:徐海濤(hunkxu)

開眼了,自動化測試還能這樣用?

持續集成的自動化測試通常需要將代碼、測試用例與持續集成工具進行綁定,以實現自動運行。然而,Apipost的自動化測試功能需要手動操作,并且需要手動查看測試結果。 為了解決這個問題,Apipost推出了持續集成功能,方便同…

【Shell】正則表達式的操作實例

正則表達式是一個描述一組字符串的模式 是由普通字符和元字符組成的字符集,而這個字符集匹配(或指定)一個模式。 正則表達式的操作實例 (一)概述1.定義2.作用3.類型 (二)字符串匹配實例&#xf…

【論文閱讀】Machine Learning, Linear Algebra, and More: Is SQL All You Need?

文章目錄 摘要一、介紹二、SQL算法原語2.1、Variables2.2、Functions2.3、Conditions2.4、Loops2.5、Errors 三、案例研究3.1、對數據庫友好的SQL映射3.2、性能結果 四、結論以及未來工作 摘要 盡管SQL在簡單的分析查詢中無處不在,但它很少用于更復雜的計算&#xf…

文件流-ASCII文件(中北大學-程序設計基礎(2))

目錄 題目 源碼 結果示例 題目 編寫程序實現以下功能:【要求處理ASCII文件】 (1)按職工號由小到大的順序將5個員工的數據(包括號碼、姓名、年齡和工資)輸出到磁盤文件中保存; (2&#xff…

自動駕駛決策規劃——坐標轉換

以下內容來自b站up主忠厚老實的老王,視頻鏈接:自動駕駛決策規劃算法序章 總綱與大致目錄_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1hP4y1p7es/?spm_id_from333.999.0.0&vd_sourced36e625f376908cfa88ef5ecf2fb0ed8侵刪。 決策規劃算法…

自動故障轉移

這里詢問,你的插槽是從哪里移動過來的? all:代表全部,也就是三個節點各轉移一部分具體的id:目標節點的iddone:沒有了 這里我們要從7001獲取,因此填寫7001的id: 填完后,…

02-登錄頁面、動態路由、權限等模塊開發

權限模塊開發流程 前端login頁面開發后端SpringSecurity配置后端login接口開發前端頁面框架搭建前端路由守衛,狀態管理開發前后端完成認證流程 開發Login頁面 創建Login頁面創建router,可以跳轉到Login頁面 Login頁面 使用element-plus開發 認證功…

力扣75. 顏色分類

Problem: 75. 顏色分類 文章目錄 題目描述思路及解法復雜度Code 題目描述 思路及解法 由于題目只提供0,1,2分別代表顏色紅、白、藍,并按此排序,那么我們可以遍歷兩次數組,第一次將0,全部放到數組前面一部分…

移動 App 入侵與逆向破解技術-iOS 篇

如果您有耐心看完這篇文章,您將懂得如何著手進行app的分析、追蹤、注入等實用的破解技術,另外,通過“入侵”,將幫助您理解如何規避常見的安全漏洞,文章大綱: 簡單介紹ios二進制文件結構與入侵的原理介紹入…

軟考考試需要達到多少分才能及格?

當然是45分!45分!45分!而且是各科45! 初級和中級考兩科 綜合知識考試時長為150分鐘,筆試,選擇題(上午9:00-11:30) 案例分析考試時長為90分鐘,筆試,問答題&…

計算機畢業設計 | vue+springboot圖書借閱 書籍管理系統(附源碼)

1. 開發目的 實現圖書的智能化、信息化和簡單化;實現圖書信息的增加、刪除、修改、查找、借閱、還書、收藏的顯示操作及實時數據庫的提交和更改和對普通用戶的增、刪、改、查;提高圖書管理員工作信息報送及反饋的工作效率,減輕管理員的勞動負…

Unity組件入門篇目錄

Audio AudioChorusFilter......................................點擊導航AudioDistortionFilter..................................點擊導航AudioEchoFilter.........................................點擊導航AudioHighPassFilter..................................點擊導…

設計模式Java實現-迭代器模式

?這里是第七人格的博客?小七,歡迎您的到來~? 🍅系列專欄:設計模式🍅 ??本篇內容: 迭代器模式?? 🍱 本篇收錄完整代碼地址:https://gitee.com/diqirenge/design-pattern 🍱 楔子 很久…

Java Spring 中使用緩存來提高性能

在Spring框架中,緩存是一種用于提高應用程序性能的重要機制。通過緩存,可以減少對數據庫或其他外部資源的訪問次數,從而加快應用程序的響應速度。以下是如何在Spring中使用緩存來提高性能的詳細過程: 1. 引入緩存依賴 首先&…

蒼穹外賣Day06筆記(復習了jwt的加密解密和傳遞)

瘋玩了一個月,效率好低,今天開始撿起來蒼穹外賣~ 1. 為什么不需要單獨引入HttpClient的dependency? 因為我們在sky-common的pom.xml中已經引入了aliyun-sdk-oss的依賴,而這個依賴低層就引入了httpclinet的依賴,根據依…