# User Interface ![UI](images/ui.png) Textadept's user interface is sleek and simple. It consists of a menu (GUI version only), editor view, and statusbar. There is also a find & replace pane and a command entry, but Textadept initially hides them both. The manual briefly describes these features below, but provides more details later. ## Menu The completely customizable menu provides access to all of Textadept's features. Only the GUI version implements it, though. The terminal version furnishes the [command selection][] dialog instead. Textadept is very keyboard-driven and assigns key shortcuts to most menu items. Your [key preferences][] can change these shortcuts and reflect in the menu. Here is a [complete list][] of default key bindings. [command selection]: 10_Advanced.html#Command.Selection [key preferences]: 08_Preferences.html#Key.Bindings [complete list]: api/textadept.keys.html#Key.Bindings ## Tab Bar The tab bar displays all of Textadept's open buffers, although it's only visible when two or more buffers are open. While only the GUI version supports tabs, Textadept's [buffer browser][] is always available and far more powerful. [buffer browser]: 04_WorkingWithFiles.html#Buffers ## Editor View Most of your time spent with Textadept is in the editor view. Both the GUI version and the terminal version feature unlimited vertical and horizontal view splitting. Lua also has complete control over all views. ## Find & Replace Pane This compact pane is a great way to slice and dice through your document or a directory of files. It even supports finding and replacing text using Lua patterns and Lua code. The pane is available only when you need it and quickly gets out of your way when you do not, minimizing distractions. ## Command Entry The versatile command entry functions as, among other things, a place to execute Lua commands with Textadept's internal Lua state, find text incrementally, and execute shell commands. Lua extensions allow it to do even more. Like the Find & Replace pane, the command entry pops in and out as you wish. ## Statusbar The statusbar actually consists of two statusbars. The one on the left-hand side displays temporary status messages while the one on the right-hand side persistently shows the current buffer status.