aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/04_WorkingWithFiles.md
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2012-03-07 09:31:09 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2012-03-07 09:31:09 -0500
commitcbe7f531f956573cf55efba417965976672e6c63 (patch)
tree17fb2eaa554fa188484d5ee5bb8db4217afd7e33 /doc/manual/04_WorkingWithFiles.md
parent96c85498c019e381d0aeed2e33e626563563ea8c (diff)
downloadtextadept-cbe7f531f956573cf55efba417965976672e6c63.tar.gz
textadept-cbe7f531f956573cf55efba417965976672e6c63.zip
Renamed manual pages 1-9 to preserve sort order.
Diffstat (limited to 'doc/manual/04_WorkingWithFiles.md')
-rw-r--r--doc/manual/04_WorkingWithFiles.md69
1 files changed, 69 insertions, 0 deletions
diff --git a/doc/manual/04_WorkingWithFiles.md b/doc/manual/04_WorkingWithFiles.md
new file mode 100644
index 00000000..201e46cf
--- /dev/null
+++ b/doc/manual/04_WorkingWithFiles.md
@@ -0,0 +1,69 @@
+# Working with Files
+
+## Lack of Tabs
+
+One of the first things you will notice when opening multiple files in Textadept
+is that there is no tab bar showing the files that are open. This was a design
+decision. Textadept was built to support unlimited split views, so having a tab
+bar with all open buffers would clutter the interface greatly. There is also the
+question of where to place the bar (above, below, or to one side) and how many
+to have (one for each split view or a single one under the menubar).
+
+You can see which buffer is active by looking at Textadept's titlebar. Pressing
+`Ctrl+Tab` (`^⇥` on Mac OSX) cycles to the next buffer and `Ctrl+Shift+Tab`
+(`^⇧⇥`) cycles to the previous one.
+
+## Buffer Browser
+
+To move quickly between buffers, press `Ctrl+B` (`⌘B` on Mac OSX) to open the
+buffer browser.
+
+![Buffer Browser](images/bufferbrowser.png)
+
+The buffer browser shows you a list of currently open buffers, the most recent
+towards the bottom. Typing part of any filename filters the list. Spaces are
+wildcards. You can also just use the arrow keys. Pressing `Enter` or clicking
+`OK` switches to the selected buffer.
+
+![Buffer Browser Filtered](images/bufferbrowserfiltered.png)
+
+## Split Views
+
+Textadept allows you to split the editor window as many times as you like either
+horizontally or vertically. `Ctrl+Alt+S` or `Ctrl+Alt+H` splits horizontally
+(top-bottom) and `Ctrl+Alt+V` splits vertically (`^S` and `^V` respectively on
+Mac OSX). You can resize the splitter bar by clicking and dragging with the
+mouse or using `Ctrl+Alt++` and `Ctrl+Alt+-` (`^+` and `^-`). The same file can
+be worked with in multiple split views.
+
+Pressing `Ctrl+Alt+N` (`^⌥⇥` on Mac OSX) goes to the next view and `Ctrl+Alt+P`
+(`^⌥⇧⇥`) goes to the previous one.
+
+To unsplit a view, enter the view to keep open and press `Ctrl+Alt+W` (`^W` on
+Mac OSX). To unsplit all views, use `Ctrl+Alt+Shift+W` (`^⇧W`).
+
+## Sessions
+
+By default, Textadept saves the list of open buffers on exit so it can reload
+them the next time it starts up. You can disable this by passing the `-n` or
+`--no-session` switch to Textadept on startup. Sessions can be manually saved
+and opened via the `File -> Save Session...` and `File -> Load Session...`
+menus.
+
+Sessions save additional information such as current split views, caret and
+scroll positions in each buffer, Textadept's window size, and recently opened
+files.
+
+## Snapopen
+
+A quicker, though slightly more limited alternative to the standard
+`File -> Open` dialog is snapopen. It behaves like the buffer browser, but
+displays a list of files to open, including files in subdirectories. You can
+snapopen the current file's directory with `Ctrl+Alt+Shift+O` (`^⌘⇧O` on Mac
+OSX) or from the `Tools -> Snapopen -> Current Directory` menu. Snapopen is
+pretty limited from the menu, but more versatile in scripts. See its [LuaDoc][].
+`Ctrl+U` (`⌘U`) snaps open `~/.textadept/`.
+
+[LuaDoc]: ../api/_M.textadept.snapopen.html
+
+![Snapopen](images/snapopen.png)