my blog my blog

Category: Linux
fcitx 4.0正式版 ppa源更新

更新ppa的方法 搜索本博客的fcitx 就可以找到了

Ubuntu10.10下运行仙剑奇侠传4

 第一步:安装wine

 

sudo apt-get install wine

sudo apt-get install bison

sudo apt-get install flex

 

第二步:设置wine

(1)XP拷贝simsun.ttc字体进入~/.wine/drive_c/windows/Fonts/

(2)修改注册表文件

终端中运行 wine regedit

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT \CurrentVersion\FontSubstitutes中的:

 

MS Shell Dlg”=”Tahoma”

MS Shell Dlg 2″=”Tahoma”

改为:

MS Shell Dlg”=”SimSun”

MS Shell Dlg 2″=”SimSun”

 

第三步:安装(或直接拷贝)仙剑4

 

若是绿色版的直接拷贝进来,然后添加可执行的权限即可。

 

第四步:配置仙剑4

 

若是能够开启显卡驱动的同学,可以在系统-系统管理-硬件驱动-勾选上NVIDIA显示卡加速驱动-安装。

 

XP下拷贝mfc42.dll MSVCP60.dll 复制到.wine/drive_c/windows/system32

 

在终端运行 wine Config.exe 对游戏的分辨率进行设置

 

在终端运行 wine PAL4.exe 即可开始游戏

 

PS:若是木有GPU支持那就是一个蛋疼。附上我但疼的几副图:

linux ubuntu10.10下最好的音乐播放器deadbeef

推荐一款播放器Deadbeef,很简洁、很像Foobar,使用也很方便。Deadbeefapecue的支持非常好。

 

你可一自定义多个标签:

 

Deadbeef只支持播放列表,不支持音乐库,不支持歌词。

下载方法1:喜欢的朋友可以添加ppa源用命令安装安装方式:
                        sudo add-apt-repository ppa:alexey-smirnov/deadbeef
                   sudo apt-get update
                   sudo apt-get install deadbeef

下载方法2英文32位版本

                        中文32位版本                      

 

 

全新的、漂亮的Gnome3

小道消息:

 

Unity Compiz won’t be backported to Ubuntu 10.10 Maverick.

 

     今年早些的时候就有泄露出Gnome Shell2.7的版本,不过不是很完善,为了早日释放出正式版Gnome3.0,开发团队加紧了完善Gnome的UI界面的工作。下面来看看最新的截图:

     现在的“活动”面板,看起来和Ubuntu Unity有的一比啊!

       

 

右上角有一个搜索按钮,可以搜索文件、程序等等,和Ubuntu Unity的也很像。

  

 

把鼠标移动到最右边的按钮上可以增加或删除工作空间。

  

Alt+tab的效果。

 

Gnome3.0从各方面都要比Gnome2.2要强很多。

  • 全面基于Cairo绘制:更佳跨平台
  • 多点触摸支持:移动设备友好
  • 客户端窗口装饰器:解决Firefox 4新样式
  • 新的主题系统:基于CSS
  • 占用内存更少

PS:由于没有最新的泄漏版本,所以本人未能尝试,也不能有安装包释出。本文只是对英文版本的翻译和一些附加的介绍。

 

 

 

 

 

 

Google chrome高级应用

拓展程序


AdBlock 屏蔽广告,非常有用

 

Google Mail Checker G粉必备啊

nkGestures 鼠标手势,浏览方便

一键翻墙 可以去看wordpress twitter  Facebook 可惜不能看youtube

迅雷下载插件

还有许多拓展程序不一一列举了

 

同步功能


 

这个非常实用,与你的Google账户是绑定的,可以随意在几个系统间同步。你可以自定义所想同步的选项。

内置pdf阅读插件


只需把pdf拖入浏览器就可以阅读。

内置mp3播放插件


只需将mp3文件拖入浏览器就可以播放。

 

Chrome实验室


输入about:flags,打开选择界面。

 

Side Tabs 若是宽屏,可以选择这一项,将标签栏放在左边,加大阅读面积

Tabbed Settings 点击选项,设置内容将会是以Tab形式出现

Disable outdated plug-ins 自动禁用过期的拓展程序

Background WebApps 后台运行Webapps(ps:chrome web store还没上线)

Verbatim Instant 输入你想搜索的内容,立马显现搜索结果(即时搜索功能,这个功能很强大)

GPU Accelerated Canvas 2D GPU加速功能,现在还是体现的不如IE9Beta

Print Preview 云打印(用不上几乎)

Native Client 这个好像可以用来跑3D游戏,有兴趣的可以看看这个视频

 

http://v.youku.com/v_show/id_XMTg1MTIxMTM2.html

 

PS1: 10月chrome的占有率已达到8.47%

PS2:Chrome宣传速度的视频:Chrome和土豆谁的速度快http://v.youku.com/v_show/id_XMTc2ODU2OTI0.html

Opera 宣传速度的视频:Opera和土豆谁的速度快http://v.youku.com/v_show/id_XMTc2ODQzODA0.html

 

 

关于ubuntu下使用skype视频聊天文章的补充说明

 

前几天有位名为key的网友在奶牛博客上留言,说tom-skype有XX行为,呃,其实这个奶牛并不知道,但是key童鞋提出后奶牛测试了下,用google进入skype的官方英文主页的时候会自动跳转到skype.tom.com,奶牛原来确实不知道这里面也存在这些问题,不过从tom下载的skype的windows版本确实广告泛滥,奶牛翻墙出去下载了官方的skype测试后发现是没有广告的,而且也支持中文,奶牛现在将文件上传到了服务器供网友朋友们下载使用。

关于如何通过skype实现ubuntu等linux系统与windows系统进行视频聊天,大家可以参看奶牛的文章

Ubuntu真正实现视频聊天,奶牛亲测skype~

ubuntu版本skype  点此下载

RPM包skype         点此下载

win版本skype        点此下载

这里首先感谢key网友对奶牛文章的评论,很多时候奶牛也无法做到完美,所以奶牛会虚心接受每一位朋友的建议,有时候也有网友发邮件询问奶牛一些问题的解决,奶牛一般都是先去找些资料再回复,就算奶牛无法给出一个很好的解答,但是奶牛应该都有认真回复了,ubuntu等linux系统象征着自由,需要我们大家共同来努力,奶牛一个人的力量有限,奶牛希望更多的人加入到ubuntu行列来,共同来发展它推广它。最后,欢迎下奶牛博客的新作者  无冷   ~~~鲜花掌声滴送上

多操作系统的安装

最近经历了一下各种操作操作系统的变迁,因为官方需要,搞了Windows 2000 Advanced Server 🙂 巨古老的一个东西了吧~中间好意阵子不想好好干活,又再一个网本上安装了Ubuntu 10.10。回头这么一想,呵呵,从最老的Windows服务器操作系统,到最新的Linux桌面操作系统,这还怎一个苦字了得~

内容我尽量精简一些吧,之前的文章总是老长老长的~

Windows 98 + Windows 2000/XP/2003

Windows 98 存在的基础之上,来安装高版本的操作系统。首先进入98的桌面,放入官方提供的安装光盘,一般情况下是自动启动的,不成的话就对着 光驱 右键鼠标,选择自动启动就可以了。

注意,问题来了,这里需要选择 全新安装(高级),之后的流程就是如下:
接受Windows条框->输入密钥->安装选项选择 高级选项->高级选型的自定义设置 勾选最下面的两个复选框->升级文件系统 选择 “否,跳过此步骤” (因为我们现在是在 Windows 98这个平台之上来安装的,所以不需要升级文件系统的)->或缺更新安装程序文件 选择”‘否,跳过这一步继续安装Windows”(安装完成之后依然是可以更新的,而且可以选择定制,比较方便)->开始复制文件,结束之后会重启进入最一开始进入Windows XP安装时的界面->只需要在安装的分区的位置上注意选择为非98 的分区空白分区即可->文件系统选项时,选择 “保持现有文件系统(无变化)” 之后的事情就跟一般的单系统安装没有什么太大的区别了,结束后会出现一个启动引导的提示框。从这里便可以选择启动具体的系统了。

当然了,CMOS参数有的时候也会出来吓唬人,可以选择性的将CMOS恢复成出厂默认值,如果还是不行,可逐一关闭集成声卡、内置Model、ACPI电源管理、USB和病毒保护功能,一一尝试能否继续进行。

日后可能会出现的问题,如果附加系统是2000,可能进入98之后会提示找不到MSOE.DLL,运行info查看信息的时候也会提示找不到 MFC42U.DLL,这不是因为病毒的原因造成的,而是高版本的Windows会替换掉98的动态链接文件所致。推荐为每一个Windows操作系统独立分区,如果是需要安装在同一个分区的话,推荐使用定制安装,避免软件重叠现象。

还有就是在使用高版本的Windows时会出现复制文件之后跳回或者死机的现象。原因是基于DOS的98开机需要在CONFIG.SYS中自动加载HIMEM.SYS和EMM386.EXE,就算是没有CONFIG.SYS,98只要启动了图形化界面,就会加载HIMEM.SYS。而他们的参数和开关非常丰富,稍有出入便会导致内存分配的差异,一致问题出现。当然还有超频或者风扇连线与使用寿命的客观因素。可以通过屏蔽掉CONFIG.SYS和AUTOEXEC.BAT来启动系统,在纯DOS下安装2000,不过因为没有SMARTDRV.EXE来加速,安装时间会花费很多。

如果发现98出现了很多致命性的问题,需要重新安装98,一般默认情况是不允许修复安装的(算是一种保护高版本Windows的方法,不过也是为了防止盗版的手段之一)。可以采用如下的方法来破解:进入纯DOS将系统文件WIN.COM重命名,然后setup覆盖安装即可。

Windows XP + Windows 98

Windows XP的基础上必须重启通过DOS模式以单任务方式安装,并且分区必须是一个FAT系列的。之后的操作大致类似于Windows 98的单系统模式,不过要在选择目录那个地方使用”其他目录”这个选项,之后键入目录即可。
不过,O(∩_∩)O~ 这里的进展就不会这么容易了,因为Windows 98本身不支持多系统引导,安装完成之后会修改原系统分区的引导内容,而如果此时的C盘是NTFS的话,Windows 98也是不能够读取引导的,所以,要退回到一开始的地方声明,此时的Windows XP的系统分区的文件系统也必须是FAT系列。然后我们来说一下修复引导的问题吧。

需要Windows XP的原始安装光盘,启动系统之后按 R 键进入修复模式,之后即可完成双菜单的引导了。
当然,如果你喜欢这样子,或者是没有原始安装光盘的话,可以事先备份系统跟目录上的几个必要系统引导文件,安装完成之后再复制过来替换即可,不过对于boot.ini 文本文件的替换需要终止,因为替换了的话,将无法通过选项来引导Windows 98

这中安装模式可能出现的问题就是,启动选择框不复存在,如果是安装在同一分区,还可能将引导文件覆盖。所以这种从高版本上安装低版本的操作系统的事情一般就算是老鸟也是不推荐的,于是乎就有了一个类似不成文的规定,Windows要从低版本向高版本过渡。虽然从2000开始,就已经实现了多重系统的扫描和显示引导项的功能,但是效果有的时候并不是很好。 如下文所说的,就需要另外的做一些操作了

Windows XP + Windows 2000

安装2000之前也是需要备份引导文件的,如果你不知道方法,那么仔细看下文:

我的电脑->菜单栏的 工具->文件夹选项->查看 选项卡->高级设置 框中查找内容->取消 隐藏受保护的操作系统文件(推荐)->选择 显示所有文件和文件夹->确定->查看C盘根目录
只需要复制 ntldr 和 NTDETECT.COM到其他分区或者一个移动介质上

之后2000的安装过程同单系统安装一样,完成之后只需要将备份两个文件再复制到根目录就可以了,如果不想天天看着这些隐藏的系统文件,那就反向选取之前的两个选项就可以恢复了
 

Windows XP + Windows 2003 Server

在Windows XP系统中可以直接插入Windows 2003的安装光盘进行安装。直接选择安装的话,便会有一个提示框告诉用户本次安装不是升级Windows,而是制作双系统(因为Windows 2003 Server只支持从2000 Server的升级安装,毕竟两个都是服务器系列的操作系统嘛)。然后跟在Windows 98上面安装Windows 2000/XP/2003的操作一致,只是不需要一致使用FAT系列的文件系统了,这一点对大家来说都是一件好事情。而且安装完成之后可以自动生成一个双启动的菜单。

Windows XP/2003 + Windows 7/2008

这个可能是大家接触最多的话题了吧,呵呵,其实Windows 7一路下来,有系统的就会给你保留(前提是那个系统分区的剩余空间足够安装下 Windows 7,否则就需要另外选择一个分区进行安装),没有系统的话,便是一个简单的单系统喽。关于Windows 7/2008的启动引导文件,默认安装的时候会储存在一个启动分区上,它区别于我们看到的系统分区。而如果已经划分好分区的话,引导文件便会在系统分区中了。不过想要编辑这个启动文件是有点困难的,如果是想做一个引导项的添加,可以采用 bcdedit 的方法来进行,其他的也有一些软件可以实现,不过不是本次文章的主要内容,有兴趣的话,google一下资料会比较丰富。

只是按照提示进行,双系统就会安装成功,或者你可以根本不用考虑原来系统的问题,重启之后进入一个没有见过的引导界面就是了,默认的话对提示说是 “早期版本的Windows”就是咱们的XP或者 2003了,不过需要事先声明一点的是,Windows 7必须安装在NTFS文件系统之上。还有就是如果之前有对Windows XP/2003 做过Ghost备份,那么当你回复的时候,Windows 7/2008 的引导启动项就会丢失,可以使用安装光盘呢再次引导修改。不过还是建议在安装完Windows 7/2008之后要再一次对版本的操作系统做备份,以防止误操作使得引导出现问题。
 

Windows 7/2008 + Windows XP/2003

这里就比较头疼了,因为版本的操作系统会覆盖掉高版本的引导项,这里就需要重新使用高版本的安装光盘做引导修复了。但是问题就是修复完成之后就不能直接引导低版本的操作系统了。呵呵,可以说是挺悲剧的~
网上有个VistaBootPRO 的软件,可以尝试一下,不过其实在XP中有个修改选项的哦

我的电脑->属性->高级->启动和故障修复框,修改默认启动项为 Windows 7 皆可

恩,这个样子感觉涉及面够综合了吧,如果你需要的是Linux与Windows的多系统安装的话,将会在后续的文章中陆续为大家一一说明
其实是有很多软件可以管理多系统的引导问题的,比如 BootMagic,支持多系统引导、加密和编辑等操作。

 

Windows+Linux

问题不大,从操作还算是比较简单,需要硬盘有空余的地方,然后顺着步骤走就可以
不过需要使用高级分区的方式,不覆盖Windows分区,使用空余分区安装Linux系统,一般都是在最后的时候询问时候在grub启动项中添加Windows的引导选项。如果不是Ubuntu的Wubi方式,其他的都是默认grub安装在MBR中,建议修改至 /boot 分区,来避免日后修复和失误操作。当然,只要你还有一张类似Ubuntu的liveCD的话,修复的问题也是比较容易解决的
不成的话,可以访我们的其他几篇文章,Grub修复 Grub配置 Ubuntu各种安装方式

 

Linux+Windows

这个问题有点困难,因为涉及到了分区的问题的时候,gurb提示符并不是每一个人都喜欢事先学习一下的~因为Windows的安装程序是一点也不会给用户使用Linux的希望,直接覆盖MBR,不能识别Linux。不过事后可以使用grub4dos或者wingrub等类似引导工作,通过写点小启动脚本来实现多系统的引导,不过就像之前所说的,并不是每个人都喜欢之前学习一下grub提示符的基础命令,虽然并不是很困难。同样可以参考上面的那个连接, grub配置

 

恩 就写到这里吧,如果你有其他的一些组合,却不知道怎么安装,欢迎来讨论闲聊哦

ubuntu 10.10开机关机花屏问题解决方案

 

前几天也有过网友问奶牛如何处理开关机的时候ubuntu的花屏甚至不显示开机画面等问题,,其实这个问题从奶牛接触ubuntu到现在一直都有的,所以最近也查了些资料,现在给出一种解决方案,奶牛的ubuntu 10.04测试很正常。开机关机的花屏现象都正常解决~

sudo apt-get install v86d hwinfo
安装需要的文件包

sudo hwinfo --framebuffer

查看显卡支持的分辨率,这里也要知道自己的显示分辨率是多少,以便于选择。
ok,上述小工作做完后我们就开始修改了,修改过程也很简单
sudo gedit /etc/default/grub
红色部分为文件修改的内容

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
 GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash nomodeset  video=uvesafb:mode_option=1280×800-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX=”"

 

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’
 #GRUB_GFXMODE=1280×800 #这里是开机grub的分辨率,个人认为分辨率太高反而挺不舒服的,根据个人需要改了,如果需要去掉注释的#就可以了

其中的1280×800-24为分辨率为1280×800,24位的显示,呃,这里要跟你用hwinfo查出来的支持方案以及你的电脑合适的分辨率相对应,例如1360×768 以及1366×768的朋友都可以用1360×768来替换相应的数字,因为方案中没有1366×768所以用1360×768代替就可以了。奶牛测试没有问题的说。

sudo gedit /etc/initramfs-tools/modules

将内容的最后添加

uvesafb mode_option=1280×800-24 mtrr=3 scroll=ywrap

上述步骤完成后执行

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

sudo update-grub2
sudo update-initramfs -u

正常更新后重启看看是不是花屏问题已经解决了?

本文针对的是N显卡且用官方提供的驱动(系统工具中的硬件驱动)安装显卡驱动的用户。

【GAE免费平台】教程二,利用api应用登陆twitter!

此文编辑于2010.11月!

准备工作:

1.掌握翻墙技术,vpn,ssh或者其他代理都可以做到;

2.采用工具gtap:gtap链接地址 下载最新版本备用;

3.准备你的gmail帐号,你的app_id,app_id参看教程一;

4.下文和图中但凡有 *** 的地方,请你用你的app_id代替;

5.gwibber社交软件,这个ubuntu系统自带。

开始设置:

先翻墙!!!!!!!!!!!全程翻墙不会错,别撤梯子。

先在twitter主页面登陆帐号后进入这个:链接地址 设置oauth

然后如图按部就班

把梯子撤掉,回到墙内!!!!!!!!!!!!!!!!!!!!!

然后就是用gwibber登陆了!成败在于细节,能否成功看你的耐心了。

vi learning (to be continue)
首先 规范化的东西
        O’REILLY 的书里面对在终端输入的命令都采用 Courier 字体,在形式上有所区别的就是:
变量使用斜体,中括号为可选项,实际的Shell命令都是粗体
 还有键盘按键的规定,例如 Ctrl -> ^ 、Alt -> M 等等
一般命令格式
[数字] [命令] [数字] 文本目标
[ ] 的意思是可选择使用的,如果不输入则采用默认缺省值
 比较的老的UNIX系统中,文件名 <14 个字符
/ 用于表示 文件 与 目录 的分隔符
\ 可作为转义字符使用,例如在路径中含有空格的时候
$TREM 是当前终端名称的环境变量
还是要重申一下,不论是在shell还是在各个软件包中,Linux的管理都是分区大小写的,以下将介绍 的命令,如果是大写,就表明跟小写的字母是不一样的,可以选择使用开启大小写锁定键的方式来输入大写字母,不过斑驳在这里建议大家输入命令的时候如果碰到了大写字母,可以使用shift+相应的字母按键,这样子无需再次取消大小写锁定键的操作。
 
基础类别:
 没有正确的标识终端类型
 只读属性 ZZ == :wq
 不需要保存操作而重新编辑 :e! //!表示不回写缓冲区
 需要覆盖文件时 :w! file
 没有写权限时 :w writable_pathname/filename
 没有足够空间写入文件时 :!rm junkfile 或 :!df 查看分区信息
 需要调用shell时 ^+Z,fg 或 :sh,^+D||exit
简单编辑:
进入文件之后便是命令模式,除了 :及之后的字符,或几个特殊字符是ex中断回显以外,其他的输入都是不会被显示出来的,如果你需要在光标处插入文本,键入 i即可进入编辑模式。切换到命令模式只需要按一下Esc
移动
当然是除了用导航键的命令喽~//并不是每一个终端都支持光标键的
h 左 j 下 k 上 l(或space)右
+(或Enter) 下一行行首   上一行行首
*H 页首行 M 页中间行 *L 页尾行 (*为向中间偏移行数,是个整数就行,老版本的UNIX就可以支持100以内的数据了,现在好像没有什么限制吧,之后有 * 出现,不加提示,便指代整数,表示重复的次数,其实几乎所有的命令都是支持数字重复的,限于文字数量,便不再提示,见谅)
b 上一个单词首 w下一个单词首(*w) e 下一个的单词尾 0 行首(注意,这里是数字零) $ 行尾
 上一页 ^+B(半页 U)   下一页 ^+F(半页 D) 只要页面没有翻页,光标不移动位置
*+Enter 移动到*行  *G 定位到固定第*行  *z+Enter 定位到固定第*行,并置顶
修改文本
cw 删除一个单词后编辑 c*b 删除光标前面*个单词后进入插入模式 c0 c$删除从光标到行尾的字符并进入编辑模式 C||cc对本行替换修改(||表示的意思是或者,也就说这里的C 与 cc 是等价的意思,后文出现也将不再提示)
s 删除当前位置的字符后进入插入模式 S 删除当前行后进入编辑模式,等价于cc或者C
r仅替换当前字符为之后输入的一个字符,之后仍处于命令模式  R替换并进入插入
~ 大小些互换(老版本的不支持数字参数)
o从本行下面增加一行并编辑 O 从本行上面一行增加一行并编辑
J 与下一行合并,自动空一格后连接
d*w 删除*个字   *dd 删除*行
a 追加文本 i在光标处进入插入模式 I 在行首进入插入模式
x 仅剪切当前字符,常用于删除字符,如果接着使用p可以用来改变连续两个字母的顺序  P粘贴在光标处,如果复制的是行,则粘贴在本行的上一行
yw   y$   *yy||Y 复制单词 复制到行尾 复制当前行
.重复 u撤销

 

搜索
/strings 从开头查找 ?strings 从结尾查找 /+Enter ||?+Enter 继续
n同向继续查询 N反向继续查找
fchar 在本行内查找字符 ;继续
替换
:s/Old_strings/New_strings/g将当前行中的Old_strings全部替换成New_strings,g指的是当前行的全局替换模式,可以在 : 之后指定大致的位置范围,如下:
:50,100s/Old/New/g    或者 :1,$s/Old/New   等价于 :%s/Old/New
如果需要在确认之后再替换,可在最后添加一个 c的选项来标识,当需要替换时输入y+Enter,跳过当前查找的字符串可以直接输入 Enter
 而至于模式匹配的具体东西俺就不一一讲解了,之后的文章中会有一些简单的举例,方便大家快速掌握这个好用的编辑器。
