Windows下使用VIM,搭建Mainframe开发环境(一)

Windows下使用VIM,搭建Mainframe开发环境.
Soft List: gVim   
由于大型机上面开发的工具实在是太落后,
IBM的 Web Sphere Enterprise 据说可以联机开发大型机应用,不过好像很贵,
还是用这个星球上最强大的文本编辑工具之一VIM来干活吧.
效果图:

­

需要用到的插件列表:
COBOL:
VIM已经默认包含COBOL的语法高亮文件.
PL/I
包含语法高亮和自动缩进.
JCL:
语法高亮脚本.
快速搜索和打开文件,目录以及缓冲区,需要用到Unix命令创建文件索引.


­
快速查看和切换VIM已经打开的缓冲区.不需要配置,按下F4即可调出显示窗口.

 
­
像TextMate一样补全函数,
比如for<tab>,补全成为
for(  <{i}> = <{}>; <{i}> < <{count}>; <{i}> += <{}>)
{
    <{}>
}
<{}>
补全SELECT函数:

 
 


自动缩进后:

­
 
 
在一行或选定区域中快速注释和解开注释标记.

 

­
使搜索也具有按下<Tab>键自动完成的功能.
需要配合COBOL脚本使用.
横向或纵向显示日历功能.
­
查看,修改剪贴板和寄存器内容.
快速搜索目录,缓冲区,任意目录的文件,书签,最近使用的文件,最近使用的命令等.
配合Lookupfile,几乎能快速打开任何你需要的.

 
­
netrw VIM自带标准插件,很好的树形目录浏览功能.
给一段选中的文字添加引号,括号,等等.
扩展Tab键功能,自动完成,关键字补全等等.
taglist VIM默认插件,很强的tag功能,但是大型机上用到的时候不多,目前只有COBOL可以用上.
­
另外我自己写了一些脚本,包括
PLI成员变量补齐:
可以补齐当前文件(缓冲区)定义的变量的成员变量,
以及引用到的COPYBOOK中定义的变量.
PLI语法自动缩进:
缩进功能还不是很完整.
COBOL/JCL/PLI函数补全
比如PLI中的IF可以补全为
IF <{condition}>
THEN DO;
    <{}>
END;<{}>
当然包含其他函数的补全,可以节省很多输入工作.
成员变量补全:

 
 
COBOL/JCL/PLI关键字字典自动完成
自动完成当中的关键字,比如BU<Tab> 补全成为BUILTIN.
关键字字典补全:

 
­
所有插件的配置和脚本将继续呈现...
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值