小编Kur*_*ger的帖子

emacs创建启用了ido的新文件

我很方便地切换到包含ido包的emacs入门套件.

ido有一个很好的功能,它建议查找文件时的路径,除了在尝试创建新文件时,它通常非常方便.当新文件名与另一个路径中的建议匹配时,ido会自动切换到该路径,假设这是我想要的,但通常不是,我发现它很烦人.

要解决此问题,我要么从shell中触摸newfile,创建一个新的缓冲区并另存为,或者使用Mx查找文件来获取原始行为.我当然可以再次将Cx Cf重新绑定到find-file但是我必须喜欢ido-find-file,我只是希望它在我明确键入路径时停止自动切换路径.

我认为可能有一些简单的密钥我可以在ido-find-file中按下它告诉它我正在寻找的文件不存在并且停止提出建议,或者我可以设置一些var以获得更理想的行为?

emacs ido-mode ido

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

在mercurial中拆分更改集的最简单方法

我很高兴使用git,但最近出于好奇心而根据朋友的观点一直在探索Mercurial,认为它在某些方面更好.

然而,我注意到的第一件事是,Mercurial似乎没有像git那样的索引.我倾向于做更多的改变然后我应该在编辑文件后git add -p用来将补丁分成单独的提交.如果更改在不同的文件中,我可能会使用MQ,但是看起来我需要先撤消更改.

是否可能有Mercurial的扩展,它提供类似索引的功能?

mercurial

28
推荐指数
2
解决办法
2万
查看次数

git-svn错误导入存储库:致命:不是有效的对象名称

我试图克隆svn存储库时遇到以下错误.
有人见过这个吗?

$ git svn clone -s https://npanday.svn.codeplex.com/svn npanday

Initialized empty Git repository in /home/kurtharriger/npanday/.git/

fatal: Not a valid object name 
ls-tree -r --name-only -z : command returned error: 128

$ git --version

git version 1.7.0.1
Run Code Online (Sandbox Code Playgroud)

git git-svn

4
推荐指数
1
解决办法
1963
查看次数

标签 统计

emacs ×1

git ×1

git-svn ×1

ido ×1

ido-mode ×1

mercurial ×1