小编For*_*ker的帖子

vim中的代码片段 - 返回上一个参数的任何选项?

我正在使用neocomplcache以及neosnippet和honza的vim-snippets.它们很棒,除了当我按下时Ctrl-k,我可以转到下一个参数,但我无法返回上一个参数.

所以例如,如果我插入'for'代码段并在索引变量上输入错误,但我已经按下了Ctrl-k,我搞砸了吗?我必须修改所有参数然后再回来做更换操作吗?或者是否有选择模式的映射,我可以在这种情况下帮助我?目前TabS-Tab没有做任何事情.

最后,所有片段插件都是这样的吗?或neocomplcache只是缺少这个功能(开箱即用,至少)?

parameters vim code-snippets vim-plugin

3
推荐指数
1
解决办法
3467
查看次数

如何在数字为负数时确定字符串是否为数字

我得到以下结果:

>>> x = '-15'
>>> print x.isdigit()
False
Run Code Online (Sandbox Code Playgroud)

当我期待它True.似乎没有内置函数返回True一个负数字符串.检测它的建议是什么?

python

3
推荐指数
1
解决办法
312
查看次数

如何获取每个文件的创建时间并对其进行格式化

我可以使用以下命令格式化文件的时间:

Get-ChildItem Dropbox | Get-Date -format "yyyy-MM-dd hh:mm"
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令获取文件的CreationTime:

Get-ChildItem Dropbox | Select-Object CreationTime
Run Code Online (Sandbox Code Playgroud)

当我把它们组合在一起时,它们会爆炸.如何以我想要的格式获得创作时间?

windows powershell

3
推荐指数
1
解决办法
8607
查看次数

映射 Surround.vim 插件以在可视模式下添加 Markdown 链接

我正在使用以下插件来简化 Markdown 中的标记 URL:tpope/vim-surround

这有效:

nmap <leader>l <Plug>Ysurroundiw]%a(<C-R>*)<Esc>
Run Code Online (Sandbox Code Playgroud)

这不是(注意大写的“S”):

vmap <leader>l <Plug>YSurround]%a(<C-R>*)<Esc>
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

vim surround

0
推荐指数
1
解决办法
277
查看次数