Skip to content

Commit d2b920f

Browse files
committed
Merge branch 'feature/FindAll' of https://github.com/daddel80/notepadpp-multireplace into feature/FindAll
2 parents f454f82 + 8e0f79e commit d2b920f

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ MultiReplace is a Notepad++ plugin that allows users to create, store, and manag
3636
- [List Columns](#list-columns)
3737
- [List Toggling](#list-toggling)
3838
- [Data Handling](#data-handling)
39-
- [Import/Export](#importexport)
40-
- [Bash Script Export](#bash-script-export)
39+
- [List Saving and Loading](#list-saving-and-loading)
40+
- [Bash Script Export (optional)](#bash-script-export-optional)
4141
- [UI and Behavior Settings](#ui-and-behavior-settings)
4242
- [Column Locking](#column-locking)
4343
- [Configuration Settings](#configuration-settings)
@@ -479,17 +479,18 @@ You can manage the visibility of the additional columns via the **Header Column
479479

480480
## Data Handling
481481

482-
### Import/Export
483-
- Supports import/export of search and replace strings with their options in CSV format, including selection states.
484-
- Allows loading list files via drag and drop into the Search and Replace list.
485-
- Adherence to RFC 4180 standards for CSV, enabling compatibility and easy interaction with other CSV handling tools.
486-
- Enables reuse of search and replace operations across sessions and projects.
487-
488-
### Bash Script Export
489-
- Exports find-and-replace strings into a runnable script, aiming to encapsulate the full functionality of the plugin in the script. However, due to differences in tooling, complete compatibility cannot be guaranteed.
490-
- Entries flagged with "Use Variables" are skipped as they are not supported in the exported script.
491-
- This feature intentionally does not support the value `\0` in the Extended Option to avoid escalating environment tooling requirements.
492-
482+
### List Saving and Loading
483+
- **Save List** and **Load List** buttons allow you to store and reload your current list of search and replace entries (including all options and states) as a CSV file.
484+
- List files can also be loaded by dragging and dropping them onto the list area.
485+
- The CSV files follow RFC 4180 standards for compatibility with other tools.
486+
- Saved lists make it easy to reuse and share search/replace workflows across sessions and projects.
487+
488+
### Bash Script Export (optional)
489+
- You can export your search and replace list as a standalone bash script for use outside of Notepad++.
490+
- **Note:** This feature is disabled by default for most users. To enable it, set `BashExport=1` in the INI file.
491+
- List entries using the "Use Variables" option are skipped, as variables are not supported in bash scripts.
492+
- The bash export does not support the value `\0` in Extended mode.
493+
- The script aims to reproduce the replacement logic as closely as possible, but some limitations exist due to differences in scripting environments.
493494

494495
<br>
495496

0 commit comments

Comments
 (0)