code-snippets 相关问题

有关与代码段的创建,使用和维护相关的问题。

Sublime 文本片段:如何将选项定义为值?

有没有一种解决方案可以在 Sublime Text 中创建一个片段,其中值可以有多种方法(选择)。例如,在Python中,列表可以有多种方法(append、clear、copy)。 这是...

回答 1 投票 0

在 WordPress 中使用带有 WPCode 的 javascript 代码片段时出现意外的令牌错误

我正在尝试使用 wpcode 插件将自定义 javascript 添加到我的网站中,以在 WordPress 上使用小部件,但我不断收到意外的令牌错误。已经创建了一个无法访问的...

回答 1 投票 0

如何向 VS Code 添加 css 代码片段

是否有可能在 vs code 中添加包含多个元素或标签及其样式的 css 代码片段。 我已经了解了仅添加属性的基本方法,并且

回答 1 投票 0

Neovim nvim-cmp 和 LuaSnip:Tab 键无法导航完成菜单或展开片段

我正在努力设置 Neovim 配置以进行开发,特别关注集成 nvim-cmp 以实现自动完成功能,以及集成 LuaSnip 以实现代码片段支持。但是,我遇到了一个问题

回答 1 投票 0

Flutter 代码片段在有状态小部件 android studio 中不起作用

