Open the last workspace opened when starting 10x
Path of the Visual Studio VsDevCmd.bat or vcvars64.bat batch file to use for setting the Visual Studio build environment. Restart 10X after changing this value. Set to 'auto' to let 10x try and find the path
Sync breakpoints and current config with Visual Studio
How often to backup unsaved files (ms)
Crash dump mode. Restart 10x for this to take effect
The internet search engine command. Search word will be appended to this command.
Autosave 10x workspace files as soon as changes are made
Open the previously opened files on startup when no workspace is open
If true then it won't prompt to save unsaved files and they will be restored on restart
Take the name of the file from the first word typed
Regular expression used to detect warning lines in the output panel
Regular expression used to detect error lines in the output panel
Save all files when 10x loses focus
Path to the settings folder. Changing this will move your settings to the new folder if they don't exist there already.
Diff executable. Eg p4merge
The main UI font for 10X. Can be the font name, the name of the ttf file in a system fonts folder or the full path to a ttf file.
The main UI font size. Usually it's best to keep this as default and let 10x decide the font size. If you want to change the font size it's usually better to change the UIScale setting.
Use 'Horizontal' for standard sub-pixel rendering, 'None' to disable. Use VerticalLeft if you have your monitor orientated vertically on its left side, and VerticalRight if orientated on the right side.
Gamma value for font rendering
The font for all text editor windows. Can be the font name, the name of the ttf file in a system fonts folder or the full path to a ttf file. Only supports fixed width fonts.
The font size for all text editor windows
Extra spacing between lines
The main UI Scale. Set to 1 for 100% scaling, 1.5 for 150% etc. Set to 'auto' to use the OS scale.
The current color scheme for all UI elements. Can be 'default'
Hide the main menu when not in use. Mouse Over to make visible.
Show the main app menu when the mouse hovers over
whether to toggle the main menu on the alt key
How to show the workspace in the title bar if the menu is hidden (None, Name, Path)
How to name the window from the workspace (Name, Path)
Show line numbers (true, false)
Show the collapse expand margin (true, false)
Margin width
Width of the line markers (bookmarks, breakpoints etc)
True to toggle breakpoints in the margin with the mouse
cursor blink rate. Time in ms between blinks. Can be set to auto to use the OS blick rate. Set to 0 to disable.
Ctrl+tab switch file mode. Can be set to all files or restricted to files open in the current panel
The maximum number of tabs to keep open
Use backslashes in paths
Reopen a file in the current panel even if it already open in a different panel
If the file hasn't been opened before open it in the currently active panel
Remember the panel position of the file when it is closed
Show indent lines
Comma separated list of columns for ruler lines
How to set the initial text when the find text panel is shown. Current means use the current word, Selected means use the current selection. Values: (None, Current, Selection)
If enabled, left/right cursor keys move between text boxes and buttons in the find and find/replace panels
Close the find panel when the Enterkey is pressed
True to put the cursor at the start of the selected find text instead of the end
How to set the initial text when the find/replace text panel is shown. Current means use the current word, Selected means use the current selection. Values: (None, Current, Selection)
The width of the map scroll bar
Scroll bar mode for code text editor panels
Highlight the current find text in the scroll bar
Highlight the currently selected word in the scroll bar
Size of the scroll bar highlights
Always centre floating panels horizontally
Always centre floating panels vertically
Vertical mouse wheel sensitivity
Horizontal mouse wheel sensitivity
True to enable zooming the font with the control + mouse wheel
Number of lines scroll wheel scrolls
True to open files in the column specified by the Column0Presets, Column1Presets, Column2Presets settings
File wildcards for files that should automatically open in column 0. Separated by commas.
File wildcards for files that should automatically open in column 1. Separated by commas.
File wildcards for files that should automatically open in column 2. Separated by commas.
How to display the cursor (caret) in the text editor. Values: (Line, Block, Underscore)
Width of a tab in chars
Whether lines should be indented with tabs or spaces
Whether lines should be indented with tabs or spaces
Automatically detect the indentation mode (tabs or spaces) when the files is opened. If inconclusive defaults to the IndentMode setting
Auto-indent new lines
Update the line indents after a paste
When creating a new line add tabs or spaces to the current indentation depth
The default WordWrap setting when opening files
Show whitespace
Show Line Endings
Highlight all instances of the current symbol
Highlight all instances of the current word
Highlight all instances of the currently selected word
true to make Toggle Comment command use // line comments instead of /* */
true to make the Comment command move to the next line on single line comments
Typing an open bracket/brace char ((,{,[) with selected text will enclose the selection with that bracket/brace
Enable dragging of text with the mouse
True to make the End key update the rectangle select instead of going to the end of each multi-cursor line
Enable colouring of braces and brackets based on depth
Enable the Vim style editing
Automatically format statement or block when typing a ; or }
Automatically add a close brace after typing an open brace
Automatically add a close brace and format the braces
If true the open brace will be moved to the next line on auto-foramt
Update the current block indentation when a close brace is typed
When pressing Enter between {} braces move the braces to new lines
Automatically add a close bracket after typing an open bracket
Align function arguments lines to the function open bracket
Align conditional lines to the open bracket
Align lines in assignment statements to equals char
true to indent case statements inside switch case block
Automatically fix . and -> depending if the variable is a pointer
Typing /** will add a */, Enter will add a new line starting with *
New comment lines will be started with * when AutoFormatBlockComments is enabled
Automatically open a file for edit when read only files are modified or saved
Server address for the perforce server, eg: 127.0.0.1:1666
Perforce user name
Perforce client name
timeout in seconds for Perforce commands
enable or disable p4 config txt files
Build before starting debugging using the StartDebugging command
Build before running the exe
Stop the debugger when a full build starts
Regular expression used to identify warnings in the build output
Regular expression used to identify errors in the build output
true to enable autocomplete to automatically show as you type
Control+click in text editor to go to definition of symbol. Otherwise just selects word.
The number of items to show in the autocomplete dropdown
Hide items with a low match score behind the 'more...' item
Allow submitting of first item in list with tab even if no item is selected
true to make the Enter key submit autocomplete
Controls the column in which a file is opened for Goto symbol definition and Goto Build Error
When auto completing a function add the ( bracket and the ) bracket if it has no args
Comma separated list of extensions for the C++ parser to parse. Requires a reparse all to take effect.
Comma separated list of paths to exclude (supports wildcards). Clear out cache for it to take effect.
Comma separated list of paths. The parser will parse all files found in these directories. End with * to add files recursively. Reopen workspace for this setting to take effect
When autocompleting functions submit the autocomplete by typing (
true to enable autocomplete in comments
Dismiss the autocomplete when the typed text matches one of these comma separated strings
Typedefs and using aliases will be resolved in GotoSymbolDefintion
If true, goto definition on function calls will go to the function implementation instead of the declaration
true to enable the function info hover box (shows function args when typing a function call)
if true, '#if SOMETHING' will resolve to '#if 1' if SOMETHING isn't defined. Reopen the workspace and reparse for this to take effect.
Brightness of defined out code
True to use the regex syntax highlighting for keywords that are undefined by the parser. False means use the Language.Text colour.
Files larger than this size (in bytes) will not be parsed.
The maximum number of cores to use, -1 to use SystemCoreCount*0.8 (requires restart)
Enable verbose logging to the .log file
Eanble drag-drop and drag-reorder in the workspace tree
Setting to true sleeps the app when idle instead of calling Present. The app is considered idle when nothing on screen changes and there is no user input. Calling nothing but present still uses a small <1% of CPU time, setting this will get it to 0%. However, this can cause issues with G-Sync. A better solution to the G-Sync problem is to turn off G-Sync for 10x in the NVIDIA display settings.
Enable VSync
Search will search files with these extensions
Comma separated list of wildcards for files to exclude
Search will stop searching after this many results have been found
The maximum file size that Search will index
Path mode for the Search panel results
Use the current word as the initial search text when opening the Search panel
Sort the file results by how often they have been opened