Skip to content

Editing Techniques

Editing code on a touch screen? Kisuke makes it feel natural with smart features designed for mobile development.

Precision matters on mobile:

  • Single tap - Places cursor
  • Tap and hold - Magnifying glass
  • Drag cursor - Fine positioning
  • Double tap - Select word

Multiple ways to select:

  • Double tap - Selects word
  • Triple tap - Selects line
  • Drag handles - Adjust selection
  • Select all - In edit menu

Standard gestures work:

  • Long press - Shows menu
  • Copy/Cut - Standard options
  • Paste - With formatting
  • Paste plain - Without styling

Code faster with:

  • Language keywords suggested
  • Variable names from file
  • Function names remembered
  • Import paths completed

Kisuke handles spacing:

  • Matches surrounding code
  • Respects file settings
  • Smart dedent on close
  • Tab/space aware

Never lose track:

  • Highlights pairs - (), [], {}
  • Jump to match - Tap bracket
  • Auto-close - Types closing bracket
  • Rainbow brackets - Nested colors

Edit multiple places:

  1. Place first cursor
  2. Tap and hold for second
  3. Type to edit all
  4. Escape to exit

Above your keyboard:

  • Tab - Insert indent
  • < > - Jump word
  • ( ) - Insert brackets
  • Undo/Redo - Quick access

Speed up with gestures:

  • Two-finger tap - Undo
  • Three-finger tap - Redo
  • Pinch - Zoom in/out
  • Two-finger swipe - Scroll fast

Double tap and drag:

  • Selects by word boundaries
  • Respects code structure
  • Expands to logical units
  • Works with camelCase

See problems instantly:

  • Red underline - Errors
  • Yellow underline - Warnings
  • Tap to see - Error message
  • Quick fix - If available

The editor understands:

  • Comment shortcuts
  • String detection
  • Block boundaries
  • Language rules

Keep code clean:

  • Auto-formats on save
  • Respects project rules
  • Configure in settings
  • Per-language options

Search within file:

  1. Tap search icon 🔍
  2. Enter search term
  3. Use arrows to navigate
  4. Toggle replace mode
  • Case sensitive toggle
  • Whole word matching
  • Regex support
  • Replace all option

Let Kisuke help:

  • Import missing modules
  • Fix simple typos
  • Add missing semicolons
  • Correct quotes

Expand shortcuts:

  • Type trigger + Tab
  • logconsole.log()
  • func → function template
  • Custom snippets available

Start with structure:

  • React components
  • HTML boilerplate
  • Function patterns
  • Class templates

HTML/CSS shortcuts:

  • div.container + Tab
  • ul>li*5 + Tab
  • CSS property shortcuts
  • Nested expansions

Fast ways to comment:

  • Line comment - Cmd+/
  • Block comment - Cmd+Shift+/
  • Toggle comment - Works on selection
  • Smart placement - Respects indentation

For functions and classes:

  • Type /** and Enter
  • Auto-generates template
  • Includes parameters
  • Ready for JSDoc

Change names everywhere:

  1. Select variable/function
  2. Choose “Rename”
  3. Type new name
  4. Updates all references

Clean up code:

  1. Select expression
  2. Choose “Extract to variable”
  3. Name the variable
  4. Code updates automatically

Reorganize easily:

  • Alt+Up/Down - Move line
  • Works with selection - Move blocks
  • Maintains indentation
  • Updates imports if needed

For longer coding sessions:

  • More visible code
  • Easier typing
  • Better overview
  • Split keyboard (iPad)

Find your comfort:

  • Pinch to zoom temporarily
  • Settings for permanent
  • Different for different files
  • Saves per device

When available:

  • Full shortcuts work
  • Faster typing
  • Arrow navigation
  • Standard combinations

Mobile coding tips:

  • Rest your hands
  • Adjust brightness
  • Change positions
  • Use stands/holders
  1. Navigate to error
  2. Understand context
  3. Make targeted fix
  4. Test immediately
  1. Find insertion point
  2. Use snippets/templates
  3. Write new code
  4. Connect to existing
  1. Identify problem area
  2. Select code block
  3. Use refactor tools
  4. Verify changes
  1. See error squiggle
  2. Tap for details
  3. Apply suggested fix
  4. Move to next

Repeat actions:

  1. Start recording
  2. Perform edits
  3. Stop recording
  4. Play back anywhere

Edit many places:

  • Cmd+Click each location
  • Type to change all
  • Great for renames
  • Bulk updates

Select vertically:

  • Alt+drag selection
  • Edit multiple lines
  • Add prefixes/suffixes
  • Align code

Customize to taste:

  • Tab size (2, 4, 8)
  • Insert spaces/tabs
  • Auto-save delay
  • Format on save

Match your team:

  • Bracket placement
  • Quote style
  • Semicolons
  • Line endings

Make it yours:

  • Cursor style
  • Line highlight
  • Word wrap
  • Minimap

Keep improving: