首先创建本地文件夹,将本地文件夹在vscode终端打开。

1.安装readline-sync
npm install readline-sync

正常情况下运行上面的代码,会出现警告信息:
根据提示,创建 package.json 文件

npm init -y

修改用户路径 下的 package.json 文件

其中,description 字段内容随意,不为空即可。第二个存储库字段并没有,需要我们自己添加,由于我们目前还是自己学习阶段,可以设置成私有项目。
配置好后,重新运行 npm install readline-sync 安装

2.然后在文件中引入模块并重命名
var __readline = require('readline-sync')
__readline.setDefaultOptions({prompt: ''})
var readline = __readline.prompt

以上代码保存为文件,并使用 node 运行,即可在终端输入,并打印输出我们的输入。
**注意:一行 readline 语句只能接收一次用户输入,如果需要多行输入,就需要多写几行 readline 语句。输入的值默认是字符串类型。

3.生成 vs code 代码片段

上面的代码只是用来读取键盘输入,可以直接生成一个 vs code 代码片段,避免每次都需要重新写一遍。

"Print to console": {"prefix": "readline","body": ["var __readline = require('readline-sync');","__readline.setDefaultOptions({prompt: ''})","var readline = __readline.prompt",],"description": "Log output to console"}

将以上代码复制到你的 vs code 代码片段中,输入 readline 即可自动生成代码。

PS:以上操作具体步骤:文件 --> 首选项 --> 用户片段 --> javascript.json --> 复制上面的代码插入到你的 json 中。

vscode配置本地使用赛码网的输入输出格式编写代码相关推荐

  1. 牛客网赛码网 输入输出格式

    目录 牛客网&赛码网输入输出 牛客网 单行输入 多行输入,每一行是一个测试样例 多个测试用例,每个测试用例有多行 赛码网 单个输入,单个输出 单行多个输入,单行多个输出,空格分割 多个测试案例 ...

  2. 【赛码网 牛客网】输入输出总结(python版)

    1. 单行输入 n, m = map(int, sys.stdin.readline().strip().split()) 对该行中所有元素取整型后赋给等式左边若干参数 2. 多行输入: 先获取第一行 ...

  3. 赛码网算法: 上台阶 ( python3实现 、c实现)

    上台阶 题目描述 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法. 输入输入数据首先包含一个整数n(1<=n<=1 ...

  4. 牛客网赛码网输入输出总结(python版)

    1. 单行输入: n, m = map(int, sys.stdin.readline().strip().split()) 对该行中所有元素取整型后赋给等式左边若干参数 2. 多行输入: 先获取第一 ...

  5. 牛客网赛码网 输入输出格式 pythonC++

    牛客网&赛码网 输入输出格式 python&C++ Note: 你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scan ...

  6. js牛客网、赛码网输入输出

    js牛客网.赛码网输入输出 牛客网在线判题系统JavaScript(V8)使用 输入 单行输入 只有一行输入或者一个 var line = read_line(); 只有一行数组 var line = ...

  7. 牛客网 赛码网 js输入输出

    牛客网 详细地址 let readline = require('readline') const r1 = readline.createInterface({input: process.stdi ...

  8. 赛码网: 小明很喜欢打字,今天小红给了小明一个字符串。

    题目 时间限制: 3000MS 内存限制: 589824KB 题目描述: 小明很喜欢打字,今天小红给了小明一个字符串. 这个字符串只包含大写和小写字母. 我们知道,按下CapsLock键,可以切换大小 ...

  9. 赛码网和牛客网python输入输出要求

    1. 牛客网推荐使用sys.stdin.readline()形式输入,输出用print() ''' 输入: 2 3 分别赋给n, m并且转换为int类型 ''' import sysn, m = ma ...

最新文章

  1. Linux下用C++开发PHP扩展
  2. Android百度地图开发 百度地图得到当前位置
  3. 用Tableau制作滚动时间轴(下)
  4. dict格式转字符串两种方法的区别
  5. c语言是结构化 模块化,c语言是完全模块化和结构化的语言,怎么理解,什么是模块化和结构化...
  6. Java黑皮书课后题第5章:*5.42(金融应用:求销售额)如下重写编程练习题5.39:①使用for循环替代do-while循环②允许用户自己输入COMMISSION_SOUGHT而非将它固定为常量
  7. CodeForces - 1370D Odd-Even Subsequence(二分+思维)
  8. php7安装详解_,PHP7 redis扩展安装详解
  9. Android学习(二十)Notification通知栏
  10. Java 捕获 mybatis异常_3 springboot集成mybatis和全局异常捕获
  11. mysql 5.7 ddl 原子_mysql 8 新特性二DDL操作的原子化
  12. Hadoop 服务器配置的副本数量 管不了客户端
  13. 单链表---建立基本学生信息管理系统
  14. 数学建模人口模型及matlab算法解
  15. PHP实现图片加文字/图案水印
  16. kuka机器人RSI说明
  17. 【雅思大作文考官范文】——第六篇: 'parenting course' essay
  18. DiskGenius格式化磁盘、U盘
  19. 自己动手学TCP/IP--ICMP(ping报文)
  20. WOW平衡性设计理念

热门文章

  1. k8s kubeadm 安装
  2. iOS视频转Gif(附example code)
  3. Gym - 101350E Competitive Seagulls——博弈
  4. RT-Thread学习笔记——信号量
  5. 小程序校园点餐系统外卖系统设计
  6. Eclipse 各种设置
  7. 图标字体的优缺点和使用
  8. JIRA消息通知打通钉钉群
  9. Docker容器化技术教程,24小时快速入门
  10. python爬取站酷海洛图片_站酷海洛图片爬取