vscode使用ollama本地模型
· 阅读需 1 分钟
- 在
vscode里面安装Continue插件 - 安装
Ollama,并安装本地模型,启动服务 - 注册
OpenRouter,获取API Key - 配置
Continue插件
vscode 里面安装 Continue 插件Ollama,并安装本地模型,启动服务OpenRouter,获取 API KeyContinue 插件Nano 核心快捷键速查表(分类整理)按使用场景分类标注,「核心」为高频必记项,方便快速查阅:
| 分类 | 操作 | 标准快捷键 | 简写标识 | 核心说明 |
|---|---|---|---|---|
| 基础操作 | 保存文件(核心) | Ctrl + O | ^O | 回车确认保存(直接回车保留原文件名) |
| 基础操作 | 退出编辑器(核心) | Ctrl + X | ^X | 未保存时提示:Y = 保存,N = 放弃,Ctrl+C = 取消 |
| 基础操作 | 查看完整帮助 | Ctrl + G | ^G | 调出 Nano 官方快捷键说明文档 |
| 编辑操作 | 撤销修改 | Alt + U | M-U | 恢复上一步操作 |
| 编辑操作 | 重做修改 | Alt + E | M-E | 取消撤销(恢复已撤销的修改) |
| 编辑操作 | 激活文本选区 | Alt + A | M-A | 方向键可扩展 / 缩小选区范围 |
| 编辑操作 | 复制选中内容 | Alt + 6 | M-6 | 未选中时可复制光标整行 |
| 编辑操作 | 剪切 / 删除整行 | Ctrl + K | ^K | 选中时剪切选区;未选中时删除光标所在行 |
| 编辑操作 | 粘贴内容 | Ctrl + U | ^U | 粘贴剪切 / 复制的内容到光标位置 |
| 查找替换 | 查找文本(核心) | Ctrl + W | ^W | 输入关键词回车,支持模糊查找 |
| 查找替换 | 查找下一个匹配项 | Alt + W | M-W | 继续查找上一次的关键词 |
| 查找替换 | 替换文本(核心) | Ctrl + \ | ^\ | 支持单条替换(Y)/ 全部替换(A)/ 取消(N) |
| 视图 / 跳转 | 显示 / 隐藏行号 | Alt + N | M-N | 编辑中快速切换行号显示状态 |
| 视图 / 跳转 | 跳转到指定行 | Ctrl + _ | ^_ | 输入行号回车,快速定位代码报错行 |
| 视图 / 跳转 | 切换语法高亮 | Alt + Y | M-Y | 手动触发代码语法高亮(适配 PHP/JSON 等) |
| 多文件编辑 | 切换上一个文件 | Alt + , | M-, | 同时打开多个文件时循环切换 |
| 多文件编辑 | 切换下一个文件 | Alt + . | M-. | 同上,按顺序切换已打开文件 |
WSL中安装laravel12# 安装编译PHP的依赖
sudo apt install -y autoconf build-essential libssl-dev libcurl4-openssl-dev libxml2-dev libzip-dev libonig-dev bison flex libgd-dev libfreetype6-dev libpng-dev re2c libpq-dev
# 安装php8.5
mise use -g php@8.5
# 安装laravel cli
composer global require laravel/installer
# 初始化项目
laravel new laravel12-demo
# 本地开发
composer run dev
# 安装
go install github.com/mailhog/MailHog@latest
# 使用
MailHog
然后访问浏览器地址:http://0.0.0.0:8025/
邮件发送端口是:1025
更多请参考:文档
Debian/Ubuntu (apt) amd64
sudo apt update -y && sudo apt install -y curl
sudo install -dm 755 /etc/apt/keyrings
curl -fSs https://mise.jdx.dev/gpg-key.pub | sudo tee /etc/apt/keyrings/mise-archive-keyring.pub 1> /dev/null
echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.pub arch=amd64] https://mise.jdx.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/mise.list
sudo apt update
sudo apt install -y mise
Lighthouse进行性能优化在某个页面打开调试工具,切换到Lighthouse,然后选择模式,设备类型,最后点击右上角的分析页面负载。等的生成测试报告,针对性的优化即可。
HTTP2,甚至HTTP3gzip等webp,且压缩到合适的大小css,js等文件需要压缩后,再投入生产环境使用css,js等静态文件,如果可以,尽量主动设置请求头缓存。(但需要考虑副作用,设置后,必须改变文件名才能获取到最新的文件,对构建性应用友好,因为每次都会生成新的文件名,浏览器环境谨慎使用。)css可以延迟加载<link href="xxx.css" rel="preload" as="style" onload="this.rel='stylesheet'"><img loading="lazy" class="size-[40px]" ... />用户表,头像表
users
id
nickname
avatars
id
user_id
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
public function avatar()
{
return $this->hasOne(Avatar::class);
}
}
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Avatar extends Model
{
public function user()
{
return $this->belongsTo(User::class);
}
}