常用中端命令
1.node 空格 js文件 //在nodejs环境中运行js文件 2.clear或者cls //清空界面 3.ls 或者dir //查看列表 4.cd目录名 //进入到目录中去删除线格式 5.cd… //返回上一级目录 6. cd \ //直接进入根目录
常用快捷键
快捷键使用注意事项: 1、系统级快捷键可以全局响应,不论当前焦点在哪里、运行什么程序,按下时都能起作用; 2、应用程序级热键只能在当前活动的程序中起作用,当应用程序热键的定义程序不活动或在后台运行时,热键就无效了; 3、控件级的热键则仅在当前控件中起作用。一般系统和应用程序的快捷键可以按自己的操作习惯进行自定义。 1.ctrl + shift + n 新建文件夹
常见vscode快捷键
1.ctrl + b 隐藏打开侧边栏
字符串操作
1.concat 合并两个数组,生成新数组 2.实例方法 splice 删除或替换原数组单元 3.实例方法 reverse 反转数组 4.splice删除或者替换splice(索引号)删除谁返回谁,splice(索引号,删除几个),splice(索引号,删除几个,替换元素内容) 5.shift:删除数组的第一个并返回 6.unshift:增加数组的第一个并返回新数组的长度
将md文件转换成html格式
const fs = require('fs')
const path = require('path')
fs.readFile(path.join(__dirname, 'txt.md'), 'utf8', (err, data)=>{
if(err){
console.log('err', err)
return
}
const arr = data.split("\n")
console.log(arr[0])
console.log(arr.length)
let bigStr = ""
arr.forEach(item => {
if(item.startsWith('# ')){
console.log(item)
console.log("--------")
const newStr = "<h1>" + item.replace('# ', '') + "</h1>"
console.log(newStr)
bigStr += newStr
} else if(item.startsWith('## ')){
console.log(item)
console.log("--------")
const newStr = "<h2>" + item.replace('## ', '') + "</h2>"
console.log(newStr)
bigStr += newStr
} else if(item.startsWith('### ')){
console.log(item)
console.log("--------")
const newStr = "<h3>" + item.replace('### ', '') + "</h3>"
console.log(newStr)
bigStr += newStr
} else {
const newStr = "<p>" + item + "</p>"
console.log(newStr)
bigStr += newStr
}
})
console.log("----------------------")
console.log(bigStr)
fs.writeFile(path.join(__dirname,'abc.html'),"<body>" + bigStr + "</body>",'utf8',(err)=>{
console.log('写入出错',err)
})
})
|