38
B.6. NAVIGATION
487
B.6 Navigation
The navigation settings allow you to alter how Scrivener responds to the various ac-
tions you can take to navigate through your project, and how the program will react
to your actions. There are numerous ways to move around in the interface—for ex-
ample, clicking directly onitems, jumping straight to aspecificplaceinyour bookvia
amenu, or using buttons to scroll through documents likea flip-book.
Unless otherwise indicated, these navigation options will apply to all methods of
selecting anitem in theinterface.
B.6.1 Folders and Files
Treat all documents with subdocuments as folders Whenthis is checked, any doc-
ument that has subdocuments will act like a folder and will open in whatever
view modefolders are set to use(thelast group viewmodeselected). Ifthis isn’t
checked, normal text documents or media files that have subdocuments (any
type of document can act as a “container” for other documents in Scrivener)
will beopened in single text mode.
Include folder text in Scrivenings (composite text mode) When clicking on a
folder (or file group, if “Treat all documents with subdocuments as folders”
is enabled), by defaultthe text contents of that container will beincluded in the
Scrivenings session at the very top. If you never use folder text, or document
stack text, then disabling this will remove the empty entry at the top of the
Scrivenings session.
Show folder text when selected from search results Overrides default behaviour
of opening folders (and if “Treat all documents with subdocuments as folders”
is set, filegroups as well). Whenthis is enabled, all container style searchresults
will reveal their text when clicked on in the search results, rather than reveal-
ing their children in accordance with the selected view mode. This option is
enabled by default,because generally speaking, most search results are based on
the text of the matching item, not its descendent items, and so the reason the
item is inthe search list at all is becauseof its text.
Always create new items as siblings Ordinarily,whena containeris selected, creat-
ing a new text item will place that item within it as a child, at the end of the
list. (This will hold true for document groups as well as folders if “Treat all
documents with subdocuments as folders” is enabled.) When this option is set,
all newly created items will becreated atthesamelevel,belowtheselected item,
no matter what the circumstances.
Folders are always created as siblings,even whenthis option is off.
45
488
APPENDIX B. PREFERENCES
B.6.2 Dragging
Option-dragging creates duplicates Enable this featureto cause thevarious organi-
sational views tomimictheFinderinthat whenyou holddowntheOptionkey
while dragging items, it will create copies of those items in the location where
you drop them, rather than moving the items.
In cases where the Option key is used to alternate or inhibit other behaviour,
this will take precedence. For instance, if “Allow drop-ons” is turned on in
Corkboard preferences, the ordinary use of Optionto disable drop-ons will be
inhibited, allowing you to createaduplicate of acard as achild of another card.
Collapse auto-expanded outline items after drag and drop When dragging items
into the binder or outliner, if you pause over a collapsed container, Scrivener
willhelpfullyrevealitscontentssoyoucandrop items severallayers deeperthan
you could initially see. This optionwill close all automatically-opened contain-
ers after you havedropped the items. This setting impacts both the binder and
the outliner view.
B.6.3 Lock in Place
Binder selection affects other editor when focussed editor is locked Typically,
when a split is locked, if a binder click would have impacted that editor, the
click action is blocked and nothing happens. Thus this does not include cases
where the click would not have impacted the locked editor, such as when
Binder Affects is engaged and targeting the unlocked editor, or the unlocked
editor is not the active split. When this option is enabled, unless both editors
are locked, a binder click will always load something, even if it has to redirect
the clickaction to the inactiveeditor to do so.
B.6.4 Media
Rewind when paused by... Use the slider to set how many seconds Scrivener
should rewind the media stream back, when using Auto-Rewind (subsec-
tion 14.3.3). Thispreferenceisnotusedunlessthemediaplayerhasbeenset
to automatically rewind on pause.
B.6.5 Return Key
Ends editing synopsis in corkboard and outliner By default, the Return key will
submit the edits being made to the synopsis in corkboard index cards and the
synopsis outliner field. To add carriage returns to thesynopsis, use
Return
.If
this is unchecked,the
Return
key will add carriagereturns,and you will need to
use the
Esc
key to submit changes.
Creates new item in list, outline and corkboard views If this is checked, a new
item is created whenever you hit the Return key in the outliner, binder, cork-
40
B.6. NAVIGATION
489
board or certain list views (such as the keywords list). Note that if you are
editing thetitle of an item, hitting Returnonce ends theediting; hitting Return
again will thencreatea new item.
B.6.6 Corkboard and Outliner Space Key Behavior
Space key opens selected document in... The spacebar can be used to quickly
open selected items in Corkboard or Outliner. By default this opens the item
in the editor, replacing the current view. If you would prefer it to match the
binder behaviour, change this to “QuickReferencePanel”.
B.6.7 References and Scrivener Links
Create back-link references when creating Scrivener Links and references
When you create links or references to internal items, Scrivener will automat-
ically place a “back-link” to the originating document in the References table
for the target. In other words, if you link from “Scene 81” to a character sheet
named “Joseph”, a reference link to “Scene 81” will be added to the “Joseph”
document’s referencetable in theinspector. If you would prefer to maintain all
of your references by hand, disable this option.
Thefollowing three settings have thesame set ofthree options (with theexception
of “Open newly created Scrivener Links in”, which can be set to not do anything
at all). You can choose to handle them by opening the target in a QuickReference
Panel, whichwill preservethe current editing session,the Current Editor, whichwill
replace the current editing session (this was the default behaviour in Scrivener 1.x),
or the Other Editor, which will openthe link in theothersplit, creating a new oneif
necessary.
Open references in... References to supported internal project items, which have
been activated from the inspector reference table, will open using the instruc-
tions provided here. The default is “Other Editor”.
In Full Screenmode,the Inspector panel will always openitems as QuickRefer-
ence panels. This is also true for any references activated from within aQuick-
Reference panel itself, though References can be dragged from a QuickRefer-
ence panel into the header barof themaineditor to load them manually, there.
See References (section19.5)forfull documentationonhow to use this feature.
Newly created Scrivener Links refers to the creation of new documents with the
–L
shortcut, the wiki link style syntax, or the menu command
EditScrivener
LinkNew Link...
.New links haveanadditional option, “Do not open”,whichsimply
makes thelinkwithout opening the newly created document.
39
490
APPENDIX B. PREFERENCES
With the exception of “Do not open”, creating a link within a QuickReference
panel will ignore these settings and always open a linked item in a new QuickRefer-
ence panel. Likewise, composition mode will use a QuickReference panel instead of
the“OtherEditor”(because it has no split view) and when opening linked items that
arenot text documents, sincecomposition modecanonly display text.
B.7 Editor
Theoptions for themaintext editor control how text is displayed (notto beconfused
with formatted) within the editor itself. For options pertaining to default text for-
matting, seethe Formatting tab (sectionB.8); for options pertaining to text input and
typography, seethe Corrections preference tab (sectionB.9).
B.7.1 Editing Options
Smart copy/paste This functions inthe same way as TextEdit. When enabled, extra
whitespacearound thewords will bestripped out and theword buffered with a
single spaceif necessary, cleaning the pasted text significantly.
Typing clears search highlights When using the Project Search feature, Scrivener
will highlight the matching search results for you. If this is enabled, the high-
lights in the current editor will be temporarily removed as soon as you start
typing. To restore them, select another document from the search result list
and then use theeditor’s Back button (
–[
)to return.
Highlight current line Enabling this will place a background highlight colour be-
neath thecurrent virtual line(notparagraph),making iteasierto see whereyou
are in your text. To change the colour of this highlight, select Current Line
Highlight inthe Editor section ofthe Appearance tab (subsectionB.3.7).
Use hyphenation Enabling hyphenation when using full justification can increase
readability but at theexpenseof not being as “pure” to the actual text you have
keyed in (the hyphens will not be literally placed into the text; they are only
drawn on in real-time to improve word-spacing flow on a line). Consequently
this is off by default.
This feature uses your system localisation preferences to determine optimum
hyphen placement. If you are writing in another language and getting odd re-
sults, makesure your OS is set up accordingly.
Use fine kerning Uses a higher-quality text rendering model which reduces known
screen artefacts, such as “text wobble” while typing, and ugly kerning at odd-
numberzoom settings. Disablethis featuretomarginally increaseperformance,
if necessary.
42
B.7. EDITOR
491
Auto-detect dates, addresses, etc Switches onthe operating system’s data detection
capabilities, which will attempt to scan for common text patterns and treat
them appropriately. For instance if it finds a sequence of text that looks to
be a postal address, it will give you the option to add it to your contacts list.
Dates can be turned into events in iCal. This feature is only available to OS X
10.7 and higher.
Default Text Zoom Dynamically scale the size of the text font in the editor. This
will not impact the underlying font settings, letting you use a larger or smaller
font while editing. With the exception of QuickReference panels, this only
sets the default for future projects. After project creation, each editor split
can have its own settings and these settings will be preserved between editing
sessions. QuickReferencePanels taketheirdefault zoom level fromthis setting.
Any panels that have already been opened in thecurrent session will retain the
old setting until theproject is closed and re-opened.
Ruler Units Lets you choosetheunits (centimetres, inches,picas, or points)used by
the ruler in the main editor, full screen, and QuickReference panels (available
by hitting
–R
when the editor has the focus or by selecting
FormatShow
Ruler
). Rulers for the scratch pad and document and project notes use your
system’s settings at the timethe project is opened.
Typewriter scroll line Selects the anchor point that Scrivener uses to reset the cur-
rently edited line’s position within the editor. A default setting of “Middle of
screen”thus positions the currently linein thevertical middleof theeditor. See
Typewriter Scrolling (subsection15.3.4)for further details.
Disable insertion point blinking When enabled, the cursor will be always visible
on the screen.
Use block insertion point of n pixels Set the width of the insertion point from its
default of 1 pixel. This will dramatically increase its visibility; however, with
variable-width fonts (like Cochin), this setting can produce odd results. It is
best used witha fixed-width font like Courier.
B.7.2 Wrap to Editor Mode
There are two primary editor modes. Wrap to Editor works in a fashion familiar
to most text editors. In this mode, text is wrapped according to the width of the
editor view, or to an artificial limit when “Use fixed width” is enabled. Wrap to Page
mode emulates aprinted page much like many word processors, though unlikeword
processors, it makes no attempt at accuracy, and is thus more an aesthetic choice for
most.
48
492
APPENDIX B. PREFERENCES
Margins Sets the margin spacing between the text and the edge of the view. You
can select a different distance for horizontal and vertical margins. Thetop and
bottommarginwill only affectthe very top and bottom ofthe document inthe
editor; it will not beseenif you havescrolledto the middleofa long document.
Default Editor Width Thisvalue,inpixels,is used todeterminetheoverallwidthof
theproject windowwhenusingthemenu command
WindowZoom
.Scrivener
will attempt to scale the window so that your preferred editor width fits in
with the binder and, if it is open, the inspector. Click the
Use Current
button
to capture the current width of theeditor you were last using. Setting this to 0
(zero)will causetheeditor to always takeup as muchspaceas possible(ineffect,
making Zoom act like
WindowZoom to Fit Screen
).
Use fixed width When this is enabled, Scrivener will also use the above setting to
restrict thewidthoftheediting“page”no matterhowwideyou maketheeditor
itself. Theareanot used by this pagewill befilled inwitha background colour,
whichyou can set in theEditorsection, underFixed Width Background, of the
Appearance tab (sectionB.3).
Full screen only [10.7+ (Lion) Only] Since full screen view often uses quite a lot
more horizontal space, it can be desirable to enable fixed width editing, even
if you do not prefer it in windowed mode. This checkbox will allow you that
option.
B.7.3 Wrap to Page Mode
Show page view in new projects By default,newprojects useWrap toEditor mode.
Enabling this will forceWrap to Page mode in all new projects.
Use facing pages in new projects Activates the two-page spread as the default for
new projects. To change existing projects, use
ViewPage ViewTwo Pages
Across
.
Center pages Instead of always pegging thevirtual page at the left side ofthe editor,
no matter how wide, Scrivener will place the page in the middle of the editing
view.
Disable Keep with Next At the expense of performance, you can deselect this op-
tion to preview manual orphan control. Keep with Next codes can be placed
into a document using the
FormatTextKeep with Next
command. Keep in
mind that in many cases, paragraphs will actually be broken apart at different
places in thefinal compiled result.
Show margin guides Will draw a border around the printable area within the vir-
tual page.
Documents you may be interested
Documents you may be interested