V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 19 页 / 共 33 页
回复总数  658
1 ... 15  16  17  18  19  20  21  22  23  24 ... 33  
2022-08-23 15:24:41 +08:00
回复了 deltadawn 创建的主题 Python Python 题目不会做,请教大神解题
好像是图片有防盗链?我发原图链接也不行
2022-08-23 15:24:00 +08:00
回复了 deltadawn 创建的主题 Python Python 题目不会做,请教大神解题
1. 楼主发的是图片的预览链接,不是图的链接
2. V2EX 评论会吃代码空格缩进,python 代码发出来基本都用语法错误
3. 图在这里下面

![img]( https://i.imgur.com/XYSV8S5.jpeg)
2022-08-23 14:21:58 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
@wxf666

v1.1.0 更新日志
由于 V2EX 会删除评论代码缩进, 因此插件会自动格式化代码, 支持的语言有 js/jsx/ts/tsx/json/json5/html/vue/scss/css/less/java
@beginnerZ

我电脑手机都能打开啊,我用的 clash 代理,让 v2ex.com 的流量走海外节点就行
2022-08-22 15:56:23 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
# 代码高亮及其自动格式化测试

## js

```js
const markdownItInstance = markdownit({
highlight(str, lang) {
lang = lang.toLowerCase();
if (lang2parser[lang]) {
console.log({ str, lang });
try {
str = prettier.format(str, {
parser: lang2parser[lang],
plugins,
});
} catch {}
}
if (lang && hljs.getLanguage(lang)) {
try {
return hljs.highlight(str, { language: lang }).value;
} catch (__) {}
}
return '';
},
});
```

## ts

```ts
const plugins: Plugin[] = [
parserBabel,
parserYaml,
parserHtml,
parserPostcss,
parserJava,
];

const lang2parser: Record<string, BuiltInParserName | string> = {
js: 'babel',
jsx: 'babel',
ts: 'babel-ts',
tsx: 'babel-ts',
json: 'json',
json5: 'json5',
yaml: 'yaml',
html: 'html',
vue: 'vue',
scss: 'scss',
css: 'css',
less: 'less',
java: 'java',
};
```

## Java

```java
public class HelloWorld {
public static void main(String[] args) {System.out.println("Hello World!");;;;;}

@Override
public String toString() {
return "Hello World";
}
public int sum(int argument1,int argument2,int argument3,int argument4,int argument5
) {
return argument1+argument2+ argument3 +argument4 + argument5;
}
}
```
@lookStupiToForce

`回复 markdown` 已经不需要了,正常点击回复即可
@lookStupiToForce

> 安装这个脚本后,可以看到别人的选然后的 markdown 回复
> 但是我自己不能回复支持渲染的 markdown
> 应该是这个脚本的回复框功能和 chrome 扩展 V2EX plus 冲突了
> sad

这个脚本当前版本并没有修改回复框的功能,它只会使用 markdown 二次渲染每一条评论,另外如果二次渲染后评论文本没有变化,就不会替换 dom
2022-08-22 11:33:27 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
@wxf666

我尝试使用 ·https://wx3.sinaimg.cn/base62/ xxx .jpg` 去保存信息,但是一旦使用次数过多,v2 便会提醒不要在评论中包含外链,所以用图片保存信息不太行
2022-08-22 11:26:38 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 11:12:44 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
```ts
const mdCodeReg = /```.+?```/g;
const replyForm = document.querySelector<HTMLFormElement>(`#reply-box form`)!;
const textarea = replyForm.querySelector('textarea')!;
replyForm.addEventListener('submit', () => {
if (!mdCodeReg.test(textarea.value)) {
return;
}

textarea.value +=
'\n' +
`https://wx3.sinaimg.cn/base62/${base62.encode(
tec.encode(textarea.value)
)}.jpg`;
});
```
2022-08-22 10:33:14 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:32:51 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:32:34 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:28:07 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:27:50 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:27:08 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:25:49 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:24:35 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:24:21 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
2022-08-22 10:24:06 +08:00
回复了 lisongeee 创建的主题 分享创造 什么才是开发油猴脚本最好的体验
1 ... 15  16  17  18  19  20  21  22  23  24 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2601 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 07:40 · PVG 15:40 · LAX 00:40 · JFK 03:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.