<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[eTimeChen的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/etimechen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; etimechen]]></copyright><item><title><![CDATA[解决iTerm2使用Vim鼠标选择文本会选中行号的问题]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/113352084</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/113352084</guid><author>etimechen</author><pubDate>Thu, 28 Jan 2021 17:27:10 +0800</pubDate><description><![CDATA[解决iTerm2使用Vim鼠标选择文本会选中行号的问题
在 .vimrc 文件中插入 set mouse=a 保存退出再进入Vim后即可用鼠标选择文本且不会选中行号。
但是，当你按下 ⌘+C 复制时iTerm2会弹出一个框，如果你选择了，鼠标选择就不再生效，所有选择的文本都会附带行号。
如下图所示：

此时需要在iTerm2 - Preferences - Profiles - Terminal 里将 Enable mouse reporting 打上勾就可以了

解决Vim和系统之间实现剪贴板共享
在 .]]></description><category></category></item><item><title><![CDATA[Inno Setup 6.0.0+ 繁体中文语言包]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107627780</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107627780</guid><author>etimechen</author><pubDate>Tue, 28 Jul 2020 08:42:16 +0800</pubDate><description><![CDATA[将下面的内容复制保存为ChineseTraditional.isl文件名放入Inno Setup安装目录

; *** Inno Setup version 6.0.0+ Chinese Traditional messages ***
;
; Name: John Wu, mr.johnwu@gmail.com
; Base on 5.5.3+ translations by Samuel Lee, Email: 751555749@qq.com
; Translation based on netwo.]]></description><category></category></item><item><title><![CDATA[Inno Setup 6.0.3+ 简体中文语言包]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107627706</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107627706</guid><author>etimechen</author><pubDate>Tue, 28 Jul 2020 08:37:19 +0800</pubDate><description><![CDATA[将下面的内容复制保存为ChineseSimplified.isl文件名放入Inno Setup安装目录

; *** Inno Setup version 6.0.3+ Chinese Simplified messages ***
;
; Maintained by Zhenghan Yang
; Email: 847320916@QQ.com
; Translation based on network resource
; The latest Translation is on https://g.]]></description><category></category></item><item><title><![CDATA[23 - 安装脚本Section - [UninstallDelete]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107603786</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107603786</guid><author>etimechen</author><pubDate>Mon, 27 Jul 2020 08:25:20 +0800</pubDate><description><![CDATA[安装脚本Section
[UninstallDelete] section
除了使用[Files]或[Dirs]section条目安装/创建的文件或目录外，此可选项还定义了要卸载程序删除的其他文件或目录。 删除由应用程序创建的.INI文件是本节的一种常用用法。卸载程序将这些条目作为卸载的最后一步进行处理。
这是[UninstallDelete]部分的示例：
[UninstallDelete]
Type: files; Name: "{win}\MYPROG.INI"

以下是受支持的参数的列表：
Type（]]></description><category></category></item><item><title><![CDATA[22 - 安装脚本Section - [Run]和[UninstallRun]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107603782</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107603782</guid><author>etimechen</author><pubDate>Mon, 27 Jul 2020 08:24:50 +0800</pubDate><description><![CDATA[安装脚本Section
[Run] 和 [UninstallRun] section
[Run]section是可选的，它指定在程序成功安装之后，但在安装程序显示最终对话框之前执行的任意数量的程序。[UninstallRun]section也是可选的，它指定在卸载的第一步执行任意数量的程序。除了下面另有说明外，这两个section有相同的语法。
程序按照它们在脚本中出现的顺序执行。默认情况下，当处理一个[Run]/[UninstallRun]条目时，Setup/Uninstall将等待，直到程序终止后再继续]]></description><category></category></item><item><title><![CDATA[21 - 安装脚本Section - [Registry]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107603777</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107603777</guid><author>etimechen</author><pubDate>Mon, 27 Jul 2020 08:24:18 +0800</pubDate><description><![CDATA[安装脚本Section
[Registry] section
此可选项定义了你希望安装程序在用户系统上创建，修改或删除的所有注册表项/值。
默认情况下，安装程序创建的注册表项和值在卸载时不会删除。如果要卸载程序删除项或值，则必须包括以下所述的uninsdelete*标志之一。
以下是[Registry]部分的示例：
[Registry]
Root: HKLM; Subkey: "Software\My Company"; Flags: uninsdeletekeyifempty
Root: HKLM; Su]]></description><category></category></item><item><title><![CDATA[20 - 安装脚本Section - [LangOptions]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584097</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584097</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:11:48 +0800</pubDate><description><![CDATA[安装脚本Section
[LangOptions] section
[LangOptions]section用于定义安装程序和卸载程序使用的特定于语言的设置，例如字体。通常，你不需要在脚本文件中创建[LangOptions]section，因为默认情况下，特定于语言的设置是从文件默认值提取的。包含在Inno设置中的isl(或由[Languages]项指定的任何文件)。
以下是[LangOptions]section的示例。（下面列出的设置是默认设置。）
[LangOptions]
LanguageName=]]></description><category></category></item><item><title><![CDATA[19 - 安装脚本Section - [CustomMessages]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584090</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584090</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:11:20 +0800</pubDate><description><![CDATA[安装脚本Section
[CustomMessages] section
[CustomMessages]section用于定义{cm:…}常量的自定义消息值。有关更多信息，请参见常量文档。使用{cm:…}常量从[CustomMessages]section中获取描述的任务示例：
[CustomMessages]
CreateDesktopIcon=Create a &amp;desktop icon

[Tasks]
Name: desktopicon; Description: "{cm:CreateD]]></description><category></category></item><item><title><![CDATA[18 - 安装脚本Section - [Messages]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584082</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584082</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:10:45 +0800</pubDate><description><![CDATA[安装脚本Section
[Messages] section
[Messages]section用于定义安装程序和卸载程序显示的消息。通常，您无需在脚本文件中创建[Messages]section，因为默认情况下，所有消息都是从Inno Setup随附的Default.isl文件（或[Languages]section条目指定的任何文件）中提取的。
但是，可以通过在脚本文件中创建[Messages]section来覆盖特定的消息。为此，首先，您需要知道要更改的消息的ID。可以通过搜索Default.isl轻]]></description><category></category></item><item><title><![CDATA[17 - 安装脚本Section - [Languages]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584071</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584071</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:10:04 +0800</pubDate><description><![CDATA[安装脚本Section
[Languages] section
Inno Setup支持多语言安装。[Languages]section定义了可用于安装程序的语言。
安装程序按以下顺序确定用于其消息的默认语言：

它搜索其LanguageID设置(通常在该语言的.isl文件的[LangOptions]section中指定)与当前用户的UI语言或地区的主语言标识符和子语言标识符(取决于LanguageDetectionMethod的设置)匹配的语言。
如果找不到匹配项，它将仅搜索主要语言标识符匹配项。如果两种]]></description><category></category></item><item><title><![CDATA[16 - 安装脚本Section - [InstallDelete]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584061</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584061</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:09:31 +0800</pubDate><description><![CDATA[安装脚本Section
[InstallDelete] section
此可选项的格式与[UninstallDelete]section相同，不同之处在于其条目是安装的第一步。

]]></description><category></category></item><item><title><![CDATA[15 - 安装脚本Section - [INI]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584056</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584056</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:09:03 +0800</pubDate><description><![CDATA[安装脚本Section
[INI] section
此可选项定义了你希望安装程序在用户系统上设置的所有.INI文件条目。
这是[INI]部分的示例：
举例：
[INI]
Filename: "MyProg.ini"; Section: "InstallSettings"; Flags: uninsdeletesection
Filename: "MyProg.ini"; Section: "InstallSettings"; Key: "InstallPath"; String: "{app}"

以下是受]]></description><category></category></item><item><title><![CDATA[14 - 安装脚本Section - [Icons]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584047</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584047</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:08:26 +0800</pubDate><description><![CDATA[安装脚本Section
[Icons] section
此可选section定义安装程序要在“开始”菜单和/或其他位置（例如桌面）中创建的所有快捷方式。
这是[Icons]部分的示例：
[Icons]
Name: "{group}\My Program"; Filename: "{app}\MYPROG.EXE"; WorkingDir: "{app}"
Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"

以下是受支持的参数的列]]></description><category></category></item><item><title><![CDATA[13 - 安装脚本Section - [Files]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584025</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584025</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:07:19 +0800</pubDate><description><![CDATA[安装脚本Section
[Files] section
此可选项section定义安装程序要在用户系统上安装的所有文件。
这是[Files]section的部分示例：
[Files]
Source: "CTL3DV2.DLL"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "MYPROG.EXE"; DestDir: "{app}"
Source: "MYPROG.CHM"; DestDir: "{app}"
]]></description><category></category></item><item><title><![CDATA[12 - 安装脚本Section - [Dirs]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584019</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584019</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:06:34 +0800</pubDate><description><![CDATA[安装脚本Section
[Dirs] section
该可选部分定义了安装程序要创建的其它任何目录，除了用户选择的应用程序目录外，该目录是自动创建的。在主应用程序目录下创建子目录是此section的常用用法。请注意，在使用[Files]section将文件安装到目录之前，无需显式创建目录，因此此section主要用于创建空目录。
这是[Dirs]section的示例：
举例：
[Dirs]
Name: "{app}\data"
Name: "{app}\bin"

上面的示例将在安装程序创建应用程序目录之后]]></description><category></category></item><item><title><![CDATA[11 - 安装脚本Section - [Tasks]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107584007</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107584007</guid><author>etimechen</author><pubDate>Sat, 25 Jul 2020 20:06:02 +0800</pubDate><description><![CDATA[安装脚本Section
[Tasks] section
此section是可选的。它定义了安装程序在安装过程中将执行用户可自定义所有任务。这些任务在“选择附加任务”向导页面上显示为复选框和单选按钮。一项任务本身不执行任何操作：它需要“链接”到其它安装条目。请参阅组件和任务参数。
以下是受支持的参数列表：
Name（必填）
任务的内部名称。
任务名称中\或/字符称为任务级别。级别为1或更高的任何任务都是子任务。在子任务之前列出的任务（其级别比子任务小1）是父任务。具有与子任务相同的父任务的其它任务是同级任务。]]></description><category></category></item><item><title><![CDATA[10 - 安装脚本Section - [Components]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107562323</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107562323</guid><author>etimechen</author><pubDate>Fri, 24 Jul 2020 15:29:56 +0800</pubDate><description><![CDATA[安装脚本Section
[Components] section
此section是可选的。它定义了安装程序将在向导的“选择组件”页面上显示的所有组件，用于自定义安装程序类型。组件本身不执行任何操作：需要“链接”到其他安装条目。请参阅组件和任务参数。
[Components]section的示例：
[Components]
Name: "main"; Description: "Main Files"; Types: full compact custom; Flags: fixed
Name: "help]]></description><category></category></item><item><title><![CDATA[09 - 安装脚本Section - [Types]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107562289</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107562289</guid><author>etimechen</author><pubDate>Fri, 24 Jul 2020 15:28:47 +0800</pubDate><description><![CDATA[安装脚本Section
[Types] section
此section是可选的。它定义了安装程序将显示在向导的“选择组件”页面上的所有安装类型设置。如果你在[Components]section中定义了组件但未定义Types，则在编译过程中会创建一组默认的Types。如果您使用默认（英语）消息文件，则这些类型与以下示例中的类型相同。这是[Types]部分的示例：
[Types]
Name: "full"; Description: "Full installation"
Name: "compact"; ]]></description><category></category></item><item><title><![CDATA[08 - 安装脚本Section - [Setup]]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107562271</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107562271</guid><author>etimechen</author><pubDate>Fri, 24 Jul 2020 15:28:13 +0800</pubDate><description><![CDATA[安装脚本Section
[Setup] section
此section包含安装程序和卸载程序使用的全局设置。您创建的任何安装都需要包含指令。这是[Setup]的示例：
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={autopf}\My Program
DefaultGroupName=My Program

默认情况下，指令值中的任何开始或结束空格都将被忽略。可以通过将指令的值括在双引号（“）中来避免这种情况。
可以在[Setup]se]]></description><category></category></item><item><title><![CDATA[07 - 组件和任务参数]]></title><link>https://blog.youkuaiyun.com/etimechen/article/details/107562246</link><guid>https://blog.youkuaiyun.com/etimechen/article/details/107562246</guid><author>etimechen</author><pubDate>Fri, 24 Jul 2020 15:27:41 +0800</pubDate><description><![CDATA[组件和任务参数
除[Types]，[Components]和[Tasks]以外，所有条目参数的部分均支持两个可选参数。它们是：
Components
用空格分隔的组件名称列表，告诉安装程序该条目所属的组件。如果最终用户从该列表中选择一个组件，则会处理该条目（例如：已安装文件）。
始终会处理没有Components的参数，除非其他参数做了特别指定。
举例：
[Files]
Source: "MYPROG.EXE"; DestDir: "{app}"; Components: main
Source: "MYP]]></description><category></category></item></channel></rss>