首页 > 其他分享 >abap-使用vim做abap的编辑器

abap-使用vim做abap的编辑器

时间:2022-11-24 10:31:49浏览次数:52  
标签:gvim gui 编辑器 vim abap sap


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

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 目录下的启动文件.

 

标签:gvim,gui,编辑器,vim,abap,sap
From: https://blog.51cto.com/fangkailove/5882621

相关文章