我想选择一个文本块(例如.V%
)并使用该文本作为shell命令的输入(例如.wc
或pbcopy
) - 但我不想改变当前的缓冲区 - 我只是想看看命令的输出(如果有的话)然后继续编辑而不做任何更改.
键入V%!wc
将转换为:'<,'>!wc
并切换wc
命令输出的文本块.
如何在不影响当前缓冲区的情况下将一大块文本传递给任意shell命令?
我们正在使用Commission Junction的REST服务,这需要我们在Authorization
标头中发送API密钥.
我们像这样设置标题:
$ch = curl_init();
curl_setopt_array($ch, array(
// set url, timeouts, encoding headers etc.
CURLOPT_URL => 'https://....',
// ...
));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: ' . CJ_API_KEY,
'User-Agent: ' . OUR_USER_AGENT
));
$response = curl_exec($ch);
$info = curl_getinfo($ch);
Run Code Online (Sandbox Code Playgroud)
问题是Authorization
没有发送标头(我们通过使用本地URL调试它,并执行一个var_export($_SERVER)
显示User-Agent
标头设置,但不是Authorization
标头.)
如果我们将标题名称更改为X-Authorization
,则会发送 - 但这对我们没有帮助,因为服务特别需要Authorization
标题.
我们如何让PHP + cURL发送任意Authorization
头?
在 UI 中有一个地方我们想要本地化字符串:
例如,对于法语语言环境,它将是:
如何使用 moment.js 实现这一目标?请向我提供代码,而不是文档链接,我已阅读文档,但没有帮助。
我预计这适用于第一种情况:
moment().calendar( null, {
sameDay : '[Today], L',
});
但“今天”没有本地化。德语也是“Today”,应该是“Heute”。因为我认为“今天”是用 momentjs 替换关键字以获得正确的本地化值。但实际上它只是文字字符串。
编辑 2018 年 4 月 6 日(添加代码示例)
moment.locale('de');
var result = moment().calendar();
var result2 = moment().calendar( null, {
sameDay : '[Today], L',
});
document.getElementById('result').innerHTML = result;
document.getElementById('result2').innerHTML = result2;
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.0/locale/de.js"></script>
<div id="result"></div>
<div id="result2"></div>
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/8x4on1nf/11/
非常感谢
如果用户在不选择一组自动完成建议的情况下输入文本,我们需要能够调用处理程序.
在我们的例子中,如果输入的文本匹配任何自动完成值或没有也不要紧-我们只关心如果用户点击/选择自动完成值,或者没有.
我们的表单的工作方式是用户开始输入联系人的姓氏,并获得自动填充建议,包括联系人的全名和公司.如果用户选择其中一个自动填充建议,我们会填充多个字段.这一切都很好.
新的要求是,如果用户没有选择其中一个建议,我们需要删除多个字段 - 我们希望使用从自动完成库调用的处理程序来实现这些字段.
看看以前的 答案,看起来我们不能用JörnZaefferer的自动完成插件做到这一点,但是如果你有一个补丁或一些想法如何实现这个功能,那么这就是我们试图将其推入的库.
我有这个代码检测网站上的任何鼠标点击:
$(document).mousedown(function() {
console.log("you clicked somewhere.");
});
Run Code Online (Sandbox Code Playgroud)
如果点击的位置在外面,如何使其仅触发操作#specificDiv
?
javascript ×2
jquery ×2
autocomplete ×1
calendar ×1
curl ×1
momentjs ×1
mousedown ×1
mouseevent ×1
php ×1
rest ×1
shell ×1
vim ×1