热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

安卓开发txt文件大小拆分_安卓神器termux之二——文本编辑器篇

上一篇已经对termux进行了初步介绍。再补充一点,如果有的软件安装之后不能正常使用,可能是因为国内源的问题,请尝试把软件源换成官方源。t

上一篇已经对termux进行了初步介绍。再补充一点,如果有的软件安装之后不能正常使用,可能是因为国内源的问题,请尝试把软件源换成官方源。

termux里可以实现很多的功能,可玩性也很强。小编个人长期鼓弄termux,也积累下了一些技巧和经验,希望能慢慢地详细写下来,以供朋友们参照,少走些弯路。termux其实已经有很多人在使用,也有不少人写了相关的文章,所以现在来看,使用termux是很方便的,有许多的人在探索。那么我也是其中的一个,我为termux所能实现的如此多的功能感到震惊,也为安卓阵营感到高兴,这是苹果无法做到的。termux甚至可以在手机上实现运行windows系统,有一些小众的圈子在分享交流安卓运行windows的所需资源镜像。如果是root用户,还能结合busybox,实现很多的linux操作。

给读者们讲一讲termux上可用的文本编辑器。

其一是vi编辑器。这是termux自带的编辑器,不用再次安装就可以使用了。终端输入"vi"打开vi编辑器。输入"vi note.txt"打开文件note.txt,如果当前目录下没有此文件,就会自动新建文件note.txt并打开。进入vi编辑器界面以后,键盘上敲"i"键进入编辑模式就可以开始编辑文件,编辑完以后敲"esc"键,输入":wq"即可保存并退出。

其二是vim编辑器,安装包大小约5M,操作与vi编辑器相同,只不过把vi替换成vim即可。vim编辑器作为linux系统的明星软件,想必知道的人很多。上手其实也没那么难,主要还是要多熟悉。

j 光标下移k 光标上移h 光标左移l 光标右移d 删除i 编辑/插入:w 保存:q 退出gg 移到文首GG 移到文尾/word 向下查询字符串word?word 向上查询字符串wordn 继续向下查找字符串N 继续向上查找字符串dd 剪切光标所在行ndd 剪切光标所在行开始向下的n行yy 复制光标所在行nyy 复制向下的n行u 撤销当前操作set nu 显示行号

其三是nano,是一个小巧不占空间的编辑器,非常推荐。安装执行"pkg install nano","nano"打开编辑器,"nano biji.txt"打开文件biji.txt。编辑器下方有很多快捷键。常用的例如,ctrl + o保存,ctrl + x退出。

1cb877ce7a9c941b17841529ba127219.png

其四是micro,也是一个小巧文本编辑器,而且操作更方便,支持触屏移动光标。是termux上最方便易用的编辑器,强烈推荐。常用快捷键:

alt + g 显示快捷键ctrl + a 全选ctrl + k 剪切ctrl + s 保存ctrl + q 退出ctrl + z 撤销ctrl + f 搜索ctrl + d 在复制当前所在行到新增的下一行ctrl + e 命令行模式

注:例如输入 open biji.txt可以打开此文件。

其五是号称最受程序员欢迎的emacs编辑器。据说也是一个集成开发环境,能实现很多功能拓展。但安装包略大,有30多兆。安装执行"pkg install emacs",安装完成后执行"emacs"进入编辑器,可以看新手指导等说明来学习使用,emacs有很多快捷键,虽然同是最受程序员欢迎的编辑器,但使用逻辑和风格与vim又不同。

ctrl-x ctrl-c 退出emacsctrl-f 前进一个字符ctrl-b 后退一个字符ctrl-p 上一行ctrl-n 下一行ctrl-x ctrl-c y 保存并退出ctrl-space 设置开始标记alt-w 复制标记内容ctrl-y 粘贴
3049435f7966241c8303512438b3cf51.png

其六是nvim。安装执行“pkg install neovim”。nvim是vim的改进版。



推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ... [详细]
author-avatar
纽约纽约MrWaNg
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有