我不知道,flutter 3.0.0更新后,我无法在android studio中使用snippet。也许我可以,但是在一个函数内。我无法轻松导入material.dart。但我在其中使用了片段(我可以使用 sn...

回答 4 投票 0

Chrome Dev Tool 的 Snippets 保存在哪个文件?

据我所知,个人数据始终保存在配置文件路径中,可以在 chrome://version 中找到。 我在 Chrome 开发工具中添加了许多代码片段,并且想要备份它们。 但我找不到一个文件

回答 5 投票 0

如何在 Visual Studio 2022 中为 Blazor 文件 (*.razor) 创建自定义代码段

有没有办法可以在 Visual Studio 2022 中为 Blazor 文件创建自己的自定义代码片段?我可以使用 .snip 中的 创建 C# 的自定义片段...

回答 1 投票 0

如何向特定 WordPress 页面添加 noindex、nofollow 元标记?

我想停止对特定页面建立索引。 尝试了下面的代码,但机器人元标记没有显示在页面的 部分: add_action( 'wp_head', 函数() { ... 我想阻止特定页面被索引。 尝试了下面的代码,但robots元标记没有显示在页面的<header>部分: add_action( 'wp_head', function() { if ($post->ID == 7407 || $post->ID == 7640 || $post->ID == 7660) { echo '<meta name="robots" content="noindex, nofollow">'; } } ); 有什么想法吗? 这里存在变量作用域问题:除非使用 $post 关键字,否则 global 对象在函数中不可用。 add_action( 'wp_head', function() { global $post; if ($post->ID == 7407 || $post->ID == 7640 || $post->ID == 7660) { echo '<meta name="robots" content="noindex, nofollow" />'; } } ); 但是,$post对象并不总是可用:它仅在实际查看post、page或自定义帖子类型时才会设置。如果您尝试按原样使用此代码,当未设置 $post 时,它会抛出一些 PHP 警告,因此使用 is_page() 函数可能是一个更好的主意,因为该函数会自动为您执行此检查: add_action( 'wp_head', function() { if ( is_page( array(7407, 7640, 7660) ) ) { echo '<meta name="robots" content="noindex, nofollow" />'; } } ); 我已经使用 wp_robots 过滤器解决了这个问题: add_filter( 'wp_robots', 'do_nbp_noindex' ); function do_nbp_noindex($robots){ global $post; if(check some stuff based on the $post){ $robots['noindex'] = true; $robots['nofollow'] = true; } return $robots; } 为了便于理解单个 WordPress 帖子的 noindex nofollow 函数的确切代码: function do_the_noindex($robots){ global $post; if( $post->ID == 26 ) { $robots['noindex'] = true; $robots['nofollow'] = true; } return $robots; } add_filter( 'wp_robots', 'do_the_noindex' ); 重要提示: 在发布帖子时,请确保该帖子是“公开的”。如果帖子是“私人”,则此代码将不起作用。 function set_noidex_when_sticky($post_id){ if ( wp_is_post_revision( $post_id ) ){ return; } else{ if( get_post_meta($post_id, '_property_categories', true ) ){ //perform other checks $status = get_post_meta($post_id, '_property_categories', true ); // var_dump($status); // die; //if(is_sticky($post_id)){ -----> this may work only AFTER the post is set to sticky if ( $status == 'sell') { //this will work if the post IS BEING SET ticky add_action( 'wpseo_saved_postdata', function() use ( $post_id ) { // die('test'); update_post_meta( $post_id, '_yoast_wpseo_meta-robots-noindex', '1' ); update_post_meta( $post_id, '_yoast_wpseo_meta-robots-nofollow', '1' ); }, 999 ); } } } } add_action( 'save_post', 'set_noidex_when_sticky' ); 如果不直接在循环外使用全局$post声明,则不能直接使用$post->ID。 <! -- try code it is working fine --> add_action( 'wp_head', function() { if(is_page('7407') && get_the_id() == 7407 || is_page('7640') && get_the_id() == 7640 || is_page('7660') && get_the_id() == 7660) { // Support Parameters Page ID, title, slug, or array of such to check against. echo '<meta name="robots" content="noindex, nofollow">'; } });

回答 5 投票 0

是否可以在 ASP.NET MVC 中的 Razor (cshtml) 页面中使用 html 片段

我尝试了很多方法但都没能做到。我无法在 cshtml razor 页面中使用 html 片段,这很糟糕。我不想使用 VS Code 编写 ASP.NET MVC,因为我习惯使用 Visual

回答 1 投票 0

ES7 React/Redux/GraphQL/React-Native 片段不起作用

由于某种原因,我无法使用 ES7 React/Redux/GraphQL/React-Native 片段,即使我已经安装了所需的扩展。

回答 8 投票 0

如何判断一个字符串是否是有效的JSON?

有谁知道 PHP 的强大(且防弹)is_JSON 函数片段吗?我(显然)有一种情况,我需要知道字符串是否是 JSON。 嗯,也许通过 JSON 运行它...

回答 8 投票 0

Shopify 商店上的色样显示问题:图像集成

我的 Shopify 商店中有一个颜色元字段,其中插入特定颜色应同时反映在网站和电话设备上。每个颜色样本都与一个图像图块相关联

回答 1 投票 0

创建 ViewPage 服务器端代码片段

我正在开发一个 ASP.NET MVC 项目,我有许多节点片段需要插入到多个页面中。我非常想知道是否可以有一个片段......

回答 2 投票 0

PHP:如何将这句话转换为给定格式

“[5|五][提示|建议]一次难忘的旅行|五 一次不后悔的旅行的建议|[5|五] [提示|建议] 一次[令人惊叹|难以置信]的旅行|五个[提示|建议]

回答 6 投票 0

如何将英制长度单位转换为公制?

这里我面临一个问题,我相信(或至少希望)已经解决了 100 万次。 我得到的输入是一个字符串,表示以英制单位表示的对象的长度。它...

回答 4 投票 0

插入 PSR-0 命名空间的 Sublime Text 片段

我正在尝试制作一个 Sublime Text 片段,插入 PHP 样板类,如下所示: 我正在尝试制作一个 Sublime Text 片段,插入 PHP 样板类,如下所示: <?php namespace Namespace\Subnamespace; class TestClass { public function __construct() { //code... } } 使用PHP-FIG标准(或类似标准)时,命名空间和类名都可以从文件的路径中获取。上例中的文件将放置在 /Users/Projects/Whatever/src/Namespace/Subnamespace/TestClass.php 中。 这是我到目前为止所拥有的: <snippet> <content><![CDATA[ <?php namespace ${1:Namespace}; class ${TM_FILENAME/(.*)[.](.*)/$1/g} { public function __construct() { ${0://code...} } } ]]></content> <tabTrigger>phpclass</tabTrigger> <scope>text.html</scope> </snippet> 我已经弄清楚如何获取类名 - 但事实证明获取命名空间要困难得多。我远不是正则表达式方面的专家 - 而这个专家需要: 获得一切之后src/ ...最后一个/之前 将所有剩余的斜杠翻转为反斜杠。 /Users/Projects/Whatever/src/Namespace/Subnamespace/TestClass.php 变成 Namespace\Subnamespace。 这是我在该主题上找到的最相关的线程,但它超出了我的能力范围,我什至无法让它工作。 有人可以帮我吗? 这是在 ST-3 中的 2 个以上级别上工作的名称空间替换: namespace ${1:${TM_FILEPATH/(?:.*src\/)|(\/)?([^\/]+)(?=\/)|(?:\/[^\/]+\.php$)/(?1:\\$^N:$^N)/g}}; 文件:/path/to/project/src/sub1/sub2/sub3/sub4/class.php 输出:namespace sub1\sub2\sub3\sub4; 我确实设法让它工作,但遗憾的是它仅限于指定数量的命名空间级别。由于我当前的项目始终有 2 个级别 (Project\Namespace),因此目前效果良好。但这不是最佳解决方案。 这是正则表达式: (?:^.*src\/|\G)(.*?)\/(.*?)\/(?:.*php|\G) 不捕获 src/ 之前的所有内容的选择 选择下一步的所有内容/。 (“命名空间”) 再次执行步骤 2。 (“子命名空间”) 非捕获文件名选择 然后我用 $1\\$2 进行替换,这会将步骤 2 和步骤 3 中的捕获内容放在中间并带有反斜杠。 完整的片段就绪版本是: ${TM_FILEPATH/(?:^.*src\/|\G)(.*?)\/(.*?)\/(?:.*php|\G)/$1\\$2/g} 这将输出 Namespace\Subnamespace。 它目前有效,但我非常希望看到一个适用于任意数量的命名空间级别的版本。

回答 2 投票 0

Sublime Text 片段将camelCase转换为snake_case

您好,我正在尝试制作一个精彩的文本片段,我想 将camelCase 单词转换为snake_case。我确实知道有一些插件可以让你将字符串转换为snake_case,但我...

回答 2 投票 0

VSCODE 代码片段 PHP 自动填充命名空间

我正在尝试为 PHP 创建一个 VSCODE 代码片段,它会自动放置命名空间(基于文件夹路径)。 这个想法是在当前文档的目录上进行替换,考虑到......

回答 2 投票 0

VS Code 可以自动生成文件吗?

我正在 VSCode 中为我的 React 函数组件样板创建一个用户片段,其中包含来自“./FileName.module.scss”的导入样式,我想知道是否可以创建该 FileName.module....

回答 2 投票 0

如何编辑现有的 VS 代码片段

有没有办法删除或编辑 Visual Studio CODE 中的一些默认代码片段? 例如,当我输入 req+TAB 时,我需要 require 而不是 requestAnimationFrame

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.