Monthly Archives: September 2010

ERROR: could not open required directshow codec wmvdmod.dll

Ubuntu下使用mplayer的时候出现一下错误信息:

ERROR: could not open required directshow codec wmvdmod.dll.

解决办法:

安装 w32codecs解码器(通常是不需要,如果有不能播放的可以参考 )。

到mplayer网站下载最新的解码包,网址是
http://www.mplayerhq.hu/design7/dload.html
选择其中“Binary Codec Packages”标题下的“linux x86 …”, 如Linux x86 20061022, 下载后解压到 /usr/lib/codecs/ 或 /usr/lib/win32即可。

例如

sudo mkdir /usr/lib/codecs/
cd /tmp
wget -c http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar jxvf essential-20071007.tar.bz2
sudo mv essential*/* /usr/lib/codecs/

请参考如下链接:

http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=179730

vim自动补齐功能的实现

用过Visual Assist X的都知道,它的自动补齐功能很是好用,让像我这样一个刚从windows转到linux下用vim编程的新手相当地留恋。

在这里,隆重介绍一个vim的终极补齐插件:neocomplcache,比那个什么omnicomplete好使多了,omnicomplete补齐的速度太慢。neocomplcache:Ultimate auto completion system for Vim .

vim终极补齐插件,经过我的苦苦寻找,是VIM最好使的补齐插件。

上几个效果图:

所需软件:vim+ctags+neocomplcache

安装过程:

1.安装ctags,官方地址:http://ctags.sourceforge.net/
下载源代码,源代码安装:

./configure

make

sudo make install

更多源代码安装软件的方法自己google一下。

ubuntu的话:sudo apt-get install ctags.

2.安装neocomplcache插件。地址:http://www.vim.org/scripts/script.php?script_id=2620

注意:这个插件跟别的插件不太一样,是vba的后缀名。

例如:neocomplcache-5.3.vba

关于vba后缀名,这里有详细信息:http://www.vim.org/scripts/script.php?script_id=1502

简单的理解,这种后缀能方便的帮你安装vim插件,你再也不用

手工安装到.vim下的plugin,indent,autoload,等多个目录,

vba能自动帮你安装。

安装这个插件的简单方法:

1.假设你下的是:neocomplcache-5.3.vba

2.打开neocomplcache-5.3.vba;

3.命令

:so %

使用这个插件的方法:http://www.vim.org/scripts/script.php?script_id=2620,一定要好好读.

Page 1 of 212