VIM中输入特殊符号(digraph二合字母)

  刚学来的,呵呵
  在插入模式下,按Ctrl+k,这时出现一个?提示符。继续输入b*,是不是一个“β”就上屏了。再试一下,Ctrl+K输入1c,是不是㈠就上屏了……
  想输入更多符号?按一下:dig看一下吧
  这就是VIM的二合字母功能,想了解更多?:h
:dig。看中文,在这里:http://vimcdoc.sourceforge.net/doc/digraph.html

>

utf-8时vim显示半个字符的解决办法

【问题】
  set
enc=utf-8有些好处(新建文件默认为utf-8便于和非win系统交流;识别文件编码正确率更高。当然,如果用其他enc没什么不便就无须改)
  但是,这样会让一些中文字符显示不完整。如“”①②→等

【猜测】
  可能是vim不知道这是全角字符,与“对应”的半角字符混淆。今日一查,果然。

【解决】
  set ambiwidth=double

【解释】
  ①:h ambiwidth
  ②下文来自吴咏炜《Vim 实用技术,第 1 部分:
实用技巧》

   ambiwidth=double:把所有的“不明宽度”字符 [9]——指的是在
Unicode
字符集中某些同时在东西方语言中使用的字符,如省略号、破折号、书名号和全角引号,在西方文字中通常字符宽度等同于普通
ASCII 字符,而在东方文字中通常字符宽度等同于两倍的普通 ASCII
字符,因而其宽度“不明”——的宽度置为双倍字符宽度(中文字符宽度)。此数值只在
encoding 设为 utf-8 或某一 Unicode
编码时才有效。需要额外注意的是,如果你通过终端使用 Vim
的话,需要令终端也将这些字符显示为双宽度……

【感受】
  关于vim的问题,看来只要寻找,通常能找到解决办法的。

xbeta推荐的Thunderbird扩展

2006年11月,xbeta再次启用Thunderbird,并将在用或认为不错的扩展列举如下。
======================================================
名称:External Editor 0.7.2
功能:让你用最喜欢的编辑器来写信,我用gvim
下载:http://www.extensionsmirror.nl/extthunderbird/External_Editor_0.7.2.xpi
出处:http://www.extensionsmirror.nl/index.php?showtopic=1575
[image]
======================================================
名称:keyconfig
功能:自定义热键
下载:http://www.extensionsmirror.nl/extfirefox/keyconfig_20050313.1_enh.xpi
出处:http://www.extensionsmirror.nl/index.php?showtopic=254
[image]
======================================================
名称:Quicktext 0.9.9.9
主页:http://www.hesslow.se/quicktext
下载:http://extensions.hesslow.se/download/4/quicktext_0.9.9.9.xpi
[image]
功能:用于Mozilla Thunderbird,通过弹出菜单,
   可以插入已定义的文本。还可以有10个热键。
   还可以用 [[TO_FIRSTNAME]] 这样的变量来代替收信人姓名。
出处:http://www.extensionsmirror.nl/index.php?showtopic=1387
======================================================
名称:Remove Duplicate Messages 0.1.02
功能:去除重复邮件
主页:https://addons.mozilla.org/thunderbird/956/
下载:http://releases.mozilla.org/pub/mozilla.org/extensions/remove_duplicate_messages/remove_duplicate_messages-0.1.02-tb.xpi
[image]
======================================================
名称:Display Mail User Agent Extension
功能:显示信件是用何邮件客户端写的,有icon,常见的都能识别
下载:http://addons.mozilla.org/thunderbird/562/
[image]
======================================================
名称:TB Header Tools Extension
功能:更改邮件头信息,我主要用来改标题,如”Done|原标题“
下载:https://addons.mozilla.org/thunderbird/875/
[image]
======================================================
名称:Mnenhy
功能:多个方面强化Thunderbird,如head,junck fillter, storage等
网址:http://mnenhy.mozdev.org/
[image]>

神往mutt,辞别becky,选定thunderbird

