Features

Please note that you can configure which key toggles between command and insert mode within the program's settings. Go to Settings (the gear icon in the top left corner on the first screen when the app opens) > Editor > Vim Mode. Then touch the text field and type the keyboard key you want to use to toggle between command and insert mode.



The bluetooth keyboard uses the option key to provide Ctrl key functions. Refer to the Supported Bluetooth Keys below for all available commands available to the Bluetooth keyboard.




Supported Bluetooth Keys

Key Notes Version
Left Arrow key 1.3.2
Right Arrow key 1.3.2
Up Arrow key 1.3.2
Down Arrow key 1.3.2
Command+a Select All 1.4.0
Command+x Cut 1.4.0
Command+c Copy 1.4.0
Command+v Paste 1.4.0
Option+r Redo action 1.5.1



Supported Vim Commands

Command Description Version
a Move cursor behind character on cursor and go into editing mode 1.0.0
i Go into editing mode 1.0.0
o Put cursor on next line and go into editing mode 1.0.0
O Put cursor on previous line and go into editing mode 1.0.0
w Move forward by one word 1.0.0
b Move backword by one word 1.0.0
e Move forward to the end of the (current/next) word 1.0.0
h Move cursor left by one character 1.0.0
j Move cursor down by one line 1.0.0
k Move cursor up by one line 1.0.0
l Move cursor right by one character 1.0.0
0 Go to beginning of line 1.0.0
^ Go to first non-whitespace character in line 1.0.0
$ Go to last character in line 1.0.0
[number]gg Go to specific line in buffer 1.0.0
gg Go to first line in buffer 1.0.0
G Go to last line in buffer 1.0.0
f Go to next character in line 1.0.0
F Go to previous character in line 1.0.0
Shift+g Go to last line in buffer 1.0.0
x Delete character underneath cursor 1.0.0
X Delete character behind cursor 1.0.0
r Replace character underneath cursor 1.0.0
d Delete selection 1.0.0
dd Delete line 1.0.0
y Yank selection 1.0.0
yy Yank line 1.0.0
p Paste selection in front of cursor or on next line 1.0.0
P Paste selection behind cursor or previous next line 1.0.0
v Start visual mode 1.0.0
Shift+V Start visual line mode 1.0.0
u Undo action 1.0.0
Ctrl+R Redo action (soft keyboard only) 1.0.0
. Repeat action 1.0.0
c Change selected text, line or range of text (targeted with a set of accumulated commands) and go into insert mode 1.2.0
C Change everything from the current character position to the end of the line and go into insert mode 1.2.0
| The pipe command allows you to move to a specific column within the line. Ex: '10|' will move to the 10th column in the current line 1.4.1
J Join the previous line with new line and place cursor between joined lines 1.4.1
A Move to the end of the line and go directly into insert mode 1.5.0
n Move to the next match in buffer 1.6.0
N Move to the previous match in buffer 1.6.0



Supported Colon Commands

Command Description Version
:w Write file to disk 1.2.0
:q Close the editor. Supports :q! to close editor and discard changes 1.2.0
:x Write file to disk and close editor 1.2.0
:set nu Show line numbers 1.2.3
:set nonu Hide line numbers 1.2.3
:set nokb Hide the keyboard 1.4.0
:set fs Puts editor in fullscreen mode 1.4.0
:set nofs Takes editor out of fullscreen mode 1.4.0
:set ic, :set ignorecase Ignore case when searching in buffer 1.6.0
:set noic, :set noignorecase Do not ignore case (case sensitive) when searching in buffer 1.6.0



Supported Fonts

Name Author Version
Anonymous Pro Mark Simonson 1.4.0
Courier [Bold] 1.0.0
Courier New [Bold] 1.0.0
DejaVu Sans Mono Bitstream Inc. 1.4.0
Droid Sans Mono The Android Open Source Project 1.4.0
Inconsolata Raph Levien 1.4.0
Liberation Mono Pravin Satpute, Steve Matteson (Ascender, Inc.) 1.4.0
Luxim Mono Bigelow & Holmes Inc 1.4.0
monofur tobias b koehler 1.4.0
ProFont Windows Mike Smith 1.4.0
Proggy Clean proggy_fonts 1.4.0
Proggy Square proggy_fonts 1.4.0



Supported Languages

Name Notes Version
ASP Active Server Pages 1.2.2
AWK 1.2.2
ActionScript Version 3.0 1.2.2
Ada 1.2.2
Arduino Arduino Reference 1.3.0
Bash (Unix shell) 1.2.2
C 1.0.0
C++ 1.0.0
Common Lisp 1.4.0
CSS 1.1.0
HTML (4 & 5) 1.1.0
Java 1.1.0
Javascript 1.2.2
NSIS 1.2.2
Objective-C 1.0.0
Perl 1.2.2
PHP Version 5+ 1.0.0
Progress 1.5.6
Python 1.0.0
R 1.2.2
Ruby 1.1.0
SQL Generic SQL syntax only. 1.0.0
Visual Basic Version 6.0 1.2.2
XML 1.2.2



Syntax Themes

Name Author Version
Candy Upstart Illustration 1.0.0
Dante C Mach 1.2.2
Default Upstart Illustration 1.0.0
Desert http://hans.fugal.net/ 1.2.2
Github http://www.github.com/ 1.4.1
Inkpot http://github.com/ciaranm/inkpot/ 1.2.2
Jellybeans http://nanotech.nanotechcorp.net/ 1.2.2
Mac Classic Unknown (If you are the author let me know!) 1.1.1
Solarized Dark http://ethanschoonover.com/solarized 1.2.2
Solarized Light http://ethanschoonover.com/solarized 1.2.2
Wombat Lars H. Nielsen 1.2.2
Xcode Upstart Illustration 1.0.0