sentence: features syntax highlighting for many languages ( batch , bash , c / c++ , c# , css , d , diff , idl , java , javascript , lua , html , makefiles , perl , python , php , ruby , sql , xml ) plaintext - and regexp - based text search/replacement line numbers text wrapping autocomplete auto-indent bracket matching current line highlighting saving/restoring of named sessions line markers character encoding selection customizable gui brazilian portuguese , chinese ( simplified ) , czech , english , french , german , polish , russian and spanish translations .