快速学会solidity——Visual Studio Code 的安装和使用

1·下载VS code安装包

      下载地址:https://code.visualstudio.com/

 注意:VS Code支持多个平台,这里我们选择下载Windows x64版本安装包即可。

2·安装VS Code

双击下载的安装文件,一路下一步即可完成安装。

3·VS Code常用插件安装

VS Code 插件的作用是扩展 VS Code 编辑器的功能,让其变得更加灵活和强大。VS Code 专门提供插件商店,上面可以搜索所有插件,而且这些插件全部都是免费提供的。
       前端程序员使用 VS Code 安装的常用插件如下:

1. 插件名称:Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
           作用:将 VSCode 操作界面转换为中文,对英语不好的朋友,非常友好。

2.插件名称:Code Runner 

作用:支持对各种编程语言语法高亮支持。

 

3.插件名称:Solidity
作用:支持 solidity 编程语言语法和编译 solidity 源文件

4. 插件名称:Live Server
作用:开启本地 Web 服务器
优点:一边编写前端代码一边保存,即实时刷新预览,大大提升开发测试效率 

 

4. VS Code 常用快捷键
    注意:快捷键不用去特意记忆,平时多敲代码,熟能生巧,实在记不起来可以找笔记查看一下
              输入命令窗口:F1 或 Ctrl + Shift + P ,俗称万能键,可以在命令窗口中输入任何命令
单行注释: Ctrl + / (再按一次快捷键取消单行注释)
多行注释: Shift + Alt + A (再按一次快捷键取消多行注释)
删除代码: Ctrl + Shift + K
查找文件: Ctrl + P 根据名称查找文件
切换文件窗口: Ctrl + Tab
显示/隐藏侧边栏: Ctrl + B
查找内容: Ctrl + F
查找并替换内容: Ctrl + H
所有文件查找内容: Ctrl + Shift + F
所有文件查找并替换内容: Ctrl + Shift + F
选中所有匹配项: Ctrl + Shift + L ,可以同时完成修改(酷)
向左缩进: Ctrl + [
向右缩进: Ctrl + ]
在当前行下方插入空行(光标位置可以不在行尾): Ctrl + Enter

在当前行上方插入空行(光标位置可以不在行尾): Ctrl + Shift + Enter
查看所有快捷键: Ctrl + K + S
生成 HTML 模板:输入 ! 快速按 Tab

### 配置 VS Code 进行 Solidity 智能合约开发 #### 安装必要的扩展 为了在 Visual Studio Code (VS Code) 中高效地编写 Solidity 合约,安装合适的扩展至关重要。推荐的扩展包括但不限于: - **Solidity**: 此插件提供语法高亮、自动补全以及编译功能的支持[^2]。 ```json { "editor.formatOnSave": true, "files.autoSave": "afterDelay", } ``` 此 JSON 片段展示了部分设置选项,可以加入到 `.vscode/settings.json` 文件中以便优化编辑体验。 #### 设置工作区环境 创建一个新的项目文件夹作为工作空间,在该目录下初始化 Git 仓库并建立如下结构: ``` my-contract/ ├── contracts/ # 存放所有的 .sol 文件 ├── migrations/ # Truffle 或 Hardhat 的部署脚本位置 └── test/ # 测试代码所在的位置 ``` 这种布局遵循了常见框架如 Truffle Hardhat 推荐的最佳实践方式。 #### 编写第一个智能合约 在一个新的 Solidity (.sol) 文件内输入以下模板代码片段,这将帮助熟悉基本语法结构。 ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract HelloWorld { string public message = "Hello, world!"; function setMessage(string memory newMessage) public { message = newMessage; } } ``` 上述例子定义了一个简单的 `HelloWorld` 类型合约实例,它拥有一个公共状态变量 `message` 及其更新方法 `setMessage()`[^1]。 #### 使用命令行工具辅助开发 除了直接通过 VS Code 内建终端执行命令外,还可以考虑集成更强大的构建工具链比如 Truffle Suite 或者 Hardhat 来简化测试与调试流程。这些工具提供了丰富的 CLI 命令集用于编译、迁移乃至模拟网络交互场景下的行为验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值