首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过iab访问unix变量

通过iab访问unix变量
EN

Stack Overflow用户
提问于 2017-11-26 22:19:28
回答 1查看 33关注 0票数 1

假设我的unix/bash有一个变量"vimkeyword20170525",可以由

代码语言:javascript
复制
    printf "$vimkeyword20170525"

这个值可能一天比一天变。

有什么办法能让这个进入vim吗?我想在.vimrc中放一个“$vimkeyword20170525”行,这样每当我在vim中输入"ssssss“(没有引号)时,它就被展开/转换为当前的$vimkeyword20170525值,或者至少是我的shell打开vim时的值。

下面的.vimrc行

代码语言:javascript
复制
    iab ssssss <Esc>db<Esc>!!printf "$vimkeyword20170525"<Esc>o

这样做,但它将删除我在以前的“逃离”和"ssssss“之间键入的任何内容。难道没有更优雅的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-26 22:56:16

你可以这样做:

代码语言:javascript
复制
iab ssssss <C-R>=$vimkeyword20170525<CR>

Ctrl插入寄存器的内容。=是一个伪寄存器,它提示要插入其结果的表达式.$foo是一个表达式,用于计算环境变量foo的内容。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47501606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档