Registry pop-up menu

Registries are available from the Search submenu on the main menu. Most important operations on registries are listed on the registry pop-up menu. To open this menu press Alt+F10 or right-click over the registry window.

The registry pop-up menu includes the following options:

  • View
    • List elements - list all elements that use the currently selected registry member
    • View element - put the first element that uses the currently selected registry member in the element window
    • Go to element - move the element window to the front and execute View element
    • Random pick - jump to a randomly selected registry member in the current registry subset. This option is very valuable for having a very quick review of the registry contents. You can use F11 to execute Random pick
    • Clear - this option, usually executed with Esc, is useful in backtracking your operations on the registry window. This is the sequence of actions done by Clear:
      1. jump from the list of elements to the list of registry members (if the focus is on the list of elements)
      2. jump from the object editing fields to the list of registry members (if the focus is on one of the editing fields)
      3. jump from the member list to the editing combo-box at the top of the registry window (if the focus is on the member list)
      4. clear the contents of the editing combo-box at the top of the registry window if the focus is on the editing combo-box
      5. close the registry window if the focus is on the editing combo-box and the combo-box is empty
  • Edit
    • Edit text - edit the text currently displayed in the text registry. You are most likely to use Ctrl+E to access this option
    • Edit translation - edit the translation associated with the current text registry member (Ctrl+T). Note that in the translation registries, the meaning of those commands is reversed and Edit text will indeed be used to edit the translation
    • Copy path - copy the path to the file associated with the current registry member to the clipboard
    • Overwrite file - replace the currently selected member's object file with another file. For example, you can use this option to replace one picture with another. The replacement will show throughout the collection
  • Search and replace
    • Find - find all members in the current registry subset whose names contain a given string. Place the search results in a newly created registry subset. Use Ctrl+S to search all registry members for a string. Use it also for AND-search
    • Find first - find the first registry member in the current subset whose name contains a given string. Search begins with the member that follows the currently selected member. You will find the shortcut for Find first, Ctrl+F, very useful here
    • Find next - repeat the last Find first operation (you can repeat search with F3)
    • Find and replace - find members in the current registry subset whose names contain a given string and replace this string with another string. You can repeat this operation on all individual members with individual confirmations or replace all strings in one go. Caution: all registry member names must be unique, if your replace operation generates a name that already exists, the new name will be modified by SuperMemo to make it unique. Usually this will result in the appearance of some meaningless code at the end of your new name
    • Apply filter - process the texts in the current registry with a filter file (e.g. replace a set of strings with another set of string, remove delimited comments, etc.)
  • Browse current - put all elements that use the currently selected registry members in the element browser
  • Browse all - put all elements that use all the members in the current subset in the element browser
  • Import files - import a number of files into the registry. For example, if you have a set of ready-made bitmaps or sound files you can import them all to image or sound registry respectively before you use them in your elements
  • Export as text - export all registry member names into a text file. Most often you will want to do it to spellcheck the contents of the registry with your favorite spellchecker
  • Import text - import the text with registry member names generated by Export as text (above). For example, after spellchecking
  • Tools
    • Play - play the sound or video associated with the current registry member in sound or video registry
    • Sort for frequency - sort the registry for the number of elements that use individual members
    • Sort for priority - sort the registry for member priority. The priority here is determined by the ratio: (number of users)/(file size). This option is useful if you want to find the least used members that take most space (for example, before releasing your collection on CD-ROM)
    • Internalize files - move all files associated with the registry from the secondary storage to the primary storage. External files, i.e. files not associated with the collection, will also be internalized (external files are those which you linked with Links : External file on the component pop-up menu). You can use this option, for example, if you want to speed up access to a small system distributed on CD-ROM. Internalize files will move all files from CD-ROM to your hard disk. This way you will also be able to delete secondary storage path and give up using CD-ROM altogether
    • Repair - recover twin registries. A twin registry is a pair of registries in which each member of one registry points to one or more members of the other registry. For example,  the phonetic transcription registry is a twin registry and is composed of two registries: words and word transcriptions
    • Compute files size - compute the size of all object files associated with the registry (e.g. bitmap files, sound files, AVI files, etc.)
    • Match to subset - find all registry members whose users belong to a given element subset
    • Select untranslated - generate a new registry subset in text registry with all members who have not yet been translated. This option is useful when you translate your collection and would like to quickly translated those texts that do not yet have translations associated in the translation registry
  • Subset
    • Previous subset - open the superset of the current registry subset (Ctrl+Alt+Left)
    • Next subset - open the nearest subset of the current registry subset (Ctrl+Alt+Right). For example, if you do AND-search in the registry with Ctrl+S, you can browse through all search stages with Ctrl+Alt+Left and Ctrl+Alt+Right
    • Delete subset - delete the currently used registry subset (obviously, you cannot delete the first set which contains the entire registry)
  • Close - close the registry window