问题标签 [auto-close]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
368 浏览

vim - Vim 自动关闭插件和不同的键盘布局

我发现 autoclose.vim 非常实用,可以关闭所有括号但遇到下一个问题。问题是我需要在我的工作中使用第二个键盘映射,如下所示:

这个键映射与所有其他键重新映射这些键:“[”->“х”、“]”->“ъ”、“'”->“э”、“`”->“ё”。但是当我在我的插件中插入 autoclose.vim 时,我最终会遇到这样的情况:在 russian-jcukenwin 键盘映射中我没有 "х","ъ","э","ё" 但 "[","]","' ","`" 代替。我只是从 vim 开始我的乐趣并且不知道它的脚本语言尚未自己在 autoclose.vim 中找到解决方案,但发现这个问题非常烦人。

所以也许有人知道一个快速的技巧来避免在 autoclose.vim 中重新映射?或者也许有一种方法可以在不同的键盘布局中自动关闭 autoclose.vim?

0 投票
5 回答
6353 浏览

geany - Geany IDE 是否有自动关闭花括号插件?

Geany 是我能找到的最接近完美 Web 开发 IDE 的东西。但是,我找不到自动关闭大括号( {)的方法。

例如,键入:

..并且按下RETURN应该会导致这种情况发生:

有什么可以让 Geany 做到这一点吗?

0 投票
2 回答
3813 浏览

jquery - FancyBox 和 Youtube API 事件

一旦我在我的幻想箱中播放的 youtube 视频结束,我就会尝试触发一个事件。

所以一旦视频结束,我可以自动关闭fancybox。

我有最后一个 fancybox 版本,我在 youtube API 上,坚持使用示例,但似乎 ytplayer 对象是“未定义的”,我无法使其正常工作。

我在互联网上阅读了很多东西,包括这个,这似乎很好:当 youtube 视频 id 完成时,如何让 fancybox 自动关闭?

这是我正在使用的代码:JsFiddle

如果有人让这个工作,那就太棒了!我只是在完成后关闭fancybox的视频!

非常感谢

0 投票
0 回答
450 浏览

plugins - notepad++ 自动关闭引号如果是下一个字符,则不输入引号

我正在使用 notepad++ 并安装了一些插件,其中一个会自动关闭引号 (', ") 以及括号 ((, {)。我一直在codecademy.com上扩展我的编程知识并注意到如果您输入引号或括号,它会自动为您关闭它,但如果引号是编辑器中的下一个字符,并且您输入引号,它实际上不会输入另一个引号。它只会移动到报价的另一端。有没有记事本++插件呢?

0 投票
3 回答
2220 浏览

sublimetext2 - Sublime Text 中的自定义括号自动关闭

我正在尝试自动关闭*Markdown 文件中的星号 ( ) 字符。
我一直在查看所有语言设置文件,但没有找到任何可以用作示例的内容。我也尝试过编写一个片段,但发现它效率低下(它不会环绕选择)。

我四处搜索,发现 BracketHighlighter(它声称允许自定义自动关闭配对)但没有运气(通过 Package Control 安装,也重新启动)。

关于我应该从哪里开始或我做错了什么的任何想法?


解决方案(感谢@skuroda)

skuroda 的回答会很好 - 但是,我做了一些调整,我想将它们附加到他们的回答中:

**如果在两个前面的星号旁边按下星号键,则添加两个(例如,**|然后***|变为光标**|**所在|的位置。这对加粗文本有很大帮助。

0 投票
1 回答
2869 浏览

java - java.util.concurrent.locks.Lock 的 AutoCloseable 包装器有什么风险吗?

随着try-with-resource在 Java 7 中的引入,我惊讶地发现它Lock并没有被改造为AutoCloseable. 看起来很简单,所以我自己添加了如下:

这适用于一个AutoCloseableReentrantReadWiteLock类,用法如下:

由于这似乎是自动关闭RAII的直接和规范使用,我认为一定有充分的理由不应该这样做。有人知道吗?

0 投票
5 回答
32781 浏览

javascript - 自动关闭警报

有没有办法alert()自动关闭javascript?

我有警报

我想在几秒钟后关闭它。这是可能的还是我应该去 jQuery 对话

0 投票
1 回答
912 浏览

jquery - 通过仅在特定浏览器宽度处单击任意位置来自动关闭菜单

我制作了一个简单的 jsfiddle 来显示问题:http:
//jsfiddle.net/jacqueline01/rCW85/

请调整您的浏览器大小以查看下拉/切换菜单。这个简化的小提琴是根据本教程创建的。

问题
当下拉/切换菜单可见时,我希望它在单击链接或单击菜单外部时自动关闭。只有当浏览器宽度小于 500 像素时才会发生这种情况。(见小提琴)

我尝试添加以下内容:

但是,当浏览器宽度超过 500 像素时,此功能当然也可以使用。我无法让它在 < 500px JS 代码中工作。

因此,我正在寻找一种在移动菜单可见后通过单击 HTML 内的任意位置来滑动菜单的方法。

任何帮助都将不胜感激。提前致谢!

0 投票
1 回答
333 浏览

c++ - 在 MessageBox (C++) 上单击 NO 后使程序自动关闭

我在学校和自己学习 C++ 编程。现在我正在尝试对视觉体验和用户界面进行一些升级。我的问题是,我可以在简单地单击 MessageBox 的“NO”按钮后关闭程序吗?程序运行后,我想跳过“按任意键继续”。这是代码:`

`

0 投票
3 回答
2954 浏览

c# - 打开多个 MessageBox 实例并在几秒钟后自动关闭

我在 Visual Studio 2012 下使用 C# 编写 Windows 窗体,我想打开多个 MessageBox 实例并在几秒钟后自动关闭它们。

我在这里找到(并赞成)这个答案:SO: Close a MessageBox after few seconds

但是,如果我一次只打开 1(一个)MessageBox,则此方法有效,因为它使用 function FindWindow,并且我的 MessageBox 的多个实例应具有所有相同的窗口标题(标题)。

[可选]另外,我想给用户一个倒计时,比如这个对话框将在 5 秒内关闭这个 [...] 在 4 秒内这个 [...] 在 3 秒内,...,这 [...] 在 1 秒内最后关闭 MessageBox。

有没有办法唯一地引用我的多个 MessageBox 并在一段时间(比如 5 秒)后自动关闭它们(使用System.Timers.TimerSystem.Threading.Timer或- 最适合此解决方案的任何一个)?System.Windows.Forms.Timer