Vim(vi) 与 SQL*Plus 集成以及AnySQL尝鲜

本文介绍了如何在Windows上将Vim与SQL*Plus集成,通过设置_glogin.sql或_login.sql文件定义_EDITOR变量为'vim -c "set filetype=sql"'实现SQL语法高亮。同时,提到了在Unix环境下可以使用DEFINE _EDITOR=vi。另外,文章推荐了AnySQL工具,它能更好地处理字段显示,并支持常用SQL*Plus命令,提供更方便的命令行连接体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在工作有时常常会遇到在家登到公司无法使用pl/sql developer或toad 工具的情况,只能用sqlplus的情况,能否把sqlplus使用的环境设置的好用一点,在oracle 网站搜了一下果然有,写的相当详细,参考一下连接

http://www.oracle.com/technology/global/cn/pub/articles/kalosi_vim.html 

 1. 下载vim for windows,http://www.vim.org/download.php,主要是vim70rt.zip及vim70w32.zip(或其他更新版本)。
2. 解压两个压缩文件,把vim70rt.zip解开后的所有文件,拷贝到vim70w32.zip解开的目录,在命令行运行install.exe,安装vim。单独解开vim70w32.zip不安装,也可以运行vim.exe,但是会缺少帮助及汉语支持。
3. 在glogin.sql(或login.sql)文件中添加一行:
DEFINE _EDITOR='vim -c "set filetype=sql"'

4 在参考《Effective oracle by design》设置sqlplus 环境选项,存成login.sql ,在当前目录下或设置环境变量

使用一下比较爽,edit 一下,sql语法能高亮,vim真挺强大的,在unix 下DEFINE _EDITOR=vi 就行了

不过有时字段显示也不是很爽,需要column XXXXX format aXX 挺烦人的 呵呵

如果感觉不太爽再试试国内大牛编的AnySQL,还是比较好的,字段显示取字段最大的显示,常用的sqlplus都用

host 命令也支持  命令行连接

ASQL>conn system/system@localhost:1521:XE

参考:http://www.anysql.net/anysql/anysql_new_feature01.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值