阿小信大人的头像
Where there is a Python, there is a way. 阿小信大人

Vimscript学习笔记2014-11-06 14:40

在Vim中输入`:help CMD`可以查看该命令详细的帮助信息,比如`:help echo`、`:help python`。

Vim脚本中的注释是以`"`进行注释的

####打印信息
打印信息即可以使用`:echo "hi, axiaoxin."`,也可以使用`:echom "hi, Mr.axiaoxin"`,运行时都会输出后面的字符串,
他们的区别在于`:echom`会在运行后将其打印的信息保存在`messages`的列表中,而`:echo`则不会保存在内,
运行`:messages`可以查看Vim所有历史输出的信息,用`echom`可以更方便的进行调试信息的输出。

......
#Linux/Mac#   #vim 评论[2]阅读全文[3547]

用python编写vim插件2014-10-29 18:26

编写`hello_world.vim`,插件内容为:

:::vim
"hello world test
"vim打开该文件,在命令行中加载当前文件到vim: :so %
"然后按hw组合键,就会在vim底部打印hello world

nnoremap hw :python print "hello world"

`.vim`中执行python代码,插件内容为:

:::vim
python << python_code

print 'hi Mr.axiaoxin'

python_c

......
#Python#   #vim 评论[0]阅读全文[1101]

记录几个VIM命令2014-09-03 03:22

看了[《无插件Vim编程技巧》](http://coolshell.cn/articles/11312.html) 收获颇多,记录几个新学会的VIM命令

####1 关于分屏

**1.1** `:He`,`:He!`,`:Ve`,`:Ve!`。

之前一直使用`:sp`和`:vsp`,但是这样的缺点是你看不到你想编辑的文件的路径,需要一直用tab补全,而且不能控制新开屏的位置。而使用`H/Ve`就可以。

`:He`:上下分屏并浏览目录,新屏在下方

`:He!`:上下分屏并浏览目录,新屏在上方

`:Ve`:左右分屏并浏览目录,新屏在左边

`:Ve!`:左右

......
#Linux/Mac#   #vim 评论[0]阅读全文[1304]

在浏览器中使用vi2014-09-03 03:22

1 Vimium 是一个Chrome的插件,把浏览器当成VIM来用。

firefox下也有类似插件:vimperator

vimium使用方法: https://github.com/philc/vimium/blob/master/README.md

或者安装插件后按`?`就可以查看。

2 wasavi则是在Textarea中使用vi,按insert或者C+enter就能进入vi模式。

......
#WEB/前端#   #vim 评论[0]阅读全文[1318]