文章标签 » vim

vim tip:设置终端标题

由于同时编辑的文件比较多,项目也不在一块,通过buffer切换不太方便,所以按项目分开编辑,并设置了一下标题,清晰许多。

:set title
:set titlestring=任务调度

屏幕快照 2013-02-26 下午12.21.44

backup:批量的顺序编辑文件

实践证明,不记一下,一个错误真的会犯n次都不长记性。。。之前shell备份里已有笨办法一个

find -name "*.php"|xargs grep -l "<script"|sudo xargs sudo vim

报错:

Vim: Warning: Input is not from a terminal

原因:http://stackoverflow.com/questions/3852616/xargs-with-command-that-open-editor-leaves-shell-in-weird-state
The problem is that since you’re running xargs (and hence git and hence vim) in a pipeline, its stdin is taken from the output of cat projectPaths rather than the terminal; this is confusing vim. Fortunately, the solution is simple: add the -o flag to xargs, and it’ll start git (and hence vim) with input from /dev/tty, instead of its own stdin.

VimiTunesList for vim on Mac OS X

2011.4.18更新
增加了一个选项,可以指定一个播放列表
let g:vim_itunes_playlist = “音乐”
——————-
本来用automator为itunes添加了一个全局搜索的快捷键,无奈快捷键不快捷,点击到激活延迟严重,从itunes选完不能自动返回vim,跟我ubuntu上自己写的mpd搜索不能比。so,写了一个vim插件,效果看我用quicktime录的屏幕(唉,ubuntu上完全没有好用的屏幕录像工具)

第一次加载列表慢点,以后有缓存就瞬间了,刷新缓存用 ctrol+r

安装方法:
下载两个文件
vimiTunesList.vim
vimitunes
将vimiTunesList.vim放到 ~/.vim/plugin/目录
将vimitunes放入$PATH里面随便一个目录,比如我的~/bin

使用方法:
开vim或macvim,输入:IT,会加载一次列表,在想要播放的曲目上回车播放,可以vim的搜索方式搜索。

drawit~

ft,发出来就变形了,加个pre~

+---------------+
| Router        |           
+---------------+            
| logic         |           
| callback      |           
| SX (plugins)  |
| callback      |
| MIO (listen)  |     
+---------------+

—————–
以前还以为文档里的字符表是手工加的,才发现vim有插件的
http://www.vim.org/scripts/script.php?script_id=40

试用了一下,很顺手~

+—————+
| Router |
+—————+
| logic |
| callback |
| SX (plugins) |
| callback |
| MIO (listen) |
+—————+

———–
post by gmail~

一段用于辅助gettxt翻译的vim配置

看图吧,用得到的话会觉的简直太爽了,^_^
使用方法:
打开需要标记的文件,输入命令 :GettextMarkStart,开启辅助
选择需要翻译的文本
screenshot_092.png
按_出来提示菜单,选择完成标记
screenshot_093.png

配置:http://code-of-emptyhua.googlecode.com/svn/trunk/vim/addgettextmark.vim

———–
post by gmail~