## Many of the following settings come ## FROM: http://www.distasis.com/cpp/scitetip.htm#properties ## Laura Michaels, circa 2008-2012. # Specify the position and width and height (in pixels) ## of the scite editor screen. position.left=5 position.top=38 position.width=950 position.height=800 ## For the GTK version, these determine the initial size ## of the file selector dialog invoked by the Open and Save ## commands. Setting has no effect on Windows. ## (Not working?) if PLAT_GTK fileselector.width=100 fileselector.height=400 ## If you're using SciTE on Linux, it's easier to find files ## using the Open File Dialog if you add the following. ## I expected it to show hidden directories and/or files. ## It does not. The SciTE documentation at ## https://www.scintilla.org/SciTEDoc.html says: ## "On macOS, setting this to 0 makes the file selector dialog ## invoked by the Open command not show hidden files." fileselector.show.hidden=1 ## Set most of the scite fonts to Courier 12 point to ## work with a monospaced font. You can set a font to ## another defined font, such as monospaced, with ## $(font.monospace). ## ## The base font can be set to a Unicode font ## to be able make out special characters. ## You may need to set other font options like font.text ## to a Unicode font as well if you want better Unicode support. font.monospace=font:Courier,size:11 # font.monospace=font: Bitstream Vera Sans Mono,size:11 # # font.base=font:Ariel Unicode MS,size:12 # font.base=font:Courier,size:11 # # font.small=font:Courier,size:9 # # font.comment=font:Courier,size:11 # font.code.comment.box=$(font.comment) # font.code.comment.line=$(font.comment) # font.code.comment.doc=$(font.comment) # # font.text=$(font.monospace) # font.text.comment=$(font.monospace) # # font.embedded.base=$(font.monospace) # font.embedded.comment=$(font.comment) ## The SciTEFAQ.html page suggests: ## font.base=$(font.monospace) font.small=$(font.monospace) font.comment=$(font.monospace) font.text=$(font.monospace) font.text.comment=$(font.monospace) font.embedded.base=$(font.monospace) font.embedded.comment=$(font.monospace) font.vbs=$(font.monospace) ## The following 'style.*.32' setting applies font and background ## color to everything, since style 32 is the default. ## You can get black lettering on a white or ## light grey background. The light grey has been tested ## to be more readable for most people than white. ## However, for those who prefer black and white, ## use the statement with back:#ffffff (which is white) ## and comment the one with back:#ececec (which is grey). # style.*.32=$(font.base),back:#ffffff,fore:#000000 style.*.32=$(font.base),back:#ececec,fore:#000000 ## The SciTEFAQ.html page suggests: ## ## style.*.32=$(font.base),back:#000000,fore:#ffffff ## style.*.33=back:#C0C0C0,$(font.base) ## style.*.37=fore:#939393 ## caret.fore=#FFFFFF ## selection.alpha=75 ## selection.back=#FFFFFF ## colour.keyword=fore:#649bff ## colour.operator=fore:#727272 ## Make the statusbar visible. statusbar.visible ## Programmers have different favorite indent settings ## when they write their programs. My personal preference ## is 3 spaces (in shell scripts, Tcl-Tk scripts, and ## HTML code). tabsize=3 indent.size=3 ## 'use.tabs' determines whether tabs (and spaces) ## are used in indenting or whether to use only spaces. ## Tabs in programs throw off spacing when viewed in ## another editor that doesn't have tab sizes set the same. ## I consistently don't use tabs and always have them ## replaced by spaces. use.tabs=0 ## 'tab.indents' adds whitespace ('index.size' number of spaces) ## in place of the tab character. tab.indents=1 ## 'backspace.unindents' deletes the added space characters ## as a group instead of one at a time. (If this is deleting ## too much, too often, comment this.) backspace.unindents=1 ## 'indent.automatic' is used for programming indents. ## Programmers have individual preferences as to how they ## like their braces indented. One preference is for the ## braces to be under the statement they refer to and ## the information inside them to be indented by three. ## ## The 'indent.automatic' setting influences how braces and ## the items within them are indented. There are options ## to specify these settings differently for opening versus ## closing braces too. indent.automatic=1 # indent.automatic=0 # indent.opening=0 # indent.closing=0 ## For printing, if the background is grey, you can ## make sure you don't print the grey background to the paper. ## It uses to much ink/toner. ## Setting colour mode to 2 causes SciTE to print black text ## on a white background. ## ## You can set the font to use when printing to general ## purpose Courier (the monospace font above) and ## also use it for creating PDF files through the ## Export feature. ## ## You can add the page number to the footer. ## ## You can also set up a printer on your operating system ## that strictly prints to PDF using Open Source software. ## If you use SciTE's standard print functionality and ## choose that, it gives you the equivalent of a Print Preview ## feature. The final PDF document can then be printed ## from your favorite PDF viewer. print.colour.mode=2 print.style=$(font.monospace) print.header.style=font:Courier New,size:9 print.footer.style=font:Courier New,size:9 print.header.format= print.footer.format= $(CurrentPage) export.pdf.font=Courier ## END OF SUGGESTIONS ## FROM: http://www.distasis.com/cpp/scitetip.htm#properties ## The SciTEFAQ.html page says: ## Line wrapping slows SciTE down and this can be turned off with wrap=0 ## FOLLOWING PARMS are ## FROM: http://andrewhutchings.com/scite-user-properties ## START. ## show line numbers line.margin.visible=1 line.margin.width=3+ ## hide tab bar until there is more than one tab tabbar.hide.one=1 ## use existing instances of scite check.if.already.open=1 ## use unix line endings #eol.mode=L # strip trailing spaces #strip.trailing.spaces=1 ## END OF http://andrewhutchings.com/scite-user-properties ## FROM ## https://bgstack15.wordpress.com/2016/05/31/scite-show-all-files-in-open-file-dialog/ ## in 2016may. if PLAT_GTK all.files=All Files (*)|*|Hidden Files (.*)|.*| top.filters=$(all.files)$(source.all.filter) ## OTHER STUFF COMMENTED FOR NOW: ## The following statements, from a 'SciTEGlobal.properties' ## file, force essentially all text to be mono font. ## Note that I have replaced (commented) some 'Sans' font ## statements and changed to 'Sans Mono', and I have changed ## some 'Serif' statements to 'Sans Mono'. ## if PLAT_GTK ## # font.base=font:!Bitstream Vera Sans,size:9 ## # font.small=font:!Bitstream Vera Sans,size:8 ## font.base=font:!Bitstream Vera Sans Mono,size:10 ## font.small=font:!Bitstream Vera Sans Mono,size:8 ## ## # font.comment=font:!Bitstream Vera Serif,size:9 ## font.comment=font:!Bitstream Vera Sans Mono,size:10 ## ## font.code.comment.box=$(font.comment) ## font.code.comment.line=$(font.comment) ## font.code.comment.doc=$(font.comment) ## font.code.comment.nested=$(font.comment) ## ## # font.text=font:!Bitstream Charter,size:10 ## font.text=font:!Bitstream Vera Sans Mono,size:10 ## ## # font.text.comment=font:!Serif,size:9 ## # font.embedded.base=font:!Serif,size:9 ## # font.embedded.comment=font:!Serif,size:9 ## font.text.comment=font:!Bitstream Vera Sans Mono,size:10 ## font.embedded.base=font:!Bitstream Vera Sans Mono,size:10 ## font.embedded.comment=font:!Bitstream Vera Sans Mono,size:10 ## ## font.monospace=font:!Bitstream Vera Sans Mono,size:10 ## font.vbs=font:!Bitstream Vera Sans Mono,size:10 ## FROM ## https://askubuntu.com/questions/74155/change-scite-background-colour-when-find-highlights-the-word-im-looking-for # vselection.fore=#FF0000 # vselection.back=#FFFF00 ## FROM ## https://groups.google.com/forum/#!topic/scite-interest/M9xkf-kzLd0 ## For 'reverse video'. # fold.margin.colour=#000000 # caret.fore=#FFFFFF # selection.alpha=50 # selection.back=#FFFFFF # style.*.32=$(font.base),fore:#909000,back:#000000 # caret.line.back=#FFFFFF # caret.line.back.alpha=0