http://static3.photo.sina.com.cn/orignal/46dac66f8b72a58d508e2
以前有位大侠在留言中提过mutt,昨天又搜了一下,几乎要安装cygwin,
后来还是算了。


Mutt
使用指南

learn.tsinghua.edu.cn:8080/2001315450/mutt_frame.html –
1k –

网页快照

类似网页

Mutt这不是危言耸听,我还没有遇到一个令我满意的email
程序,直到我遇到mutt。它不是图形界面的,但是它非常强大和方便。
Mutt 不像一般的email
程序那样直接支持打开某些种类的附件。因为附件的种类实在太多,一个email
客户端没有可能自己实现所有的
learn.tsinghua.edu.cn:8080/2001315450/mutt.html – 24k

网页快照

类似网页

becky其实很多年就不用了,昨天犹豫是否要购买。40$,最后还是算了。
不过我仍认为从小巧,和超强的个性化设置方面,becky最好(thebat性能与之相近,而体积超出很多)。

而一些国产新秀尚担心其安全性,于是选定了thunderbird。
至少它的安全性,可持续性,扩展改进更好一些。
体积大一些,就忍了吧。
一旦选定,就会去改进它,而不是空想它“能否做某事”,然后以为不能。
于是,找了addons,实现了:
用vim编辑信件;个性化热键设置(vim风格);快速插入预定义文本(签名或其他);删除重复信件。
我用的也是portableapps的便携版。
>

VIM应用实例:用g制作目录或摘录

Vim的应用之妙,凭空举例是很难的。但只要有需求,就能在Vim处得到答案。

vim g 创建目录

比如这篇文章,[FAQ] TC常见问题解答,原来是没有前面的目录的。后来问题渐多,需要增加目录。目录怎么做呢?当然一行行复制粘贴是可以的,但这岂不是埋没了vim!只要一条命令:

:g/(\d{1,2})/t$

这样就生成了正序的目录(在文章最后)。

引申:逆序目录

:g/(\d{1,2})/t0

生成逆序的目录,位于文章开头。

引申:杨过语录

打开比如 神雕侠侣.txt,执行

:g/杨过说/m$

把杨过说的话整理在文章最后。

补充:—-的输入

另,文中的———–是如何输入的?
只需要:

72i-<esc>

就这么简单啊

引申:文章段落倒序

:g/^/m0

可以把整个文件的行顺序倒过来。而

:g/^/pu _ 

则可以在行间插入空行。

更多vim g用法

更多g的用法,参见 http://www.vim.org/tips/tip.php?tip_id=227
>

小巧免费的图片编辑器:Photobie

一款轻量级图片编辑软件,免费,国人出品(猜的,姓名XuejunChen)
基于.Net,下载2.3MB(v2.8.2)支持图层,可用Photoshop滤镜。
看起来还行,不过未试:既有GIMP,懒得试其他了。
官方有中文版。
http://photobie.com
http://www.photobie.com/Download/PhotobieInstaller.exe

转一篇介绍,原文有图,在http://edu.itbulo.com/200609/106471.htm
=============================================================
  作为电脑用户经常会进行照片加工和处理,现在有许多图像处理软件,不是体积大就是功能不强,近来找到了一款小巧而又强大的免费图像处理软件,它就是Photobie。

  初识Photobie

  Photobie是一款功能强大、容易上手的图像编辑软件(使用前需要安装.NET
Framework1.0来支持),它整合了诸多功能与一体,是一个最具潜力的完全免费的图像处理工具。虽然它只有651KB大小,但它却具有
Photoshop基本的绘画和图像处理功能,可以像Photoshop那样进行多图层处理,并且还自带了很多图像特效滤镜,使用它们可方便地做出各式各样的图像特效。点击下载:Photobie

  Photobie的主要处理的特点就是所有操作都在图层上进行,它的图层面板比Photoshop的图层面板显得更重要,如很多操作亮度调节、饱和度调节、图像缩放、旋转等都在图层上进行,更重要的是在图像处理时的“撤消”和“恢复”操作也可以在其上进行,这样显得操作更加灵活方便,这也是其它小型图像处理软件所不具有的(如图1)。

  一、相框制作方便又丰富

  只要是处理照片,就不会少了为它们制作相框,虽然Photobie的相框功能不如专业的相框制作软件强大,但它简单、易用,先来制作一个特色的3D相框看看,打开一张照片后,单击菜单“相框”,弹出子菜单,选择并单击“加3D相框”命令,在出现的“Frame3D”对话框中,可以调节3D边框大小和光影效果等设置,同时还能看到预览图,调节合适后单击“OK”按钮(如图2),相框就完成了,相当简单。Photobie自带的相框不多,不过用户可以利用
