Vim有一个很棒的插件可以将当前项目转换为.gitignore
Vim可以理解的语法,并从那里排除所有这些文件.
用崇高的文本3的"去任何"(CMD + P),我得到的大量文件,我不感兴趣,如在东西.build
和.meteor
.
ST3有类似的东西吗?
每当我想在vim中为缩进行添加注释时,我点击Shift- o(在当前上方打开一个新行,切换到插入模式)并开始键入Python注释(使用#
).然后,该哈希神奇地移动到行的开头(没有缩进),我必须单击选项卡几次.
有谁知道如何解决它?
当我从剪贴板粘贴东西时,它们通常(总是)是多线的,在那些情况下(仅限那些情况),我想:set paste
被触发,因为否则每一行的标签都会增加(你们都是看过!).
虽然问题:set paste
在于它表现不佳set smartindent
,导致光标跳转到新行的开头而不是正确的缩进.所以我只想为这个实例启用它.
我正在使用Mac,使用Vim sshing到Debian机器,因此使用cmd+ 在插入模式下粘贴v.
我需要实现一个带有元组的泛型方法并返回一个Map示例:
val tuple=((1,2),(("A","B"),("C",3)),4)
Run Code Online (Sandbox Code Playgroud)
我一直试图将这个元组分解为一个列表:
val list=tuple.productIterator.toList
Scala>list: List[Any] = List((1,2), ((A,B),(C,3)), 4)
Run Code Online (Sandbox Code Playgroud)
但这种方式会返回List [Any].
我现在正在尝试找出如何迭代以下元组,例如:
((1,2),(("A","B"),("C",3)),4)
Run Code Online (Sandbox Code Playgroud)
为了遍历每个元素1,2,"A",B",...等.我怎么能在元组上进行这种迭代
我可以从我的VPS推送到我的GitHub仓库,但是一旦我进入屏幕,我就会被拒绝许可:
littke@[server]:~/src/[repo]$ git push
Pushing to git@github.com:littke/[repo].git
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
即使我能够认证:
littke@[server}:~/src/[repo]$ ssh git@github.com -i ~/.ssh/littke
Enter passphrase for key '/home/littke/.ssh/littke':
PTY allocation request failed on channel 0
Hi littke! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)
同样,这只发生在GNU屏幕内部.我可以在它外面推得很好.我用谷歌搜索但无法找到任何东西.
我在我的网站上缓存推文(有30分钟的到期时间).当缓存为空时,要查找的第一个用户将重新填充它.
但是,那时Twitter API可能会返回200.在这种情况下,我想将之前的数据再延长30分钟.但之前的数据已经丢失.
因此,我想考虑重新填充缓存,比如说,在到期时间前5分钟,这样我就不会丢失任何日期.
那么在使用php的memcache :: get()时如何知道项目的到期时间?
还有,有更好的方法吗?
vim ×2
comments ×1
git ×1
github ×1
gitignore ×1
gnu-screen ×1
indentation ×1
iterator ×1
memcached ×1
paste ×1
php ×1
public-key ×1
python ×1
scala ×1
sublimetext ×1
sublimetext3 ×1