有一些基础编辑功能可以开始编写了,我们不需要在Windows中运行大型机上的程序,
不过写好了如何能检查程序中的错误并根据错误修正代码是个问题.
C语言有著名的GCC编译器,GCC是一个编译器容器,容器当然可以装其他东西,比如装上Java就可以编译Java了.
PLI和COBOL也是一样,通过放到GCC容器中,一样可以实现编译.
不过这是复杂的工程,目前GCC确实有PLI和COBOL对应的编译器,这两个开源项目都很久没有动作了,
功能也很简单,甚至不能生成可执行代码,检查错误也不完善,也就是说基本不可用,
何况编译这两个编译器本身就是一项工程,对于没有学好C语言的人来说...
Vim提供了一个很好的特性,Quickfix以及编译结果识别.
以PLI为例,编译结果通过前面讲到的Shell脚本整理成如下格式:
FILENAME IBM1211I E 426.0 Source with length 2 is longer than the target VAR.
426.0 STATEMENT
FILENAME IBM1211I E 522.0 Source with length 2 is longer than the target VAR.
522.0 STATEMENT
这是两条出错信息,并且是跨行的,Quickfix如何能识别呢.需要根据规则设置errorformat.
首先建立一个PLI对应的编译器配置文件,可以根据VIM安装目录下compiler文件夹下已有的文件修改一个来用.
但是必须包含errorformat的设置,比如:
CompilerSet errorformat=%A%f/ IBM%nI/ %t/ %l.0/ %m
这一串天书怎么写可以参考:h Quickfix,
然后添加一条自动命令,在打开PLI这个格式的文件时自动应用这个编译器设置,也就是错误格式设置:
au FileType pli compiler pli
基本上可以用了,
:cg errorfile载入Quickfix需要的出错文件并自动用预设格式识别,
:copen打开Quickfix列表窗口.
这样你就可以在Quickfix窗口中找到一条出错提示,按下回车就跳转到出错那一行进行修改了.
比起主机上一个大显示器显示得比手机还少的文字,那不知道方便了多少.
看图说话:
分享到:
相关推荐
vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092
百度云盘链接附文档中,如有问题可联系我,亲测有效。
VMware-VIM-all-6.7.0-15976714 原版镜像 .................................................................................................................
Linux-CentOS7离线安装VIM及相关依赖包 vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7...
,还有我自己的修改和整理,有语法高亮,语句补全,显示行号,自动缩进等等功能。 还有创建源文件自动添加头文件的功能,例如写一个.c程序 自动添加了写在配置文件里的信息,包括作者名,邮箱,时间和程序的头文件等...
vim配置大全-----------可以让你轻松写代码
Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置及插件包。 root@ubuntu:/etc/vim# tree -L 2 . bundle ...应用于用户版时可提取插件包放到家目录~/.vim下即可,再配合.vimrc可直接使用
怎么在windows环境下使用vim查看代码 ? 怎么在windows下使用git版本管理工具 ?在网上搜索会搜出个种各样的推荐,有人推荐直接下载一个windows下的vim安装包,或者有人推荐使用source insight,notpad++, sublime, ...
vim配置,包含vim常用配置文件及插件
vim插件基础配置,vim-plug
vim配置C/C++开发环境,包括函数补全小括号补全等等,基本跟ide差不多,内附步骤。 注:vim中需要使用tab键来调出下拉框
在windows下用vim的兄弟不少吧。 代码的话需要用cscope和ctags的组合, 可以达到类似sourceinsight的效果。这次上传的是cscope.exe和ctags.exe。这个是编译好的版本,在windows下直接用。不需要cygwin.dll的参与 我...
vim键盘图 . 键盘布局彩图(打出来参考,很方便) vi-vim-cheat-sheet.gif vi-vim-tutorial-1.gif vi-vim-tutorial-2.gif vi-vim-tutorial-3.gif vi-vim-tutorial-4.gif vi-vim-tutorial-5.gif vi-vim-tutorial-6....
[服务器和数据中心虚拟化].VMware-VIMSetup-all-5.0.0-639890.iso 详情 2.3GB [服务器和数据中心虚拟化].VMware-VIMSetup-all-5.0.0-639890.zip 详情 2GB [服务器和数据中心虚拟化].VMware-viclient-all-5.0.0-...
像 IDE 一样使用 vim 中文版 ---------------------------------------------------- 本 ePub 基于开源文档,目录书签齐全。 版权归原作者,翻译版权归译者。 ----------------------------------------------------
vim官网下载速度过慢,通过朋友才下载到的。 VIM-for-windows VIM-for-windows
完整的windows vim IDE搭建环境搭建,文档简单详细明了,安装文件很齐全,只要按照文档,不用5钟,windows vim IDE搭建就可以搭建完成,并且好用,所有的插件全了ctag、cscope、taglist、函数列表等,还有使用说明。...
vim的主题space-vim-dark.vim
vim-tmux-focus-events, 使终端vim和tmux更好地协同工作 tmux-focus-events.vimFocusGained 和 FocusLost 自动命令事件在终端vim中不工作。 这个插件在使用vim内部Tmux时恢复它们。以下是相关内容:vim fugitive插件...
常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具...