Windows 下 vim 配置详解

Windows 下 vim 的配置文件在安装目录下,名为 _vimrc,常见配置如下:

01. vim 配色
color evening

02. vim 字体
set guifont=Courier_New:h14:cANSI

03. 不要使用 vi 的键盘模式,而是 vim 自己的
set nocompatible

04. 语法高亮
set syntax=on

05. 去掉输入错误的提示声音
set noeb

06. 在处理未保存或只读文件的时候,弹出确认
set confirm

07. 自动缩进
set autoindent
set cindent

08. 设置 Tab 的宽度
set tabstop=4

09. 缩进设置
set softtabstop=4
set shiftwidth=4

10. 不要用空格代替制表符
set noexpandtab

11. 在行和段开始处使用制表符
set smarttab

12. 显示行号
set number

13. 历史记录数
set history=1000

14. 禁止生成临时文件
set nobackup

15. 禁止生成交换文件
set noswapfile

16. 搜索忽略大小写
set ignorecase

17. 高亮搜索内容
set hlsearch
set incsearch

18. 行内替换
set gdefault

19. 高亮显示匹配的括号
set showmatch

20. 匹配括号高亮的时间(单位是十分之一秒)
set matchtime=5

21. 为 C 程序提供自动缩进
set smartindent

22. 设置打开文件的默认编码
set encoding=utf-8
set fileencodings=utf-8,chinese,utf-16le,latin-1
if has(‘win32′)
set fileencoding=chinese
else
set fileencoding=utf-8
endif

23. 设置系统菜单的显示语言
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

24. 设置终端输出语言
language messages zh_CN.utf-8

25. 设置屏幕显示的编码
set termencoding=字符编码

常见问题解决:
1. 解决 Windows 下 vim 的中文乱码,添加 22,23,24 配置
2. 禁止 vim 自动生成以 ~ 为后缀的文件备份,添加 14 配置

Magento 笔记

# 域名变更
update core_config_data set value=’新域名’ where  value=’旧域名’;

# 重置管理员密码
update admin_user set password=concat(md5(‘识别码admin’),’:识别码’) where user_id=管理员ID;

# 修改底部 Copyright
1. 页脚链接在 后台=>CMS=>Static Blocks=>Footer Links 里修改
2. 模板文件在 app/design/frontend/default/模板名/template/page/html/footer.phtml 里
3. 版权信息在 System=>Configuration=>General=>Design=>Footer=>Copyright 里

Access 笔记

# 数据类型

类型 描述 常量名 常量值
SMALLINT 整型 adSmallInt 2
INT 长整型 adInteger 3
REAL 单精度 adSingle 4
FLOAT 双精度 adDouble 5
MONEY 货币 adCurrency 6
DATETIME 日期时间 adDate 7
BIT 比特 adBoolean 11
TIMESTAMP 毫秒 adDBTimeStamp 135
TINYINT 小整型 adTinyInt 16
UNIQUEIDENTIFIER 同步复制ID adGUID 72
BINARY 二进制 adBinary 128
CHAR 字符 adChar 129
NCHAR UNICODE字符 adWChar 130
DECIMAL 小数 adDecimal 14
SMALLDATETIME 短日期时间 - -
VARCHAR 可变字符 adVarChar 200
TEXT 文本 - -
IMAGE 媒体 - -
MEMO 备注 - -

# 创建表
CREATE TABLE [表名](
[自增] AUTOINCREMENT(1,1) PRIMARY KEY,
[名称] VARCHAR(20) NOT NULL DEFAULT ”,
[库存] INT NOT NULL DEFAULT 0,
)

# 添加字段
ALTER TABLE [表名] ADD COLUMN [字段名] VARCHAR(20)

# 修改字段
ALTER TABLE [表名] ALTER COLUMN [字段名] VARCHAR(20)

# 删除字段
ALTER TABLE [表名] DROP COLUMN [字段名]

# 添加约束
ALTER TABLE ADD CONSTRAINT [约束名] CHECK ([约束字段]<=’2013-01-01′)

# 删除约束
ALTER TABLE DROP CONSTRAINT [约束名]

# 添加默认值
ALTER TABLE ADD CONSTRAINT [默认值名称] DEFAULT ‘默认值’ FOR [字段名]

# ADO 连接方式
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径;User Id=用户名;Password=密码;
User Id 与 Password 为可选项,该方式允许在创建表时,设置字段的默认值