“相框”菜单下的提供的命令自己来制作相框,同时Photobie开发者制作了很多专业的相框放在了Photobie网站的相框廊http://photobie.com/Gallery/frameCollection中供下载。

  二、灵活的抓屏截图功能

  在平时加工处理照片时,经常会用到一些特殊形状的图片,它们可以通过Photobie的截图功能轻松得到,使用十分方便快捷。单击“抓屏”菜单下的“设置抓屏热键”命令,会弹出一个
“creenCaptureSetup”设置对话框,在这个设置对话框中可以看到它所有支持的热键有8组之多,Photobie的截图功能除常规窗口截图和滚动截图外,更有特色的是还可以自定义截图的形状和范围,如设置截图形状为矩形、多边形、圆形等,设置好后,打开需要截图的图片,按下设置的截图热键,整个电脑屏幕进入截图状态,这时用鼠标拖选截图区域,拖选截图区域时还有详细的尺寸供查看,选择好后,按回车键后截好的图片就会出现在Photobie
中,供编辑使用(如图3)。

  三、ICO图标轻松作

  很多时候自己想制作一个个性的图标,这时往往要找专业的图标制作软件来帮忙,其实用Photobie制作图标更方便,制作的图标也十分专业,在
Photobie中导入一张需要作成图标的图片,或用它的截图功能截取一张自己喜欢的形状的图片,然后单击菜单“Icon_GIF”下的“GIF,
Icon输出设置”命令,这时弹出“ImageFormatSetup”设置对话框,在这儿选择图标的像素尺寸等选择项,单击“保存”按钮,最后选择执行
“文件”菜单下的“保存”命令,在出现的“加存为”对话框中选择文件的保存类型为“Windows
Icon(*.iCO)”,将此图片保存为ICO格式的图标文件,这样图标就制作好了。

  四、GIF动画更精彩

  平时需要一个小的GIF动画时都需要动用一些专业的动画制作软件,这很不方便,用Photobie的GIF动画制作功能,就能方便实现,用它能制作变形动画、逐帧动画等。如做一个说话的动画,先用Photobie或其它图片处理软件处理二张不同口型的图片,同时在Photobie中打开,利用选择工具选择第二张图片中的图像并复制,再选择第一张图片选择“编辑”菜单下的“粘贴为新图层”命令,把它作为一个图层加入到第一张图片中,这时执行“GIF_动画”菜单下的“动画控制器”命令,出现“AnimationPanel”对话框,在这儿就可以看到动画效果了,在这儿可以调节动画的快慢、背景颜色等,调节好后,单击“保存”按钮,就可以保存这个GIF动画了(如图4)。

  也可以利用绘图功能绘制几个不同形状的图形,它们会放置到不同的图层上,再利用“动画控制器”调节就能生成动画变形动画了;还有做好一个图形或导入一张照片,利用滤镜功能为它们加上特效,这些特效也会分别放置到不同的图层上,同样利用“动画控制器”生成动画。

  这个小巧的图像处理工具整合了诸多功能与一体,功能很是强大,只要善用它就能把它的功能发挥到极致,为工作和学习带来乐趣和方便。

>

AutoHotkey|脚本:用Irfanview把24位真彩图片优化到实际色深

; xbeta 2006-09-05 http://blog.sina.com.cn/m/xbeta

;
考虑到有些抓屏软件png只能24BP真彩色,而实际颜色不过几百或十几,可以减小色深来明显减小文件体积。可以通过本宏和Irfanview来实现。

;================================================

; 在IrfanView的窗口模式下(非全屏),按alt+d,脚本会:

; 先确定颜色数,热键 alt+i+i

; 再减色:热键 alt+i+d后,根据上一步颜色数确定色深

; 保存,确认

;================================================

;
请先检查代码!请勿在重要场合测试!测试前请备份原文件(本脚本不提醒直接覆盖原文件)

!d::

SetTitleMatchMode, 2

; 1 准备

WinActivate, Irfanview

; 2 查色

send, {alt}i

sleep, 20

send, i

winwait, IrfanView – Image properties

controlgettext, OutputVar, Edit12, IrfanView – Image
properties

send, {enter}

; 3 减色

send, {alt}i

sleep, 20

send, d

winwait, Decrease

if OutputVar<3

; GuiControl, , Button3, 1;;
无效,只好用下述办法

send, {alt down}2{alt up}{enter}

else if OutputVar<17

send, {alt down}1{alt up}{enter}

else if OutputVar<258

send, {alt down}5{alt up}{enter}

else

{

send, {esc}

MsgBox,,,
“颜色数为%OutputVar%,保持真彩,未做减色”, 1.5

return

}

; 4 保存

winwait, IrfanView

send, s

winwait, Save

send, {enter}

winwait, IrfanView

send, y

MsgBox,,, “恭喜!已按%OutputVar%色优化并保存”, 1.5

return

>

结合Total Commander与VIM

用vim来增强TC的文件对比

Total Commander的文件对比功能已经足以满足日常需要。如果你需要更强大的工具,完全可以自定义。

比如,喜欢Vim比较文件,可以如下操作:
菜单:开始→更改开始菜单;
|在对话框中:
|“添加项目”,输入标题,如“GVIM DIFF”
|命令:D:\program files\Vim\vim63\gvim.exe
|参数:-d %P%N %T%M
|开始路径:留空
|热键:ctrl+atl+f3
|确定即可。
然后,回到TC,左右窗口各选中一个文件,
按ctrl+alt+f3
如最下图所示结果就出来了!

比较文件:Total Commander

比较文件:Vim

设vim为TC默认编辑器(F4)

TC中F4(选项→编辑/查看→设F4调用的程序)为:
d:\soft\gvim\vim74\gvim.exe –remote-tab-silent

设置Vim为Total Commander默认编辑器(F4)

小技巧:实际上,不仅可以对文本类文件按 F4,在它们的快捷方式(.lnk)上按 F4 也是一样的~

其他与TC无关,但也常用的vim配置:

  1. 快速打开 Vim
    操作方式:win+r v
    设置:v.lnk 指向
    “D:\program files\Vim\vim63\gvim.exe” –remote-silent d:\tmp.txt
    (之所以打开一个默认临时文件,是为了防止输入的内容意外丢失)
  2. 快速打开笔记文件
    操作方式:win+r mn
    设置: mn.lnk 指向
    “D:\program files\Vim\vim63\gvim.exe” –remote-tab-silent G:\pri\my-notes.ztx

附-文章更新历史:

20150228: 更新图片,更新部分文字,调整文章结构
20060902: 初稿

Pixia:免费的图像处理软件精品

在遇到GIMP之前,我一直用Pixia来作为PS的替代方案(点击看大图)

1. 什么是Pixia ?
  Pixia
是一个功能极其强大的图形处理软件。产于日本,有中英文版。它包揽了图形处理软件绝大部分常用功能。比其他的图形处理软件更方便,更实用。最重要的是,它是一个免费软件!!?

2. 它的功能
  具有各种图形处理软件的绝大部分功能
  支持多”图层”,”滤镜”,”历史记录”等
  如果熟悉Visual C++,你可以设计自己的滤镜,在下载区你可以下载样本源程序
  下载PhotoShop
Plugin
插件,可在Pixia内使用Photoshop滤镜
  Linux版Pixia(目前只有日文版)
  FreeBSD版Pixia(目前只有日文版)
  在世界上拥有广泛的使用者,更便于作品公开和交流

3. 主页及下载
  中文主页:http://www.delta-opt.com/pixia/
  官网教程:http://www.delta-opt.com/pixia/tutorial/cs/index.html
  中文版下载 7MB http://www.delta-opt.com/pixia/install/pix33asc.exe
  相关资料:http://163.20.160.21/xoops22/t167/pixia_01/list.htm
  用Pixia为数码照片制作特效
http://www.jkcphoto.com/Get/PhotoShop/PhotoShop/2005_08_28_4600.htm
  作品集:http://www.delta-opt.com/pixia/gallery.html
>

xvi32:免费的hex editor

  十六进制,或二进制,或binary editor, or hexeditor,对多数人都是偶尔一用。如果购买了Ultraedit,就不用再找额外工具了。不过,有些专门的hex
editor,本身免费又小巧,倒也可一试。
  XVI32,就是这样一款免费软件,但是在国内知名度并不高。如果搜一下,中文结果很少有直接介绍它的,倒是用它修改摩托手机的文章不少。XVI32的名字来自罗马数字,look,16的罗马字母大写就是XVI!
  它完全绿色,作者在官方主页上说,“它不向注册表写任何内容”,当然,也无需安装,解压即可。解压包仅430KB,可谓非常小巧,而功能超群。
  作者说,“甚至微软的人也在用它”,并且有文为证 http://support.microsoft.com/kb/835840/EN-GB/ 此文中提到用hex
editor恢复office文件时,文章作者高度称赞了XVI32.
  它的脚本功能很强(不过,xbeta并未用过,呵呵)

  主页:
 http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvimain.htm
  
  下载:当前版本是2.51,http://www.handshake.de/user/chmaas/delphi/download/xvi32.zip

  主窗口界面如下:

XVI32 provides progress indication in percent
for most operations. The progress window allows also to abort
nearly all operations, e.g. reading/writing files, search, replace,
print...

This example shows how to insert the string
abc 100 times.

XVI32: Find or Count
Strings

This dialog is used for find/count occurences
of text or hex strings. In the above example, the "Text -> Hex"
button was used to convert the text "Borland" into the
corresponding hex string
"42 6F 72 6C 61 6E 64".

XVI32: Replace Text or Hex
String

This converts a DOS file into UNIX file format.
The most recently used text and hex strings for both find and
replace input fields are saved in XVI32.INI file.

XVI32: Character
Conversion

Character conversion is performed using
self-defined character tables. In the above example, character $C0
will be converted to $9C. Each table can be stored in a XCT file to
reload it later.

XVI32: Go To
Address

Enter a decimal or hexadecimal address and go
absolute or relative up/down.

XVI32: Encode and Decode
Numbers

Left: Decode a number. Right: Encode a
number.

XVI32: Bit
Manipulation

XVI32 allows to view or set the bits at the
current address.

XVI32:
Options

 

Here you set general options.

?/P>

These settings determine the appearance of
XVI32. The number of rows and columns can be changed by resizing
the main form, too.

?/P>

Here you define which byte order is used for
coding and decoding numbers as well as what information is shown in
the data inspector.

?/P>

Here you can create or remove a shortcut link
for XVI32 in SendTo folder. This link enables you to right-click on
any file in Windows Explorer and choose Send It There ->
XVI32
to open it with XVI32. Please note that under
Windows

XVI32:
Printing

XVI32: Print
Preview

XVI32: XVIscript
interpreter

 

The built-in XVIscript
interpreter is a powerful feature to autom

(v2/2006-05-29/xbeta/善用佳软 http://blog.s%69na.com.cn/m/xbeta)

>