2.4 KiB
2.4 KiB
Termux
Termux
Termux is an Android terminal application and Linux environment, which can also run code-server from your phone.
Installation
- Install Termux from F-Droid
- Make sure it's up-to-date by running
apt update && apt upgrade
- Install required packages:
apt install build-essential python git nodejs yarn
- Install code-server:
yarn global add code-server
- Run code-server:
code-server
and navigate to localhost:8080 in your browser
Upgrading
To upgrade run: yarn global upgrade code-server --latest
Known Issues
Search issue
There is a known issue with search not working on Android because it's missing bin/rg
. To fix:
- Install
ripgrep
withpkg
pkg install ripgrep
- Make a soft link using
ln -s
# run this command inside the code-server directory
ln -s $PREFIX/bin/rg ./lib/vscode/node_modules/vscode-ripgrep/bin/rg
For more context, see comment.
Backspace not working
There is a known issue with the backspace key not working correctly when using the on-screen keyboard on Android. This is due to an upstream issue. Read more:
Workaround #1: Modify Keyboard Dispatch Settings
- Open the Command Palette
- Search for "Preferences: Open Settings (JSON)"
- Add
"keyboard.dispatch": "keyCode"
The backspace button should work now. (Thanks to @Nefomemes for the suggestion! See comment)
Workaround #2: use a Bluetooth keyboard.
For more context, see issues: