vim scrip 能否使用管道
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: vim scrip 能否使用管道
估计要2000行xhy 写了:居然觉得C简单,用python写200行的代码,用C可能要500行.
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim scrip 能否使用管道
按比例算,Java 应该是1490行。xhy 写了:居然觉得C简单,用python写200行的代码,用C可能要500行.
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: vim scrip 能否使用管道
简单不等于代码量少吧
脚本语言自有它的优势,学学python吧
脚本语言自有它的优势,学学python吧
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim scrip 能否使用管道
至少代码很多的话肯定不简单fanhe 写了:简单不等于代码量少吧
- Michael_yan
- 帖子: 150
- 注册时间: 2010-11-17 0:03
- 来自: Bangalore, india.
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: vim scrip 能否使用管道
虽然不懂 python ,但看 vim 的文档,其 python 接口依然很弱。尽管写个 python 脚本能打开管道,能读写流,但没办法和 vim 交换数据,“缓冲区”是唯一的途径。这个是 vim 的文件缓冲区,和流那样的行缓存是两码事,很麻烦很变态很无聊。
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: vim scrip 能否使用管道
很明显你没有阅读文档:自由建客 写了:虽然不懂 python ,但看 vim 的文档,其 python 接口依然很弱。尽管写个 python 脚本能打开管道,能读写流,但没办法和 vim 交换数据,“缓冲区”是唯一的途径。这个是 vim 的文件缓冲区,和流那样的行缓存是两码事,很麻烦很变态很无聊。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: vim scrip 能否使用管道
OK!
是可以把 vim 的字符串传给 python 了,那么请问怎样把 python 的字符串传给 vim 以体现“交互”呢?
py vim.set("s:str1", mystr) ?
代码: 全选
let s:str0='fghjkiuyttyuiowerf'
py import vim
py mystr = vim.eval("s:str0")
py vim.set("s:str1", mystr) ?
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系: