给自然段前加两个空格的emeditor脚本
以前用javascript写了个给文章自然段前加两个空格的网页(在这里),现在觉得不够方便。因为我平时写文章时习惯用emeditor。每次在emeditor里面写完文章,都要先打开这个网页,然后复制文章进去,排好版了再复制到博客里,很麻烦。既然emeditor有宏功能,可以自定义脚本,我何不在emeditor里面用脚本把文章直接排好呢。
到网上找到一个排版脚本。这个脚本的功能很强,我只用到其中的给自然段加空格的功能,于是就提取了这部分脚本。试了一下,很好用,脚本如下
nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
else
nFlags=eeFindNext | eeReplaceSelOnly | eeReplaceAll | eeFindReplaceRegExp;
document.selection.Replace(" \\n([^ ])","\\1",nFlags); //去除硬回车
document.selection.Replace("^[ ]+\\n","",nFlags);
document.selection.Replace("[ ]+$","",nFlags);
document.selection.Replace("^([^ ]+)"," \\1",nFlags);
document.selection.Replace("^[ ]+"," ",nFlags);
document.selection.Replace("^\\n","",nFlags);//删除空行
使用方法:将以上脚本保存为“空两格.jsee”,保存在emeditor的目录下(似乎别的目录下也行)。然后在菜单里依次选择宏、自定义,选择“新建”,然后选择刚刚保存的“空两格.jsee”文件,确定之后,在“宏”菜单的最下面就有一个“空两格.jsee”的项目,选择这个项目,编辑器中的文字就自动空两格了。
vim中让空格代替tab的方法
平时写程序,用的都是netbeans。在netbeans中,按下tab键后,是用四个空格代替tab,现在转入vim中,发现tab还是tab,没有用空格代替,觉得不爽。
于是就研究了一下,发现只要在_vimrc文件中加入如下设置,按下tab键,就会用4个空格代替tab了。
:set tabstop=4 设定tab宽度为4个字符
:set shiftwidth=4 设定自动缩进为4个字符
:set expandtab 用space替代tab的输入
不用空格代替tab就把上面的最后一行换成下面这一行,或者删掉上面的最后一行。
:set noexpandtab 不用space替代tab的输入
换换口味,推荐1by1播放器
我用得最多的播放器是千千静听,随着电脑里ape音乐的逐渐增多,千千静听渐渐被Foobar200取代。虽然千千静听也可以播放ape音乐,Foobar2000也可以播放MP3音乐,但是在我的印象里,千千静听就是为听MP3而生的,而Foobar2000就是为ape而生的。
无意中发现了1by1这个播放器,用了一下,觉得挺有意思。这个播放器主要有以下几个特点:
- 体积小,安装文件夹只有135k。
- 不必建立播放列表,软件左边就是个资源管理器的树状目录,从里面选择相应目录后,右边就会出现该目录下(也可以通过在目录上点右键,选择“Show subfolder contents”的方式把当前目录下所有子目录中的歌曲显示在右边)的音乐。
- 软件名称怪异,用数字开头的软件好像不多。其实这个软件的学名应该叫one by one。
这个软件有个缺点,就是不能显示歌词,找了一下,也没找到相应的歌词插件。不过影响不大,我听的歌绝大多数是中文歌,除了周杰伦的歌曲以外,其它的歌都还是能听懂歌词的。
至于音质嘛,我是木耳朵,而且就播放MP3来说,用什么播放器差别应该不会大。
这里有一个1by1使用说明书,对1by1的使用方法做了比较详细的说明。

“绿化”Total commander的方法
重装系统之后,TC的配置文件可能失效,为了让重装系统之后,继续保持原有的配置,只需做一下设置就行。
首选,要把TC装在系统分区以外的分区里。然后,打开TC安装目录下的wincmd.ini文件,在[Configuration]段之后添加UseIniInProgramDir=7。保存后,以后每次打开TC,将会读取wincmd.ini中的配置,从而实现“绿化”的目的。
附UseIniInProgramDir参数说明:
其值可以是下面三个选择之和:
1:如果注册表或运行参数没有指定的话,就使用TC目录下的wincmd.ini
2: 如果注册表或运行参数没有指定的话,就使用TC目录下的wcx_ftp.ini
4:无视注册表信息
将默认为0改为7,然后重新保存一下设置,则所有设置全部在wincmd.ini及wcx_ftp.ini中,不向注册表写入设置。
使用Vim的全屏插件
现在渐渐开始习惯使用Vim作为日常的编辑器,不仅是写程序,还包括写完全由汉字构成的日记、文章等。未使用全屏编辑器前,写几个字,总习惯把眼睛往右下角瞄去,看看QQ的头像有没有晃动,这个动作虽然花不了多少时间,但是容易分心,影响工作效率。
使用全屏插件之后,就可以解决这个问题了。
要让Vim在全屏状态下工作(Windows环境),只需下载这个插件,把这个dll文件放到gvim.exe所在目录。然后在_vimrc文件中加入下列代码:
map <F11> <Esc>:call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)<CR>
现在只需按F11就可以启用全屏状态。其中F11可以改为自己习惯的快捷键。
这样,就可以专心致志的打字了。
1条评论