热门标签 | 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的改进版。



推荐阅读
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • 深入解析:Android开发进阶之Vim编辑器基础操作与应用
    本文深入探讨了Android开发中使用Vim编辑器的基础操作与应用。通过详细解析Vim的基本命令、配置文件和常用插件,帮助开发者提高代码编写效率。文章还介绍了如何在Android开发环境中高效利用Vim,包括集成开发环境(IDE)的配置和常见问题的解决方法。适合初学者和有经验的开发者参考。 ... [详细]
  • SpringBoot启动脚本详解:BAT文件应用与基础入门指南(SpringBoot系列第1篇)
    如果你还在为SSM框架的复杂搭建过程和繁琐的配置文件而烦恼,那么SpringBoot将是你的一大福音。作为SpringBoot系列的第一篇文章,本文详细介绍了如何使用BAT文件来启动SpringBoot应用,并提供了基础入门指南,帮助开发者快速上手,简化开发流程。 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • Django框架下的对象关系映射(ORM)详解
    在Django框架中,对象关系映射(ORM)技术是解决面向对象编程与关系型数据库之间不兼容问题的关键工具。通过将数据库表结构映射到Python类,ORM使得开发者能够以面向对象的方式操作数据库,从而简化了数据访问和管理的复杂性。这种技术不仅提高了代码的可读性和可维护性,还增强了应用程序的灵活性和扩展性。 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • Python正则表达式详解:掌握数量词用法轻松上手
    Python正则表达式详解:掌握数量词用法轻松上手 ... [详细]
  • Docker网络基础探讨了如何通过高效的技术手段实现跨主机容器间的顺畅通信与访问。本文深入分析了Docker网络架构,特别是其在多主机环境下的应用,为Go语言开发者提供了宝贵的实践指导和理论支持。 ... [详细]
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社区 版权所有