Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37827
Reakcje/Polubienia
33951

EmEditor Professional 24.0.0​

Feb 29, 2024
  • In this version, we have also responded to many requests from our customers:
  • Onigmo regular expressions now support the QE syntax This syntax allows you to disable regular expression metacharacters without needing to escape them For example, to search for the string [ac], the conventional regular expression would require you to escape the metacharacters "[", "", "]" with backslashes, [ac] In the new version, you can simply write Q[ac]E, eliminating the need to escape metacharacters Note that Boost‘s Regex has supported the QE syntax for some time
  • We added an option to the Find Next and Find Previous commands that only matches non-overlapping strings For example, if you search for “AA” in the string “AAAAA”, initially only the first four characters, “AAAA”, are highlighted When you execute the Find Next (F3) command, the search position shifts one character at a time, allowing you to search through all the “AA” pairs With this version, setting the Find only non-overlapping strings in Find Next/Previous checkbox in the Advanced dialog box makes the command operate in a way that only non-overlapping strings match, ending the search leaving the last “A” unsearched, thus aligning the highlight with the search position
  • In EmEditor, URI and email addresses are highlighted, and we frequently receive requests to extract just those parts In previous versions, this could be done by specifying an appropriate regular expression in the Find dialog and selecting Extract, but many of our customers are not familiar with regular expressions In this version, you can easily extract just the URIs or email addresses by specifying options in the Extract Frequent Strings command
  • When opening a CSV in EmEditor, the delimiter positions are automatically adjusted by default However, very long cells can cause the column width to become very wide, making the entire CSV hard to view In this version, we added a Maximum column width textbox to the CSV Options page of the Customize dialog, allowing you to specify the maximum column width
  • In the previous version, EmEditor started displaying a warning message when a file opened in it was deleted by another application In this version, you can choose whether or not to display the warning message It can be specified on the File page of the Configuration Properties via the Prompt if file deleted checkbox
  • Some customers have reported slow startup times for EmEditor on recent versions of Windows 11 This is primarily due to the retrieval of the Windows Clipboard History during startup The new version has this option disabled by default, but it can be enabled on the Clipboard page of the Customize dialog
  • The new version disables the Switch to no wrap option in the Compare Files wizard by default
Pobieramy na stronie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37827
Reakcje/Polubienia
33951

EmEditor Professional 24.1.0​

Mar 28, 2024
  • In version 24.1, we have added support for the new context menu in Windows 11 Explorer. With Windows 11, the design of the context menu has been revamped compared to Windows 10 and earlier versions, necessitating special handling for apps to support this change. EmEditor is now compatible with the Windows 11 context menu, enabling you to directly select the Edit in EmEditor command. Additionally, when right-clicking on a folder or the background, the Find in Files with EmEditor command becomes available. To use this feature, the EmEditor tray icon must be displayed in the notification area of the taskbar, and it is supported only when running the desktop installer version on Windows 11. This feature is accessible in both the EmEditor Professional and EmEditor Free versions.
  • Another significant feature added in the new Professional version is the enhancement of AI capabilities. Version 24.0 introduced AI macros using the OpenAI API (hereafter abbreviated as “API”). Version 24.1 introduces an AI assisted writing feature that predicts and autocompletes what you are typing next while composing text. AI autocomplete can reduce typing effort and improve writing speed. I am writing this text using EmEditor and am personally experiencing the convenience of the AI assisted writing feature.
  • By default, the AI functionality is disabled. To enable this feature, you need to check the Enable AI option on the AI page of the Customize dialog box in EmEditor, and agree to allow OpenAI to process the text data within documents opened in EmEditor. Please read OpenAI’s Privacy Policy, and if you agree, click the Continue button. According to this privacy policy, data sent to the API will not be used for training OpenAI’s models.
  • Next, enter your OpenAI API key in the OpenAI API Key text box. If you are logged into OpenAI, you can obtain your secret OpenAI API key here. It is recommended to store the API key in the ‘OPENAI_API_KEY‘ environment variable, but if you use the portable version of EmEditor or do not wish to share the key with other apps because you are sharing the computer, you can disable the Use “OPENAI_API_KEY” environment variable option and save the API key exclusively for EmEditor. By default, gpt-4-turbo-preview is the preferred model. It offers more accurate suggestions than gpt-3.5-turbo. For writing in foreign languages, selecting gpt-4-turbo-preview is advisable. Also, to enable this feature, you must activate the AI assisted writing option on the General page of each configuration properties. It is enabled by default for Text, Markdown, and HTML configurations.
  • When this feature is enabled, as you type, AI will automatically predict and suggest the next text. The suggested text appears in gray by default, and you can accept the suggestion by pressing the Tab or End key. If you want to accept only part of the suggested text, press the Right arrow key for the number of characters to accept, or Ctrl+Right to accept one word. Pressing the Delete key will remove the first character of the suggested text. Pressing the Esc key or another key cancels the suggestion. Moreover, if you want to force a prediction by AI when no suggested text is displayed, or request a different suggestion, press Ctrl+Space.
  • Simply opening a file in EmEditor does not call the API. It only starts calling the API when you begin typing characters. Moreover, the following conditions must all be met to utilize this functionality:
  • Running EmEditor Professional edition
  • The Enable AI option is active
  • The AI assisted writing option is active
  • Not recording or running a macro
  • The Read-only option is turned off
  • No text is selected
  • Not editing a very large file
  • Not in CSV mode
  • Not comparing files
  • The document being edited is active
  • The cursor is at the end of line
  • Have started typing characters
  • After pausing typing (about 100ms)
  • Have not pressed the Esc key to cancel a suggestion
  • Not just clicked elsewhere with the mouse or executed another command
  • As described above, we aim to minimize the frequency of API usage. However, using the API still incurs a fee payable to OpenAI, calculated in tokens. Each suggestion consumes about 100 tokens for input and about 10 tokens for output. According to current pricing, using the default gpt-4-turbo-preview model consumes approx. US$0.0013 per instance. Opting for gpt-3-turbo significantly reduces the cost to approx. US$0.000065 per instance. For reference, using ChatGPT Plus provided by the same company incurs a monthly fee of over US$20, but if you only use the API with EmEditor, you don’t need to pay for ChatGPT Plus. Using AI with EmEditor is unlikely to amount to US$20 a month, making it an economically viable option. Using the AI macro introduced in v24.0, you can ask EmEditor any free-form questions just like with ChatGPT Plus, making it possible to completely replace ChatGPT Plus with EmEditor.
  • Furthermore, this version responds to customer requests:
  • 1. The hexadecimal characters used for IPv6 addresses in highlight and sorting commands were only recognized in lowercase in previous versions. This was because RFC 5952 recommends writing IPv6 addresses in lowercase. However, based on feedback from a customer indicating that both uppercase and lowercase letters may be mixed, we now support uppercase letters as well.
  • 2. The CommitList plugin has been improved with the addition of the Delete Remote Branch command.
Pobieramy na stronie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37827
Reakcje/Polubienia
33951

EmEditor Professional 24.1.1​

Apr 4, 2024
  • Adjusted the AI assisted writing feature to prevent suggestions after a period or newline.
  • Adjusted the AI assisted writing feature to allow Ctrl+Space to show a suggestion before the end of line.
  • Adjusted the Explorer context menu feature to allow toggling of both the modern and classic context menus separately.
  • The new version allows the Cut command to delete lines if multiple selections are all empty.
  • Fixed a potential freeze while saving a very large file.
  • Fixed a potential crash while filtering a number range.
  • Fixed an issue where Replace in Files without the Keep Modified Files Open option might fail with the “Exceeded the maximum size of 2 GB allowed for Replace in Files” error message.
  • Fixed an issue where sort commands may not work correctly on a CSV file with invalid syntax.
  • Fixed customer-reported issues (1).
Pobieramy na stronie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry