Hi chengmj, 一种变通的方法是在用VI编辑A的时候用:new命令打开一个新的缓冲区,在新缓冲区中用:$r ! find [path] [expression], 不过这种方法我觉得有点傻:),而且你用gf还需要设置vi的path变量。
另一种方法是用:!find [path] [expression]查找文件,用:e[dit] filepath 命令跳到该文件。 我现在也只能想到这两种方法. On 12/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Li Guo: 您好! OK 谢谢! 有没有方法在已经用vi打开某一文件A的情况下,在vi中查找并打开查找到的文件列表 而不改变文件A的内容?谢谢! cmj ------------------------------ *发件人:* Li Guo *发送时间:* 2006-12-11 10:12:43 *收件人:* [EMAIL PROTECTED] *抄送:* mjxian; 杨红; jun yu; [EMAIL PROTECTED] *主题:* Re: Re: Re:问2个vim的问题 Hi, 如果你想把文件读入到vim中再使用'gf'命令,你可以试试 :$r ! find [path] [expression] On 12/8/06, [EMAIL PROTECTED] < [EMAIL PROTECTED]> wrote: > > HI, > In MS windows OS, I used VIM command (:! find "STATUS" *.h), and got > the results on CMD window. So I could not jump to one file directly using > the command "gf". Can anybody tell me how i can get the results in vim ? > Thanks in advance. > > Cmj > ------------------------------ > *发件人:* Li Guo > *发送时间:* 2006-12-04 20:08:34 > *收件人:* mjxian > *抄送:* 杨红; jun yu; [EMAIL PROTECTED] > *主题:* Re: Re:问2个vim的问题 > > 进入VI,在控制模式输入"=G"试试 > > On 12/4/06, mjxian <[EMAIL PROTECTED]> wrote: > > > > v进入可视模式,移动光标选定文本,按=缩进。 > > > > ------------------------------ > > mjxian于2006-12-04发自 [EMAIL PROTECTED] > > ------------------------------ > > *以下为您的来信内容:* > > ** > > *发件人:* 杨红 > > *发送时间:* 2006-12-04 17:18:04 > > *收件人:* jun yu > > *抄送:* debian-chinese-gb@lists.debian.org > > *主题:* Re:问2个vim的问题 > > > > 在 2006-12-04一的 11:55 +0800,jun yu写道: > > > 我现在在linux下面用vim处理 html和php文件。 > > > > > > 有两个问题不知道如何解决。 > > > > > > 1、如何自动重排html和php的版面缩进? > > > > html 可以用 tidy 来进行缩进,相当于 indent 之于 c 代码。 > > > > > 2、如何把vim和firefox一类的浏览器结合起来,以便在vim中快速定位,比如, > > > 我鼠标移动到某个图片或表格上,vim就能够自动把光标移动到相应的html的tag > > > 里。 > > > > > > 有人知道吗?在个对写网站程序还是很有用的。 > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > > > > >