如何让Vista下的文本文件永远显示后缀名

本文探讨了Windows和Linux系统中文件后缀名的不同处理方式,特别是在程序执行和文件类型的识别方面。Windows系统利用后缀名来确定文件类型,并提供了显示或隐藏后缀名的功能。而在Linux系统中,后缀名更多地作为一种约定,不影响文件的实际用途。

 
Linux下基本没有后缀名的概念,你的可执行程序可能具有.mp3或者.avi或者.jpg的后缀名,但是程序仍然能正确执行。相比window下,如果你强行将一个后缀名为.exe的可执行程序改为.mp3的音乐文件,那么基本上你的程序是不可能正常运作的。从这一点来说,文件后缀名机制是对用户的方便。你不需要预先知道文件究竟是文本文件还是mp3音乐,你只需要和所有人一样,保留文件的后缀名,让系统去判断用什么程序打开文件就行了。而为了进一步避免这种麻烦,Windows有一种隐藏后缀名的机制。你重命名文件的时候看不到后缀名究竟是什么,自然也无从修改。这一机制在Linux下也有类似的实现,比如我的SUSE103中的KDE3.5桌面在重命名文件的时候会自动高亮文件的basename,即后缀名前面的那一部分内容,从这一点上来说,KDE的确比WindowsXP灵活,虽然这种灵活对普通用户来说可能是噩梦。

WindowsXP下面有个很舒服的功能,你可以通过在文件夹选项中设置,让某一类文件,比如后缀名为.txt的文件永远显示后缀名。这一功能对我这个经常写程序的用户来说是很舒服的:你可以随意的在桌面上新建一个文本文档,将其后缀名修改为.py(Python程序)或.f90(Fortran程序),然后打开vim对文件进行编辑,这样编辑器能够自动的根据文件的类型(后缀名)而进行语法高亮。

然而,Vista下的文件夹选项和XP下有所不同。XP下文件类型那个选项卡现在没有了,你无法直接简单的选择到.txt文件然后在里面打打勾选择永远显示它的后缀名了。然而,要显示的办法当然有,既然WindowsXP是通过修改注册表来显示后缀名的,那么Vista下也可以:

打开开始菜单,选择运行,在窗口中输入regedit。

你会发现你打开了注册表编辑器。然后找到注册表项:

/HKEY_CLASSES_ROOT/txtfile

这个项有若干个子项,但是不要去管它,直接在/txtfile下面添加字符串,名称为AlwaysShowExt,值为空。

注销重新登陆以后就能看到你的.txt文件具有应有的后缀了。

Easy Crack, as was copied from the registry from Windows XP.       ^_^

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值