ACKMAN的学习日志
给man page加颜色
机理不调 发表于 2010-06-13 20:32:56
向.bashrc添加如下内容:
| #------------------------------------------//// # Color man pages: #------------------------------------------//// export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking export LESS_TERMCAP_md=$'\E[01;31m' # begin bold export LESS_TERMCAP_me=$'\E[0m' # end mode export LESS_TERMCAP_se=$'\E[0m' # end standout-mode export LESS_TERMCAP_so=$'\E[01;44;33m' # begin standout-odeinfobox export LESS_TERMCAP_ue=$'\E[0m' # end underline export LESS_TERMCAP_us=$'\E[01;32m' # begin underline |
收藏:
QQ书签
del.icio.us
bash下发布twitter
机理不调 发表于 2010-06-13 00:10:46
| curl -u 帐号:密码 -d status="要发布的消息" http://twitter.com/statuses/update.xml |
收藏:
QQ书签
del.icio.us
i3标题栏显示中文
机理不调 发表于 2010-05-24 21:09:57
i3标题所用的字体必须是xlsfonts下的
我装了wenquanyi,在xlsfonts下不显示
于是装了uming,在xlsfonts下有,我用的是-misc-ar pl uming cn-light-r-normal--0-0-0-0-p-0-iso10646-1
我装了wenquanyi,在xlsfonts下不显示
于是装了uming,在xlsfonts下有,我用的是-misc-ar pl uming cn-light-r-normal--0-0-0-0-p-0-iso10646-1
收藏:
QQ书签
del.icio.us
修改linux文件权限命令:chmod
机理不调 发表于 2010-05-23 23:45:45
转自:http://www.linuxeden.com/html/softuse/20080306/49963.html
用法:chmod XXX filename
×××(所有者\组用户\其他用户)
×=4 读的权限
×=2 写的权限
×=1 执行的权限
常用修改权限的命令:
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
收藏:
QQ书签
del.icio.us
linux下自动挂载windows分区(非fstab方法)
机理不调 发表于 2010-05-22 18:16:59
http://wiki.archlinux.org/index.php/HAL_(简体中文)
安装dbus和hal
启动hal服务
把自己加入到optical和storage用户组
编辑/etc/dbus-1/system.d/hal.conf,加入一下内容:
安装dbus和hal
启动hal服务
把自己加入到optical和storage用户组
编辑/etc/dbus-1/system.d/hal.conf,加入一下内容:
<policy group="power"> |
收藏:
QQ书签
del.icio.us
archlinux下adsl配置上网
机理不调 发表于 2010-05-20 16:18:08
sudo pppoe-setup 很简单,关键是要填入DNS地址。
cat /etc/resolv.conf 如此得到。
cat /etc/resolv.conf 如此得到。
收藏:
QQ书签
del.icio.us
黑莓8820快捷键大全
机理不调 发表于 2010-05-14 18:50:10
基本的快捷键 下列快捷键可用在许多应用中:
•将光标移动,滚动轨迹球。
•在浏览器中要退出屏幕或移动到前一个页面,按下Escape键。 •移动到列表项或菜单项,输入该项的第一个字母。 •要选中或清除一个复选框,单击Space键。 •要查看一个位置可用的值,按ALT键。
•切换应用,按住ALT键,并按下Escape键。继续按住ALT键,选择一个应用。释放ALT键。
•要返回到主屏幕,按下End键。 •要删除突出项,按Backspace/Delete键。
•打开一个主题或通知的设定档,按Space键。
电话快捷键 下列快捷键,可用于手机的应用,或在电话:
•要接听电话,按下Send键。 •要查看联系人清单,按住Send键。
•当输入一个电话号码时插入一个加号( + ) ,按住0 。
•要添加一个扩展到一个电话号码,按下ALT键和X键,然后键入扩展号码。
•设定一键拨号,从主屏幕上或在手机中的应用中,按住需要设定的键,输入电话号码。
•要打开喇叭在通话中,按Speaker phone键。
•要关闭喇叭在通话中,按Speaker phone键。
•检查您的语音信箱,按住1 。
•输入字符在一个电话号码栏,按下ALT键和需要输入的字符。
•回到手机首界面中,按下Space键。 •查看输入的手机号码,按下Space键和Enter键。按下Send键直接拨号。
信息的快捷方式 下列快捷键可用于在一个讯息:
•回复信息,按R 。
•回复所有,按L 。
•转发信息,按F 。
•提交突出的电子邮件讯息,按I •查看信息中联系人的邮箱地址,按Q。再次查看显示的名字,按Q 。 下列快捷键可用于在信息列表:
•打开一个突出的信息,按Enter键。 •要撰写了信息,按C。
•要标记一条信息是否打开过,按下ALT键和U。 •要查看收到的信息,按下ALT键和I。
•要查看已发送的信息,按下ALT键和O.
•要查看语音邮件信息,按下ALT键和V。
•要查看SMS信息,按下ALT键和S。
•要查看通话记录,按下ALT键和P。
•要再次查看所有信息,按下Escape键。 下列快捷键可用于移动信息列表:
•移动到屏幕上方,按下Shift键和Space键。
•移动到屏幕下方,按下Space键。
•移动到信息列表上方,按T。
•移动到信息列表下方,按B。
•移动到下一个日期,按N。
•移动到前一个日期,按P。
•移动到下一个未开启的项目,按U。
•移动到下一个相关的讯息时,按J。
•移动到上一个相关讯息时,按k。
打字的快捷键 下列快捷键可用于输入文字时:
•键入一个句号,按下空格键两次。下一个字母自动大写。
•键入大写字母,按住这个字母,直到大写字母出现。
•输入一个按键上替换的字符,按下ALT键和这个按键。
•键入特殊字符,按住该键和滚动轨迹球,往左或者往右。
•键入一个数字在数字框中,按下数字键。不需要按下ALT键。
•键入一个数字,在密码框上,按住ALT键,按下数字键。
•打开Num Lock ,按下ALT键和左Shift键。
•打开CAP Lock,按下ALT键和右Shift键。
•关闭Num Lock或CAP Lock,按下Shift键。
•切换打字输入语言,对语言屏幕上,确认使用输入语言的快捷键设置为Yes 。按住ALT键,按下Enter键。继续保持ALT键,并显示出一种语言。释放ALT键。 下列快捷键,可以用来插入符号:
•插入一个( @ )或一个句点( 。 )在一个电子邮件地址字段,按下Space键。
•键入一个符号,按下Symbol的关键。键入出现在Symbol下面的字符。 下列快捷键可用于工作与文字:
•选择一行文字,按下Shift键和滚动轨迹球。
•一个字符一个字符选择,按住Shift键并滚动轨迹球的左边或右边。
•要取消文本的选择,按Escape键。
•剪切文本,按下Shift键和Backspace/Delete键。
•复制文本,按下ALT键,然后按一下轨迹球。
•粘贴文本,按下Shift键,然后按一下轨迹球。
搜寻快捷键 下列快捷键可用于搜索时,在一个应用程序:
•要搜寻联络人在一个联络人清单中,输入联络人姓名或缩写,以一个空格隔开。
•要搜索的文字讯息或备忘录,按S 。 •要搜索的文本附件或网页,按F 。
•要搜索的文字介绍了附件,确认您正在查看的介绍文字中查看或在文字和投影片检视。按F 。
附件快捷键 下列快捷键时可以使用查看附件:
•要搜索的文本的附件,按F 。
•移动到最后光标位置后,关闭和重开一个附件,按G。 下列快捷键可用于在电子表格:
•移动到特定的单元格,按G。.
•查看单元格的内容,按下Space键。
•切换工作簿,按V,选择工作簿。按下Enter键。
•要查看隐藏的列或行,按H。 •隐藏列或行再次,按H。 下列快捷键,可用于PPT:
•切换演示文稿的意见,按M •移动到下一个幻灯片,按N。
•移动到先前的投影片,按P。 •移动到最后光标位置后,关闭和重开介绍了附件,确认您正在查看的介绍文字中查看或在文字和投影片检视。按G。
浏览器的快捷键 下列快捷键可用于在浏览器中的应用:
•插入一个句号( 。 ),在对话框中,按Space键。
•插入一个斜线( / ) ,在对话框中,按Shift键和Space键。
•打开浏览器选项,在浏览器中,按O。 •要停止载入网页,按下Escape键。 •隐藏浏览器,按D。
•要关闭浏览器,按下Escape键。 下列快捷键可用于在网页上:
•移动到特定网页,按G。.
•返回到首页,按H。
•开放的书签名单上,按k。
•要添加书签,按A 。
•查看最近访问的网页,按I。
•刷新网页,按R 。
•查看地址链接。按L。
•查看网页地址,按P。
•保存网页于邮件列表中,按S 。
•打开链接,按Enter键。
•隐藏工具条,按U。 •查看工具条,按U。
•查看缩略版本,按X键,返回到正常,按任何键。 下列快捷键,可以用来浏览网页:
•前进,按下Shift键和Space键。
•后退,按下Space键。
•移动到网页上方,按T。
•移动到网页底部,按B。
媒体快捷键 下列快捷键可用于在媒体上的应用:
•暂停影片或歌曲,按下Mute键。
•恢复影片或歌曲,按下Mute键。
•旋转图片,按R 。
•要放大图片,按I。
•要缩小图片,按O。
•要恢复到到原来的图片大小,按W。
•要看下一张图片,按N。
地图的快捷键 下列快捷键可用于在地图的应用:
•要放大地图,按I。
•要缩小地图,按O。
•查看地图顶部的状态信息,按U。隐藏状态信息,按U 。
•切换视图,按Space键。
日历快捷键 下列快捷键可用于在日历天的看法: 注意:如果要允许的快捷键在天认为,在日历选项,设置,使快速进入外地号 •安排行程,按C。
•更改日程,按A 。
•以天查看,按D。
•以周查看,按W。
•以月查看,按M 。
•移动到下一个天,一周或一个月内,按Space键。
•移动到前一天,一周或一个月内,按Shift键和Space键。
•移动到当前日期,按T。
•移动到某一个具体日期,按G。
•将光标移动,滚动轨迹球。
•在浏览器中要退出屏幕或移动到前一个页面,按下Escape键。 •移动到列表项或菜单项,输入该项的第一个字母。 •要选中或清除一个复选框,单击Space键。 •要查看一个位置可用的值,按ALT键。
•切换应用,按住ALT键,并按下Escape键。继续按住ALT键,选择一个应用。释放ALT键。
•要返回到主屏幕,按下End键。 •要删除突出项,按Backspace/Delete键。
•打开一个主题或通知的设定档,按Space键。
电话快捷键 下列快捷键,可用于手机的应用,或在电话:
•要接听电话,按下Send键。 •要查看联系人清单,按住Send键。
•当输入一个电话号码时插入一个加号( + ) ,按住0 。
•要添加一个扩展到一个电话号码,按下ALT键和X键,然后键入扩展号码。
•设定一键拨号,从主屏幕上或在手机中的应用中,按住需要设定的键,输入电话号码。
•要打开喇叭在通话中,按Speaker phone键。
•要关闭喇叭在通话中,按Speaker phone键。
•检查您的语音信箱,按住1 。
•输入字符在一个电话号码栏,按下ALT键和需要输入的字符。
•回到手机首界面中,按下Space键。 •查看输入的手机号码,按下Space键和Enter键。按下Send键直接拨号。
信息的快捷方式 下列快捷键可用于在一个讯息:
•回复信息,按R 。
•回复所有,按L 。
•转发信息,按F 。
•提交突出的电子邮件讯息,按I •查看信息中联系人的邮箱地址,按Q。再次查看显示的名字,按Q 。 下列快捷键可用于在信息列表:
•打开一个突出的信息,按Enter键。 •要撰写了信息,按C。
•要标记一条信息是否打开过,按下ALT键和U。 •要查看收到的信息,按下ALT键和I。
•要查看已发送的信息,按下ALT键和O.
•要查看语音邮件信息,按下ALT键和V。
•要查看SMS信息,按下ALT键和S。
•要查看通话记录,按下ALT键和P。
•要再次查看所有信息,按下Escape键。 下列快捷键可用于移动信息列表:
•移动到屏幕上方,按下Shift键和Space键。
•移动到屏幕下方,按下Space键。
•移动到信息列表上方,按T。
•移动到信息列表下方,按B。
•移动到下一个日期,按N。
•移动到前一个日期,按P。
•移动到下一个未开启的项目,按U。
•移动到下一个相关的讯息时,按J。
•移动到上一个相关讯息时,按k。
打字的快捷键 下列快捷键可用于输入文字时:
•键入一个句号,按下空格键两次。下一个字母自动大写。
•键入大写字母,按住这个字母,直到大写字母出现。
•输入一个按键上替换的字符,按下ALT键和这个按键。
•键入特殊字符,按住该键和滚动轨迹球,往左或者往右。
•键入一个数字在数字框中,按下数字键。不需要按下ALT键。
•键入一个数字,在密码框上,按住ALT键,按下数字键。
•打开Num Lock ,按下ALT键和左Shift键。
•打开CAP Lock,按下ALT键和右Shift键。
•关闭Num Lock或CAP Lock,按下Shift键。
•切换打字输入语言,对语言屏幕上,确认使用输入语言的快捷键设置为Yes 。按住ALT键,按下Enter键。继续保持ALT键,并显示出一种语言。释放ALT键。 下列快捷键,可以用来插入符号:
•插入一个( @ )或一个句点( 。 )在一个电子邮件地址字段,按下Space键。
•键入一个符号,按下Symbol的关键。键入出现在Symbol下面的字符。 下列快捷键可用于工作与文字:
•选择一行文字,按下Shift键和滚动轨迹球。
•一个字符一个字符选择,按住Shift键并滚动轨迹球的左边或右边。
•要取消文本的选择,按Escape键。
•剪切文本,按下Shift键和Backspace/Delete键。
•复制文本,按下ALT键,然后按一下轨迹球。
•粘贴文本,按下Shift键,然后按一下轨迹球。
搜寻快捷键 下列快捷键可用于搜索时,在一个应用程序:
•要搜寻联络人在一个联络人清单中,输入联络人姓名或缩写,以一个空格隔开。
•要搜索的文字讯息或备忘录,按S 。 •要搜索的文本附件或网页,按F 。
•要搜索的文字介绍了附件,确认您正在查看的介绍文字中查看或在文字和投影片检视。按F 。
附件快捷键 下列快捷键时可以使用查看附件:
•要搜索的文本的附件,按F 。
•移动到最后光标位置后,关闭和重开一个附件,按G。 下列快捷键可用于在电子表格:
•移动到特定的单元格,按G。.
•查看单元格的内容,按下Space键。
•切换工作簿,按V,选择工作簿。按下Enter键。
•要查看隐藏的列或行,按H。 •隐藏列或行再次,按H。 下列快捷键,可用于PPT:
•切换演示文稿的意见,按M •移动到下一个幻灯片,按N。
•移动到先前的投影片,按P。 •移动到最后光标位置后,关闭和重开介绍了附件,确认您正在查看的介绍文字中查看或在文字和投影片检视。按G。
浏览器的快捷键 下列快捷键可用于在浏览器中的应用:
•插入一个句号( 。 ),在对话框中,按Space键。
•插入一个斜线( / ) ,在对话框中,按Shift键和Space键。
•打开浏览器选项,在浏览器中,按O。 •要停止载入网页,按下Escape键。 •隐藏浏览器,按D。
•要关闭浏览器,按下Escape键。 下列快捷键可用于在网页上:
•移动到特定网页,按G。.
•返回到首页,按H。
•开放的书签名单上,按k。
•要添加书签,按A 。
•查看最近访问的网页,按I。
•刷新网页,按R 。
•查看地址链接。按L。
•查看网页地址,按P。
•保存网页于邮件列表中,按S 。
•打开链接,按Enter键。
•隐藏工具条,按U。 •查看工具条,按U。
•查看缩略版本,按X键,返回到正常,按任何键。 下列快捷键,可以用来浏览网页:
•前进,按下Shift键和Space键。
•后退,按下Space键。
•移动到网页上方,按T。
•移动到网页底部,按B。
媒体快捷键 下列快捷键可用于在媒体上的应用:
•暂停影片或歌曲,按下Mute键。
•恢复影片或歌曲,按下Mute键。
•旋转图片,按R 。
•要放大图片,按I。
•要缩小图片,按O。
•要恢复到到原来的图片大小,按W。
•要看下一张图片,按N。
地图的快捷键 下列快捷键可用于在地图的应用:
•要放大地图,按I。
•要缩小地图,按O。
•查看地图顶部的状态信息,按U。隐藏状态信息,按U 。
•切换视图,按Space键。
日历快捷键 下列快捷键可用于在日历天的看法: 注意:如果要允许的快捷键在天认为,在日历选项,设置,使快速进入外地号 •安排行程,按C。
•更改日程,按A 。
•以天查看,按D。
•以周查看,按W。
•以月查看,按M 。
•移动到下一个天,一周或一个月内,按Space键。
•移动到前一天,一周或一个月内,按Shift键和Space键。
•移动到当前日期,按T。
•移动到某一个具体日期,按G。
收藏:
QQ书签
del.icio.us
设置awesome开机自启动程序
机理不调 发表于 2010-05-02 21:04:00
编辑~/.config/awesome/rc.lua
添加如下代码:
添加如下代码:
| -- Autorun programs autorun = true autorunApps = { "firefox", "thunderbird", "amarok", "linux-fetion", "amule", } if autorun then for app = 1, #autorunApps do awful.util.spawn(autorunApps[app]) end end |
收藏:
QQ书签
del.icio.us
Linux下查看文件编码,文件或文件名编码格式转换(zt)
机理不调 发表于 2010-03-31 17:22:50
转载自:http://lifj07.blog.51cto.com/810196/162984
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。
一,查看文件编码:
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
2. enca (如果你的系统中没有安装这个命令,可以用sudo yum install -y enca 安装 )查看文件编码
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:
Unrecognized encoding
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要说明一点的是,enca对某些GBK编码的文件识别的不是很好,识别时会出现:
Unrecognized encoding
二,文件编码转换
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
1.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
:set fileencoding=utf-8
2. iconv 转换,iconv的命令格式如下:
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2
iconv -f encoding -t encoding inputfile
比如将一个UTF-8 编码的文件转换成GBK编码
iconv -f GBK -t UTF-8 file1 -o file2
3. enconv 转换文件编码
比如要将一个GBK编码的文件转换成UTF-8编码,操作如下
enconv -L zh_CN -x UTF-8 filename
enconv -L zh_CN -x UTF-8 filename
三,文件名编码转换:
从Linux往 windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名 中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。
在Linux中专门提供了一种工具convmv进行文件名编码的转换,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。
首先看一下你的系统上是否安装了convmv,如果没安装的话用:
yum -y install convmv
安装。
yum -y install convmv
安装。
下面看一下convmv的具体用法:
convmv -f 源编码 -t 新编码 [选项] 文件名
常用参数:
-r 递归处理子文件夹
–notest 真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验。
–list 显示所有支持的编码
–unescap 可以做一下转义,比如把%20变成空格
比如我们有一个utf8编码的文件名,转换成GBK编码,命令如下:
-r 递归处理子文件夹
–notest 真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验。
–list 显示所有支持的编码
–unescap 可以做一下转义,比如把%20变成空格
比如我们有一个utf8编码的文件名,转换成GBK编码,命令如下:
convmv -f UTF-8 -t GBK –notest utf8编码的文件名
这样转换以后”utf8编码的文件名”会被转换成GBK编码(只是文件名编码的转换,文件内容不会发生变化)
这样转换以后”utf8编码的文件名”会被转换成GBK编码(只是文件名编码的转换,文件内容不会发生变化)
四,vim 编码方式的设置
和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 Linux 世界的软件一样,这需要你自己动手设置。
Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下:
* encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。默认是根据你的locale选择.用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有在.vimrc 中改变它的值才有意义。你可以用另外一种编码来编辑和保存文件,如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会 自动将读入的文件转成utf-8(vim的能读懂的方式),而当你写入文件时,又会自动转回成cp936(文件的保存编码).
* fileencoding: Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。
* fileencodings: Vim自动探测fileencoding的顺序列表,启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式,并且将 fileencoding 设置为最终探测到的字符编码方式。因此最好将Unicode 编码方式放到这个列表的最前面,将拉丁语系编码方式 latin1 放到最后面。
* termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。如果vim所在的term与vim编码相同,则无需设置。如其不然,你可以用vim的termencoding选项将自动转换成term 的编码.这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效,而对 Console 模式的Vim 而言就是 Windows 控制台的代码页,并且通常我们不需要改变它。
五,Vim 的多字符编码工作方式
1. Vim 启动,根据 .vimrc 中设置的 encoding 的值来设置 buffer、菜单文本、消息文的字符编码方式。
2. 读取需要编辑的文件,根据 fileencodings 中列出的字符编码方式逐一探测该文件编码方式。并设置 fileencoding 为探测到的,看起来是正确的 (注1) 字符编码方式。
3. 对比 fileencoding 和 encoding 的值,若不同则调用 iconv 将文件内容转换为encoding 所描述的字符编码方式,并且把转换后的内容放到为此文件开辟的 buffer 里,此时我们就可以开始编辑这个文件了。注意,完成这一步动作需要调用外部的 iconv.dll(注2),你需要保证这个文件存在于 $VIMRUNTIME 或者其他列在 PATH 环境变量中的目录里。
4. 编辑完成后保存文件时,再次对比 fileencoding 和 encoding 的值。若不同,再次调用 iconv 将即将保存的 buffer 中的文本转换为 fileencoding 所描述的字符编码方式,并保存到指定的文件中。同样,这需要调用 iconv.dll由于 Unicode 能够包含几乎所有的语言的字符,而且 Unicode 的 UTF-8 编码方式又是非常具有性价比的编码方式 (空间消耗比 UCS-2 小),因此建议 encoding 的值设置为utf-8。这么做的另一个理由是 encoding 设置为 utf-8 时,Vim 自动探测文件的编码方式会更准确 (或许这个理由才是主要的 ;)。我们在中文 Windows 里编辑的文件,为了兼顾与其他软件的兼容性,文件编码还是设置为 GB2312/GBK 比较合适,因此 fileencoding 建议设置为 chinese (chinese 是个别名,在 Unix 里表示 gb2312,在 Windows 里表示cp936,也就是 GBK 的代码页)。
收藏:
QQ书签
del.icio.us
解决IE无法播放FLASH的问题
机理不调 发表于 2010-03-29 10:33:03
“开始”——“运行”:regsvr32 jscript.dll regsvr32 vbscript.dll
没有这俩文件的话,去http://www.zhaodll.com找。
收藏:
QQ书签
del.icio.us
awesome的配置文件
机理不调 发表于 2010-03-23 01:48:53
awesome 全局配置文件为
/etc/xdg/awesome/rc.lua,用户配置文件为 ~/.config/awesome/rc.lua
收藏:
QQ书签
del.icio.us
