abap-使用vim做abap的编辑器

abap-使用vim做为abap的外部编辑器

http://blog.gnolux.com/2010/03/15/vim_10031501.html

sapgui7 带的abap编辑器很不错了,但是我最近都是在用ubuntu系统,用的是for java 的gui, 编辑器超难用。于是就想能否用自已习惯的编辑器来代替掉? 其实 sap 本身是考虑了这个接口的。
点菜单  utilities -> 设置后如下图:

选择 Back-End Editor , 然后在 path for local editing 里填 暂存 abap 代码的目录

然后点菜单 utilities->more utilities->本地编辑,在第一次使用的情况下会弹出一个选择应用程序的界面,如下图:

 

填上你常用的编辑器,当然你的系统得装了相应编辑器.我用的是 vim ,linux 系统下一般都自带,我 设成 gvim -f.
用 vim 还有点特殊设置,后面讲.... 先看下效果图,有图有真相..

编辑完后,退出 vim 会自动更新到 sap gui ,然后需要自已再保存和激活。

注:
我 的系统 ubuntu9.10 在使用 vim 时还发现的一些问题, 如果应用程序设成 GVIM ,打开后过一段时间会自动提示,暂存的abap代码文件被删掉了, sap gui 也失去了对 gvim 进程的控制。 在 windows 下使用没发现这样的问题。 分析了一下,应该是 gvim 本身的问题,找gvim 的帮助,发现有个 -f 参数,表示不启动新进程。原因就在这了,vim 默认会重新启动一个进程打开文件,而第一个进程会自动退出,sap gui 监控的是第一个进程,发现它退出了,就认为是编辑完了,所以就会把暂存的代码删掉。

这样设成 gvim -f 就没问题了。 进入 vim 可以用 set filetype=abap 来打开语法高亮,但我不想每次都输一次,另外定义了一个 .vimrc启动文件,并选择用它来启动.

这样最终的命令设成:   gvim -f -U /home/gnolux/develop/abap/abap.vimrc

自动取develop/abap 目录下的启动文件.

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wxgnolux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值