经验
ea 在某个单词后边开始编辑
yy之后的p可以在上一行的任意位置
*i+strings(Esc)  在光标处添加多个相同字符串,以Esc结束,例如 80i# 一次在一行添加80个#
 对于组合键在添加数字参数的时候,数字在中间也是能够达到同样的效果
 当终端接收到其他信息时需要刷新屏幕可简单的使用 ^+L 不过一般没有sendmail的通知就多少用处了
 显示状态 ^+G 会出现在最下面一行
 从光标开始删除到查找到的第一个位置 d?strings
 一次打开多个文档,向下切换 :n或者 :e filename (前提需要保存当前文档)
 不同文件之间的复制,“f*yy w n||e filename “fp
高级编辑
定制vi,在使用编辑器的时候通过 :set 命令来修改,或者编辑主目录下的 .exrc 文件,当然在当前目录下创建此文件则会制作出不同环境下的vi编辑器了
:set 命令
触发格式:set option关闭触发格式:set nooption
例如指定搜索忽略大小写  :set ic 而关闭这个模式为  :set noic
可通过使用  :set all 来查看会话中的全部选项,使用  :set option?查看单个选项值
看几个有有意思的选项吧
wrapmargin=NUM 右页边距值,控制自动换行
 默认情况下,搜索区分大小写、绕回首部搜索、匹配通配符的,他们分别对应着的是: ignorecase、nowrapscan和nomagic
 如果还有心情,可以玩玩这么几个: autoindent、showmatch、tabstop、shiftwidth、number和list
 不过需要提醒的是,autowrite这个选项会在执行 :n (到下一个文件编辑) 和 :!+Shell (执行shell命令)时自动将缓存写入文件
替换环境
如果你在主目录上设置了一些选项,又在工作目录设置了某些取消的选项,这样子的vi会像你想象的那个样子工作的
当然,如果你不喜欢 .exrc 这个名字,随便写个文件名,比如  .neo 然后在编辑器内部输入 :so .neo 嘻嘻效果相同哦,只不过重新运行vi的时候便复原了而已。
缩写自定义
通过命令制作缩写字母,例如现在我需要让neo这个缩写表示成 NEO’s Edition is Okay~ 这个样子,只需这个干:
:ab neo NEO’s Edition is Okay~
 然后再编辑的时候只需要输入neo便可以实现自动的替换功能,感觉用着跟C语言中的宏替换类似,但是不得不说vi很人性化
 需要删除缩写也很简单,输入   :unab neo即可。需要列出全部缩写列表么,  :ab 即可。当然,别想来考验计算机的检查功能,如果有想法来创建一个递归的死循环,是不会得到你想要的坏现象的,从Vim5.0开始就沿用扩展一次的标准了。
映射命令

其实除了命令模式之外,在插入模式下定义宏的行为跟ab很相似,例如:
:map x oloving Delly…
 功能很简单,当你敲完回车之后,只要是在命令模式下面,输入一个小写的 x 然后便会立即在当前行之后插入一行”loving Delly…”的字符串,试试看,很神奇哦~
当然,x后面的东西就留给你自己慢慢开发喽~不过要找系统没有定义过的按键来用才成,不然后果你也猜得到~
取消的话很简单   :unmap x 需要列出全部映射么    :map 就可以了
 在举一个例子好了:
:map v dwe p 这个功能是为了对付那些单词的,如果发现需要将两个单词位置对调,只需在第一个单词的首字母按下 v 即可帮你完成任务
 看来需要说明一下原因了,dw应该一看就知道的,删除这个单词,e直接到了下一个单词尾字母,然后空一格是为了插入单词用的,p就是粘贴了

 

 

 

                                                                                         斑驳敬上  to be continue . . .