问题一:
我在/etc/bash.bashrc中已经souce /opt/intel/.../ifortvars.sh ia32了,在终端中也可以直接使用ifort命令,为什么在gvim中无法直接调用呢?导致quickfix也用不了。。。
问题二:
我试着在.vimrc中写了个调用ifort编译当前文件的函数,直接使用绝对路径的,自然可以编译,但有个问题:编译程序的时候,提示错误,但出来的信息很长,无法一屏显示,但拉滚动条又无法显示出之前的内容,按翻页键也没用,请问这个情况有办法翻页么?
请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编译器)
-
- 帖子: 116
- 注册时间: 2011-04-02 22:08
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编
1. bashrc 只有交互的 bash 才会 source 的;你应该写到 profile 文件中去;
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。
-
- 帖子: 116
- 注册时间: 2011-04-02 22:08
Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编
呃,刚才没有把改过的.profile重新读入,注销重新登录之后可以了,感谢哈~~lilydjwg 写了:1. bashrc 只有交互的 bash 才会 source 的;你应该写到 profile 文件中去;
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编
profile 中的内容在下一次登录时执行。你注销下吧。。。lyricorpse 写了:谢谢,profile似乎不支持source命令,我直接添加了ifort的绝对路径,但是vim中仍然无法调用呢。。。请问怎么办?lilydjwg 写了:1. bashrc 只有交互的 bash 才会 source 的;你应该写到 profile 文件中去;
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。
代码: 全选
if [ -d "/opt/intel/composer_xe_2011_sp1.8.273/bin/ia32" ] ; then PATH="/opt/intel/composer_xe_2011_sp1.8.273/bin/ia32:$PATH" fi
-
- 帖子: 116
- 注册时间: 2011-04-02 22:08
Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编
谢谢,关于第二个问题还是感觉很别扭,对于出错信息我现在可以在quickfix里面处理了,可是我要执行编译后的程序呢?profile 中的内容在下一次登录时执行。你注销下吧。。。
比如程序会print50行数据到屏幕上,这时没法翻页很憋屈啊。。。只能看到最后10来行的数据。。。有没有比较好的处理手段呢?
为什么不能翻页呢。。。感觉很bug。。。另外,可以调出终端?
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编
用终端吧。终端多好用啊。lyricorpse 写了: 谢谢,关于第二个问题还是感觉很别扭,对于出错信息我现在可以在quickfix里面处理了,可是我要执行编译后的程序呢?
比如程序会print50行数据到屏幕上,这时没法翻页很憋屈啊。。。只能看到最后10来行的数据。。。有没有比较好的处理手段呢?
为什么不能翻页呢。。。感觉很bug。。。另外,可以调出终端?
另外,如果你能为这里加上翻页功能的话就提交补丁吧。
-
- 帖子: 116
- 注册时间: 2011-04-02 22:08
Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编
lilydjwg 写了:用终端吧。终端多好用啊。lyricorpse 写了: 谢谢,关于第二个问题还是感觉很别扭,对于出错信息我现在可以在quickfix里面处理了,可是我要执行编译后的程序呢?
比如程序会print50行数据到屏幕上,这时没法翻页很憋屈啊。。。只能看到最后10来行的数据。。。有没有比较好的处理手段呢?
为什么不能翻页呢。。。感觉很bug。。。另外,可以调出终端?
另外,如果你能为这里加上翻页功能的话就提交补丁吧。
