加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在PostgreSQL中配置并使用vim

发布时间:2020-12-13 17:03:53 所属栏目:百科 来源:网络整理
导读:在PostgreSQL中配置并使用vim 在PostgreSQL中配置并使用vim 配置 使用 配置 目前参考下面的文章,许多的效果没有实现,但是下面的配置必须有才行: 配置环境变量 vim ~/ .bashrc #打开.bashrc文件进行配置,在其中增加下面的内容 export PAGER= 'vim -R -u ~

在PostgreSQL中配置并使用vim


      • 在PostgreSQL中配置并使用vim
        • 配置
        • 使用

配置


目前参考下面的文章,许多的效果没有实现,但是下面的配置必须有才行:

  • 配置环境变量
vim ~/.bashrc   #打开.bashrc文件进行配置,在其中增加下面的内容
export PAGER='vim -R -u ~/.vimrcpg -'   #其中这里用到了颜色文件,也就是vim显示文件时的颜色
export PSQL_EDITOR=vim
  • 配置输入模式
#在当前工作目录中创建.inputrc文件,并写入下面的内容
set editing-mode vi
set keymap vi-command
  • 将/etc/vimrc移动到当期目录下
cp /etc/vimrc ~/.vimrc  #将/etc/vimrc文件拷贝到当前主工作目录下,并增加下面的内容
syntax on
au BufRead /tmp/psql.edit.* set syntax=sql
  • 在~/.vim下执行下面的操作
mkdir syntax     #创建语法文件
vim dbout.vim    #创建该文件,在其中写入下面的问题
#将下面的内容写入dbout.vim中
syn region Heading start=/^ l/ end=/[-+]+$/ syn match Border ";" syn match IntVal " d+(n| )" syn match NullVal " NULL(n| )" syn match NegVal " -d+(n| )" syn match FloatVal " d+.d+(n| )" syn match NegFloatVal " -d+.d+(n| )" syn match DateTime " d{4}-d{2}-d{2} d{2}:d{2}:d{2}(.d{1,}|) " syn match TrueVal " t(n| ) " syn match FalseVal " f(n| ) " hi def Heading ctermfg=246 hi def IntVal ctermfg=229 hi def FalseVal ctermfg=88 hi def NullVal ctermfg=242 hi def Border ctermfg=240 hi def NegFloatVal ctermfg=160 hi def FloatVal ctermfg=230 hi def NegVal ctermfg=160 hi def DateTime ctermfg=111 hi def TrueVal ctermfg=64

使用


直接控制台中输入psql,细心人会发现在使用psql时很多的不同之处。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读