我是考虑购买智能手机的 emacs 用户。我注意到很多电话键盘没有扩展键盘键(我的意思是像 ctr 和 esc 一样思考)。如果您必须通过 ssh 连接到服务器并进行紧急维修,您的智能手机用户使用哪些编辑器?我认为 VI 将是一个不错的选择,因为您通常只需要“esc”,并且您可以将其他内容映射到它。
我不打算开始通过电话进行所有的开发,但是当它是唯一的选择时,我需要一个好的编辑器。
请提出建议!
我是考虑购买智能手机的 emacs 用户。我注意到很多电话键盘没有扩展键盘键(我的意思是像 ctr 和 esc 一样思考)。如果您必须通过 ssh 连接到服务器并进行紧急维修,您的智能手机用户使用哪些编辑器?我认为 VI 将是一个不错的选择,因为您通常只需要“esc”,并且您可以将其他内容映射到它。
我不打算开始通过电话进行所有的开发,但是当它是唯一的选择时,我需要一个好的编辑器。
请提出建议!
如果你真的是铁杆,你可以学习如何使用ex
,这是 vi 的非可视化版本。您甚至不需要任何转义键或控制键即可进行编辑。您不必依赖终端模拟器正确模拟终端。您可以附加文本或用于s///
更改行内的文本。例如:
$ cp /etc/services test.txt
$ ex test.txt
"test.txt" 576L, 18832C
Entering Ex mode. Type "visual" to go to Normal mode.
:p
# Local services
:/finger
finger 79/tcp
:s/finger/toe/
toe 79/tcp
:wq
一个体面的 ssh 客户端应该可以让您访问这些密钥。即使是 vi 用户也需要控制组合键。
如果将键盘连接到智能手机(通过蓝牙、USB 或其他方式),编程会容易得多。
我使用 midpSSH 从我的黑莓珍珠连接到我们的 HP UX 服务器,并使用 vim 进行简短编辑。