<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>v22.0 &#8211; EmEditor (Text Editor)</title>
	<atom:link href="/tag/v22-0/feed/index.xml" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description>Best Text Editor, Code Editor, CSV Editor, Large File Viewer for Windows (Free versions available)</description>
	<lastBuildDate>Mon, 17 Oct 2022 17:58:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>/wp-content/uploads/2024/09/icon-36x36.png</url>
	<title>v22.0 &#8211; EmEditor (Text Editor)</title>
	<link>/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>EmEditor v22.0.1 released!</title>
		<link>/emeditor-core/emeditor-v22-0-1-released/</link>
		
		<dc:creator><![CDATA[Yutaka Emura]]></dc:creator>
		<pubDate>Mon, 17 Oct 2022 17:58:24 +0000</pubDate>
				<category><![CDATA[EmEditor Core]]></category>
		<category><![CDATA[v22.0]]></category>
		<guid isPermaLink="false">https://www.emeditor.com/?p=28793</guid>

					<description><![CDATA[Today, we are releasing EmEditor v22.0.1. v22.0.1 includes following updates: Worked around an issue where you couldn&#8217;t print only one specified page on Windows 11 Update (Version 22H2). For instance, printing while specifying page 3 in the Print dialog box actually printed page 1. Fixed a bug where the Fuzzy Matching Options menu item existed [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Today, we are releasing EmEditor v22.0.1.</p>



<p class="wp-block-paragraph">v22.0.1 includes following updates:</p>



<ul class="wp-block-list"><li>Worked around an issue where you couldn&#8217;t print only one specified page on <strong>Windows 11 Update (Version 22H2)</strong>. For instance, printing while specifying page 3 in the Print dialog box actually printed page 1.</li><li>Fixed a bug where the <strong>Fuzzy Matching Options</strong> menu item existed in the menu displayed when you clicked on the <strong>&gt;</strong> button in the <strong>Find</strong>/<strong>Replace</strong> dialog box in <strong>EmEditor Free</strong>. The <strong>Fuzzy Matching Options</strong> is available only on <strong>EmEditor Professional</strong>.</li><li>v22.0.0 always displays file extensions even if the <strong>Hide extensions for known file types</strong> option was turned on in <strong>File Explorer</strong>. This was reverted on v22.0.1.</li><li>Supported Emoji sequences including the variation selector (<strong>VS15</strong>) for text style (U+FE0E).</li><li>Fixed a pre-v22.0 issue where the Bulk Replace in CSV mode or multiple-selecitons might not have worked correctly.</li><li>Fixed a pre-v22.0 issue where the last newline might not have been copied if the last line is empty in the CSV cell selection mode.</li><li>Fixed a pre-v22.0 issue related to the <strong>Add Next Next Occurrence</strong> command while loading a very large file.</li><li>The new version will not display the EmEditor Launch time when the <strong>EmEditor Quick Start</strong> option is turned on.</li></ul>



<p class="wp-block-paragraph"><a href="/text-editor-features/history/new-in-version-22-0/">Please see <strong>EmEditor v22.0 New Features</strong> for details and screenshots.</a></p>



<p class="wp-block-paragraph">If you use the Desktop Installer version, you can select <strong>Check for Updates</strong> on the <strong>Help</strong> to download the newest version. <strong>If this method fails, please <a href="https://support.emeditor.com/en/downloads/suggested">download the newest version</a>, and run the downloaded installer.</strong> If you use the Desktop portable version, you can go to the <a href="/download/">Download page</a> to download the newest version. The Store App versions can be updated through Microsoft Store (<a href="https://www.microsoft.com/store/apps/9nblggh537df" target="_blank" rel="noreferrer noopener">64-bit</a> or <a href="https://www.microsoft.com/store/apps/9nblggh5568r" target="_blank" rel="noreferrer noopener">32-bit</a>) after a few days. If you use <strong>winget</strong>, you can type &#8220;<em>winget install emeditor</em>&#8221; to install the latest version of EmEditor (64-bit or 32-bit detected automatically).</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>EmEditor v22.0.0 released (including technical review)!</title>
		<link>/emeditor-core/emeditor-v22-0-0-released-including-technical-review/</link>
		
		<dc:creator><![CDATA[Yutaka Emura]]></dc:creator>
		<pubDate>Wed, 05 Oct 2022 20:12:45 +0000</pubDate>
				<category><![CDATA[EmEditor Core]]></category>
		<category><![CDATA[v22.0]]></category>
		<guid isPermaLink="false">https://www.emeditor.com/?p=28596</guid>

					<description><![CDATA[Today, we are releasing EmEditor v22.0.0. A major feature of EmEditor v22.0 is Fuzzy Matching, which is the ability to search, filter, and join CSV using approximate string matching, which is customizable in the Professional version. This feature was requested by several customers (1, 2, 3). The feature includes several options in EmEditor Professional while [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Today, we are releasing <a href="/text-editor-features/history/new-in-version-22-0/" target="_blank" rel="noreferrer noopener">EmEditor v22.0.0</a>.</p>



<p class="wp-block-paragraph">A major feature of EmEditor v22.0 is <strong>Fuzzy Matching</strong>, which is the ability to search, filter, and join CSV using approximate string matching, which is customizable in the Professional version. This feature was requested by several customers (<a href="/forums/topic/diacritics-insensitive-search-filtering/" target="_blank" rel="noreferrer noopener">1</a>, <a href="https://jp.emeditor.com/forums/topic/%e3%83%a6%e3%83%8b%e3%82%b3%e3%83%bc%e3%83%89%e6%bc%a2%e5%ad%97%e7%95%b0%e4%bd%93%e5%ad%97%e3%81%ae%e6%9b%96%e6%98%a7%e6%a4%9c%e7%b4%a2%e6%a9%9f%e8%83%bd/" target="_blank" rel="noreferrer noopener">2</a>, <a href="https://jp.emeditor.com/forums/topic/%e3%81%82%e3%81%84%e3%81%be%e3%81%84%e6%a4%9c%e7%b4%a2%e3%82%92%e5%ae%9f%e8%a3%85%e3%81%97%e3%81%a6%e3%81%bb%e3%81%97%e3%81%84/" target="_blank" rel="noreferrer noopener">3</a>). The feature includes several options in EmEditor Professional while only the <strong>Match similar strings</strong> option is available in EmEditor Free. The <strong>Match similar strings</strong> option uses a string metric called <a href="https://en.wikipedia.org/wiki/Levenshtein_distance" target="_blank" rel="noreferrer noopener"><strong>Levenshtein distance</strong></a> or <strong>edit distance</strong> to calculate how similar two strings are. In other words, EmEditor compares two strings and counts how many steps you would need to edit from one string to reach the other string. For instance, if two strings are:</p>



<pre class="wp-block-preformatted">"fuzzx maching" and "fuzzy matching"
</pre>



<p class="wp-block-paragraph">The fifth character &#8220;x&#8221; of the first string must be substituted for a &#8220;y&#8221;, and a &#8220;t&#8221; must be inserted before the 9th character &#8220;c&#8221;. Thus, the edit distance between these two strings becomes 2.</p>



<p class="wp-block-paragraph">If you select the <strong>Fuzzy Matching</strong> check box in the <strong>Find</strong> dialog box of EmEditor Professional, the <strong>Fuzzy Matching Options</strong> dialog box appears, where you can use the <strong>Similarity level</strong> and <strong>Max edit distance</strong> options to determine how similar is a match. For instance, if the <strong>Similarity level</strong> is <strong>3/4 (75%)</strong>, up to the edit distance of 1 in every 4 characters is allowed to match, but not exceed the edit distance specified in the <strong>Max edit distance</strong> option. In other words, up to 1 edit distance is allowed to match if the length of a string is 4 or more, and up to 2 edit distance is allowed if the length of a string is 8 or more.</p>



<p class="wp-block-paragraph">In EmEditor Professional, there are more options available in the <strong>Fuzzy Matching</strong> feature. All of the following options can be used without setting the aforementioned <strong>Match similar strings</strong> option. The <strong>Ignore nonspacing combining characters, such as diacritics, dakuten, and handakuten</strong> option is especially useful if you would like to ignore diacritics, dakuten, handakuten, and other nonspacing combining characters (except Emoji sequences which will be covered by another option). For instance, the option matches</p>



<pre class="wp-block-preformatted">"e" with "é"
"c" with "ç"
"ハ" with "パ"
</pre>



<p class="wp-block-paragraph">When this option is selected, EmEditor applies <strong>Unicode Normalization Form D</strong> (<strong>Canonical Decomposition</strong>) to both strings before comparison and ignores nonspacing combining characters while comparing the strings.</p>



<p class="wp-block-paragraph">The <strong>Ignore Emoji sequences</strong> option ignores <strong>Emoji sequences</strong> except the first code value of the sequence. For instance:</p>



<pre class="wp-block-preformatted">"👨‍🦰" (<em>red hair man</em>, U+1F468 U+200D U+1F9B0) 
and
"👨‍🦳" (<em>white hair man</em>, U+1F468 U+200D U+1F9B3) 
</pre>



<p class="wp-block-paragraph">will not be differentiated.</p>



<p class="wp-block-paragraph">The <strong>String/Character ranges</strong> option allows maximum flexibility in defining how similar strings are. For instance, if you specify a hyphen &#8220;-&#8221; to be treated as a space &#8221; &#8220;, the following two strings will not be differentiated.</p>



<pre class="wp-block-preformatted">"fuzzy-matching" and "fuzzy matching"
</pre>



<p class="wp-block-paragraph">If you specify an ampersand &#8220;&amp;&#8221; to be ignored, the following two strings will not be differentiated.</p>



<pre class="wp-block-preformatted">"fuzzy" and "fu&amp;zzy"
</pre>



<p class="wp-block-paragraph">You may also specify a character range by selecting a Unicode script, Unicode General Category, minimum and maximum character code values, or a combination of these. For instance, if you specify Unicode General Categories &#8220;Pc,Pd,Pe,Pf,Pi,Po,Ps&#8221; to be ignored, all punctuations in strings are ignored. Thus, the following two strings will not be differentiated.</p>



<pre class="wp-block-preformatted">"Emurasoft, Inc." and "Emurasoft Inc"
</pre>



<p class="wp-block-paragraph">There are more options available in the <strong>Fuzzy Matching Options</strong> dialog box. Please see the Help for more details.</p>



<p class="wp-block-paragraph">If you use the <strong>Fuzzy Matching</strong> option in the Find or Filter command, the fuzzily matched but not identical strings are distinguished by blue wiggly underlines. A future version of EmEditor will display a tooltip to allow you to copy or fix these fuzzy strings if you hover the mouse pointer over these blue wiggly underlines.</p>



<p class="wp-block-paragraph">You may use the <strong>Fuzzy Matching</strong> option in <strong>Find</strong>, <strong>Replace</strong>, <strong>Find in Files</strong>, <strong>Replace in Files</strong>, <strong>Batch Find</strong>, <strong>Batch Replace</strong>, <strong>Batch Find in Files</strong>, <strong>Batch Replace in Files</strong>, and <strong>Join CSV</strong> dialog boxes, and <strong>Find</strong> and <strong>Filter</strong> toolbars. The <strong>Fuzzy Matching Options</strong> are currently global app settings and shared through all these dialog boxes and toolbars.</p>



<p class="wp-block-paragraph">If you use the <strong>Fuzzy Matching</strong> option in the <strong>Join CSV</strong> dialog box, you will be able to join two CSV documents with approximately matched strings. Suppose you have two CSV documents:</p>



<pre class="wp-block-preformatted">ID    Company
1     Emurasoft, Inc.
2     Microsoft Corporation
3     Apple Inc.
</pre>



<pre class="wp-block-preformatted">State    Company
CA       Apple Inc
WA       Microsoft Corp.
WA       Emurasoft Inc
</pre>



<p class="wp-block-paragraph">You want to join these two CSV with the Company name. Previous versions of EmEditor could not join them correctly because &#8220;Emurasoft, Inc.&#8221; did not match &#8220;Emurasoft Inc&#8221;. The fuzzy matching allows you to specify punctuations to be ignored, and treat &#8220;Corp&#8221; as &#8220;Corporation&#8221;. Thus, the result will become:</p>



<pre class="wp-block-preformatted">ID    Company                 State   Company
1     Emurasoft, Inc.         WA      Emurasoft Inc
2     Microsoft Corporation   WA      Microsoft Corp.
3     Apple Inc.              CA      Apple Inc
</pre>



<p class="wp-block-paragraph">You can also apply the <strong>Fuzzy Matching</strong> option to all search strings defined in the <strong>Batch Find</strong> or <strong>Batch Replace</strong> dialog box. To set or clear the <strong>Fuzzy Matching</strong> option to all the batch items, select all items in the batch list, right-click to display a menu, where you can toggle the <strong>Fuzzy Matching</strong> option. However, the <strong>Fuzzy Matching</strong> option slows down the search speed significantly if you have many search strings or a document is very large.</p>



<p class="wp-block-paragraph">Other features of v22.0 include the ability to highlight <strong><a href="https://en.wikipedia.org/wiki/MIME#Encoded-Word" target="_blank" rel="noreferrer noopener">MIME Encoded Words</a></strong> (<strong>Base64</strong>) used in email message headers, which was requested by a customer. For instance, if a message header contains the following lines:</p>



<pre class="wp-block-preformatted">Subject: =?UTF-8?B?W0VtRWRpdG9yICjjg4bjgq3jgrnjg4jjgqjjg4fjgqPjgr8pXQ==?=
 =?UTF-8?B?IOOCqOODs+OCs+ODvOODieOBruWumue+qeOBq+aXouWumuWIhui/veWKoA==?=
</pre>



<p class="wp-block-paragraph">EmEditor will highlight these lines, and display a tooltip to allow you to reveal or copy the original string if you hover the mouse pointer over the header.</p>



<p class="wp-block-paragraph"><a href="/forums/topic/paste-from-multiple-selection-overwrites-text/" target="_blank" rel="noreferrer noopener">A customer</a> asked for the ability to customize how a string in the Clipboard should be pasted. If you copy a string from a vertical selection and paste it to plain text, the result may not be exactly what you expect. In this case, click on the <strong>Clipboard</strong> icon which appears when you&#8217;ve pasted, then the <strong>Clipboard History</strong> window will appear. Right-clicking on the string you&#8217;ve just pasted will bring up a context menu, where you will be able to select the <strong>Insert as Characters</strong>, <strong>Insert as Lines</strong>, <strong>Insert as Vertical</strong>, or <strong>Insert as Cells</strong> command.</p>



<p class="wp-block-paragraph">The default <strong>Main</strong> menu was redesigned again to include the <strong>Insert</strong>, <strong>Convert</strong>, <strong>Bookmarks</strong>, <strong>Sort</strong>, and <strong>Plug-ins</strong> popup menu items at the top. If your keyboard doesn&#8217;t include keys specifically used for diacritical characters, you might find the <strong>Diacritics</strong> submenu in the <strong>Insert</strong> menu useful when you need to type these characters without memorizing the corresponding shortcut keys. I hope you like these changes if you use the default Main menu, but you can always customize the menu by selecting <strong>Customize Menus</strong> on the <strong>Tools</strong> menu if you don&#8217;t like the default menu.</p>



<p class="wp-block-paragraph">v22.0 supported <strong><a href="http://blog.unicode.org/2022/09/announcing-unicode-standard-version-150.html" target="_blank" rel="noreferrer noopener">Unicode 15.0</a></strong>. For instance, the following characters are new Emoji characters added to <strong>Unicode 15.0</strong>.</p>



<pre class="wp-block-preformatted">🫨 U+1FAE8 (SHAKING FACE)
🩷 U+1FA77 (PINK HEART)
🫎 U+1FACE (MOOSE)
🛜 U+1F6DC (WIRELESS)
</pre>



<p class="wp-block-paragraph">While a font supporting Unicode 15.0 is necessary to display these above characters correctly, copying and pasting them into EmEditor, and using the <strong>Character Code Value</strong> command (Ctrl+I) while placing the cursor at the left side of each character will display its correct <strong>Unicode Name</strong>. The update affects the <strong>Unicode Name</strong>, <strong>Unicode Script</strong>, and <strong>Unicode General Category</strong> displayed by the <strong>Character Code Value</strong> command. It also affects the width of characters determined by <strong><a href="/text-editor-features/history/new-in-version-17-5/" target="_blank" rel="noreferrer noopener">East Asian Width</a></strong> and the <strong>Character Check</strong> feature. However, the update does NOT affect the <strong>Onigmo</strong> regular expression engine, which is currently still based on a previous version of Unicode.</p>



<p class="wp-block-paragraph">Finally, the <a href="https://youtu.be/PcZUo_Usay4" target="_blank" rel="noreferrer noopener"><strong>CommitList</strong> (<strong>Git</strong>) plug-in</a> was updated by adding the ability to compare branches, and other improvements to make the plug-in easier to use.</p>



<p class="wp-block-paragraph">I hope you like EmEditor, whether you use the <strong>Professional</strong> or <strong>Free</strong> version. Please <a href="/support/#contact" target="_blank" rel="noreferrer noopener">contact us</a> or <a href="/forum-topics/" target="_blank" rel="noreferrer noopener">write in forums</a> if you have any questions, feature requests, or any ideas in the future.)</p>



<p class="wp-block-paragraph">Thank you for using EmEditor!<br>&#8212; <em>Yutaka Emura</em></p>



<p class="wp-block-paragraph"><a href="/text-editor-features/history/new-in-version-22-0/">Please see <strong>EmEditor v22.0 New Features</strong> for details and screenshots.</a></p>



<p class="wp-block-paragraph">This release also includes <a target="_blank" href="/forums/topic/emeditor-v22-0-beta-21-9-901/" rel="noreferrer noopener">all bug fixes while developing v22.0</a>.</p>



<p class="wp-block-paragraph">If you use the Desktop Installer version, you can select <strong>Check for Updates</strong> on the <strong>Help</strong> to download the newest version. <strong>If this method fails, please <a href="https://support.emeditor.com/en/downloads/suggested">download the newest version</a>, and run the downloaded installer.</strong> If you use the Desktop portable version, you can go to the <a href="/download/">Download page</a> to download the newest version. The Store App versions can be updated through Microsoft Store (<a href="https://www.microsoft.com/store/apps/9nblggh537df" target="_blank" rel="noreferrer noopener">64-bit</a> or <a href="https://www.microsoft.com/store/apps/9nblggh5568r" target="_blank" rel="noreferrer noopener">32-bit</a>) after a few days. If you use <strong>winget</strong>, you can type &#8220;<em>winget install emeditor</em>&#8221; to install the latest version of EmEditor (64-bit or 32-bit detected automatically).</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
