emacs不同目录新建同名文件?

Vim、Emacs配置和使用
回复
thereisawill
帖子: 167
注册时间: 2009-10-30 8:49

emacs不同目录新建同名文件?

#1

帖子 thereisawill » 2011-10-18 8:00

例如,在~/src下已存在一个 test.txt
然后在~/Documents下按C-x-f新建一个test.txt的时候,emacs 的find-file功能会找到~/src下的那个test.txt并打开。
:em20 这样emacs又切换到~/src目录去了。。。

请问咋折腾?,虽说这功能强大,但要新建同名文件也麻烦 :em20
头像
Qiqidone
帖子: 37
注册时间: 2009-07-16 8:53

Re: emacs不同目录新建同名文件?

#2

帖子 Qiqidone » 2011-10-19 10:32

你一定是装了别的插件绑定了C-x C-f吧。emacs的find-file可不会这么做呢 :em03
多读点书:什么都略懂一点,生活更精彩一些
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
头像
Qiqidone
帖子: 37
注册时间: 2009-07-16 8:53

Re: emacs不同目录新建同名文件?

#3

帖子 Qiqidone » 2011-10-19 10:36

Qiqidone 写了:你一定是装了别的插件绑定了C-x C-f吧。emacs的find-file可不会这么做呢 :em03
你直接 M-x find-file 试下
多读点书:什么都略懂一点,生活更精彩一些
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
lhui
帖子: 78
注册时间: 2009-09-04 16:42

Re: emacs不同目录新建同名文件?

#4

帖子 lhui » 2011-10-19 11:53

C-f 可以在 ido 和 find-file 之间切换
thereisawill
帖子: 167
注册时间: 2009-10-30 8:49

Re: emacs不同目录新建同名文件?

#5

帖子 thereisawill » 2011-10-20 10:23

:em20 试了一下,确实是
(ido-mode 1)
(setq ido-enable-tramp-completion t);;ido setting tramp to find file

的原因

请问ls说的是在什么时候按C-f 来切换????
例如我想在~/下新建一个文件test.txt。按C-x-f 输入 test.txt 这时emacs就会搜索了,然后它就会显示在~/src找到一个test.txt 你的意思是这时候按C-f???只是光标向前移动一下。。。
thereisawill
帖子: 167
注册时间: 2009-10-30 8:49

Re: emacs不同目录新建同名文件?

#6

帖子 thereisawill » 2011-10-20 11:14

:em06 临时解决的办法就是:
当它提示你在别的目录找到一个相同的test.txt时,继续输入一个字符 如 @#$@!$%*(&*&^ 之类的。这时emacs就会老老实实的告诉你:no matched
这时emacs就会回到先前自己相要的目录,然后删除那个多余的@#$@!$%*(&*&^ 之类的字符,就可新建同名文件了。。 :em20
lhui
帖子: 78
注册时间: 2009-09-04 16:42

Re: emacs不同目录新建同名文件?

#7

帖子 lhui » 2011-10-20 11:42

应该是 C-x C-f
先用 C-x C-f 进入该目录,再按 C-x C-f 回到 find-file ,然后输入 test.txt
回复