Whenever you need to open or save a file/directory, the open/save dialog window will display the contents of a directory. Sometimes that directory is the one that you want, but other times you may find yourself constantly using the file system browser features in the dialog window to change the directory. This can get tiresome if you are doing this often, but TKE can offer some help by making the default directory smarter and more customizable.
To change the way TKE chooses the default directory in the open/save dialog windows, head on over to Preferences (Edit / Preferences / Edit User – Global menu option) and go to the General tab within the General panel.
The last option in the tab specifies “Set default open/save browsing directory to:” with a dropdown list containing four options:
- Last accessed: TKE will remember the last directory that was in use in an open/save dialog window and use that directory as the default directory the next time the open/save dialog window is used.
- Current editing buffer directory: The directory containing the file which is the current editing buffer will be used as the default directory.
- Current working directory: The current working directory will be used as the default directory. The current working directory is always displayed in the title bar of the main window and can be changed at any of the methods discussed in our Current Working Directory post.
- Use directory: When this option is selected, a directory selection window will be displayed. Use it to navigate to the directory that you want to use as the default directory for subsequent open/save dialogs. The selected directory name will be displayed in the preferences window.
You can change this preference option at any time and, like most TKE preference changes, its selected value will be immediately applied within TKE.
If you using TKE in Vim mode, you can also change this option without needing to open Preferences. Just use the :browsedir value (or :bsdir value) command option and in place of value, use the values of:
- last: Same as “Last accessed”.
- buffer: Same as “Current editing buffer directory”.
- current: Same as “Current working directory”.
- Or specify the absolute or relative pathname of the directory to use.
Note that changing the default directory using the Vim command will not be remembered when you quit TKE (the preferences value will be the one used upon application startup), so using this method is a terrific way to temporary override the current behavior.
To see more information and download your copy of the TKE code editor, visit http://tke.sourceforge.net.