Emacs之极速复制文件名、绝对路径等快捷键(一百三十三)

news2024/9/20 1:17:35

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:在Emacs的目录模式下,如何快速复制文件名和文件的绝对路径等操作呢?

2.Emacs介绍

  • Emacs,全称Editing Macros,是一款功能强大的文本编辑器,由理查德·斯托曼(Richard Stallman)在1985年开发。它是自由软件基金会(Free Software Foundation)的一个项目,也是GNU计划的核心组件之一。Emacs不仅仅是一个文本编辑器,它还可以扩展成具有编程语言功能的集成开发环境(IDE)。由于其高度的可定制性和扩展性,Emacs成为了许多程序员和高级用户的首选文本编辑器。
  • Emacs具有丰富的功能,包括:
  1. 高度的可定制性:Emacs允许用户通过Lisp编程语言自定义几乎所有的功能。这意味着用户可以根据自己的需求,对Emacs进行深度定制,使其成为一款完全符合个人习惯的编辑器。
  2. 模式(Modes):Emacs拥有多种模式,每种模式都为特定的文件类型或任务提供了相应的功能。例如,HTML模式可以为HTML文件提供语法高亮、自动补全等功能;C++模式则为C++代码提供了代码折叠、语法检查等功能。
  3. 扩展性:Emacs拥有大量的第三方扩展,这些扩展可以增加新的功能、改进性能或提供特定的工具。这些扩展涵盖了从简单实用的小工具到复杂的项目管理工具等各种需求。
  4. 文件处理:Emacs支持多种文件类型的编辑,包括文本文件、程序源代码、HTML、Markdown等。此外,Emacs还可以对文件进行批量处理,如替换、排序、统计等。
  5. 集成开发环境:Emacs可以集成多种编程语言的编译器、调试器和版本控制系统。通过安装相应的扩展,Emacs可以成为一款功能齐全的IDE。
  6. 终端仿真:Emacs可以在自身的窗口中运行其他程序,支持多种终端仿真功能,如运行shell命令、查看日志文件等。
  7. 跨平台:Emacs支持多种操作系统,如Linux、Windows、macOS等。这使得Emacs成为一款适用于各种平台的通用编辑器。
  • 尽管Emacs功能强大,但其学习曲线却相对陡峭。这是因为Emacs的键盘快捷键非常多,且很多功能都需要通过键盘操作来实现。这使得初学者在开始使用Emacs时可能会感到不适应。然而,一旦熟练掌握Emacs,用户会发现它极大地提高了工作效率。
  • 为了降低学习成本,许多用户选择使用图形用户界面(GUI)版的Emacs,如Emacs Windows或Emacs macOS。这些版本提供了更为友好的界面和简化的一些功能,使得用户可以更容易地上手。
  • 总之,Emacs是一款功能强大、高度可定制和扩展的文本编辑器。尽管其学习曲线较陡,但熟练掌握后,用户可以极大地提高工作效率。这也是为什么Emacs在程序员和高级用户中拥有广泛的影响力。

3.解决方案

前提条件:必须在目录模式下,即:dired-mode

<1>.复制文件名

w

<2>.复制文件名绝对路径

0 w

<3>.复制文件名/目录后的数目

a.复制一个文件名/目录

1 w

b.复制2个文件名/目录

2 w

c.复制3个文件名/目录

3 w

以此类推…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1533308.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用appuploder流程

使用appuploder流程笔记 1.如何没有账号去apple官网注册一个&#xff0c;地址&#xff1a;https://developer.apple.com/account 2.下载解压appuploder&#xff0c;双击打开&#xff0c;用刚刚注册的账号登录&#xff0c;下载地址&#xff1a;http://www.applicationloader.n…

鸿蒙Harmony应用开发—ArkTS-显式动画

提供全局animateTo显式动画接口来指定由于闭包代码导致的状态变化插入过渡动效。同属性动画&#xff0c;布局类改变宽高的动画&#xff0c;内容都是直接到终点状态&#xff0c;例如文字、canvas的内容、linearGradient等&#xff0c;如果要内容跟随宽高变化&#xff0c;可以使用…

数据库运行状况和性能监控工具

数据库监控是跟踪组织中数据库的可用性、安全性和性能的过程&#xff0c;它涉及通过跟踪各种关键指标来分析数据库的性能&#xff0c;确保数据库的正常运行并具有深入的可见性&#xff0c;并在出现潜在问题时触发即时警报&#xff0c;以采取主动措施来确保数据库的高可用性。 …

雀巢中国劳动力生态系统上线仪式圆满落幕

3月19日&#xff0c;雀巢中国劳动力生态系统上线仪式在雀巢北京总部举办。双方代表对项目进行了回顾&#xff0c;并就2024年的重点任务展开了深入讨论&#xff0c;共同探讨未来合作的方向和策略。 当天下午&#xff0c;劳动力效能典范游学之走进雀巢活动圆满落幕。活动展示了雀…

PFA过滤柱串联反应柱各种尺寸均可加工

PFA过滤柱层析柱定制串联反应柱&#xff0c;耐酸碱耐腐蚀和各种有机溶剂。

如何让intellij idea支持一个目录多个springtboot或maven项目

一、背景 有的时候&#xff0c;我们希望intellij idea 能像 eclipse 一样有workspace的概念&#xff0c;能在一个workspace目录里面引入多个项目&#xff0c;如&#xff1a; 我们有项目a、项目b&#xff0c;现在的项目几乎都是springboot项目&#xff08;即maven项目&#xf…

C#,图论与图算法,有向图(Directed Graph)的环(Cycle)的普通判断算法与源代码

1 检查该图是否包含循环 给定一个有向图,检查该图是否包含循环。如果给定的图形至少包含一个循环,则函数应返回true,否则返回false。 方法:深度优先遍历可用于检测图中的循环。连接图的DFS生成树。只有当图中存在后缘时,图中才存在循环。后边是从节点到自身(自循环)或…

#鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行

3 月 19 日&#xff0c;#鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行。 现场&#xff0c;深圳市南山区人民政府副区长李志娜发布《2024 年南山区支持鸿蒙原生应用发展首批政策措施清单》&#xff0c;从加强鸿蒙原生应用供给能力、推动鸿蒙原生应用产业集聚、完善鸿蒙原生…

Linux集群

前言&#xff1a; 环境准备&#xff1a;虚拟机&#xff0c;xshell&#xff0c;mysql&#xff0c;tomcat&#xff0c;jdk&#xff0c;centos 虚拟机安装centos可以参考博客&#xff1a;虚拟机安装centos 一&#xff0c;安装jdk 打开xshell 点击cftp&#xff0c;如果没有安装…

通过nginx+xray服务搭建及本地配置

一、xray服务配置 下载&#xff1a;https://github.com/XTLS/Xray-core 进入下载界面 这里我选择的是Xray-linux-64.zip 将文件解压到 /usr/local/xray 编辑配置文件/usr/local/xray/config.json uuid可以在v2ray客服端自动生成&#xff0c;也可以在UUID v4 生成器 - KKT…

Oracle数据库冷备份(实例)

冷备份 1、 select file#,name,bytes/1024/1024 mb from v$datafile; 2 、缩减 便于copy alter database datafile 2 resize 100m;show parameter spfilecreate undo tablespace u2 datafile /u01oracle/oradata/qq/u2.dbf size 2m autoextend on; //建新的 alter system…

《2023 IT行业项目管理调查报告》新鲜出炉!助力IT行业持续稳步发展

又一年&#xff01;2024年1月&#xff0c;禅道联合多方合作伙伴&#xff0c;发起了2023年IT行业项目管理调查问卷。经过2个多月的问卷收集与报告分析&#xff0c;《2023 IT行业项目管理调查报告》发布啦&#xff01; 我们希望通过这次调查&#xff0c;深入了解不同公司和个人在…

你知道什么是工业物联网吗?——青创智通

工业物联网解决方案-工业IOT-青创智通 工业物联网&#xff0c;简称IIoT&#xff08;Industrial Internet of Things&#xff09;&#xff0c;是指将物联网技术应用于工业领域&#xff0c;实现工业设备、系统和人之间的互联互通&#xff0c;以提高工业生产效率、降低运营成本并…

Vue.js+SpringBoot开发智能教学资源库系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 课程档案模块2.3 课程资源模块2.4 课程作业模块2.5 课程评价模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 课程档案表3.2.2 课程资源表3.2.3 课程作业表3.2.4 课程评价表 四、系统展示五、核心代…

关于Windows中的屏幕亮度的有关知识,看这篇文章就差不多了

屏幕亮度序言 你可能需要定期更改屏幕亮度。当外面很亮的时候,你会想把它调亮,这样你就能看到。当你在一个黑暗的房间里时,你会想要它变暗,这样它不会伤害你的眼睛。降低屏幕亮度也将有助于节省电源并延长笔记本电脑的电池寿命。 除了手动更改屏幕亮度外,你还可以让Wind…

机器学习 - 预测训练模型

接着上篇博客机器学习-训练模型做进一步说明。 There are three things to make predictions (also called performing inference) with a PyTorch model: Set the model in evaluation mode (model.eval())Make the predictions using the inference mode context manager (…

操作系统:malloc与堆区内存管理

malloc是函数而不是系统调用&#xff0c;他的底层是同调调用brk和mmap这两个系统调用实现功能的&#xff0c;具体选择brk还是mmap要看申请的空间大小以及malloc中的阈值&#xff08;一般是128kb&#xff09; 注意申请的空间只有使用才会触发缺页中断映射到物理内存 不理解的话先…

武汉星起航:卓越品质领航亚马逊跨境电商,助力中国卖家扬帆全球

作为业内实力雄厚的亚马逊跨境电商孵化服务商&#xff0c;武汉星起航电子商务有限公司以其卓越的品质和服务&#xff0c;为中国卖家提供了进军国际市场的强大支持&#xff0c;赢得了业界的广泛赞誉。 武汉星起航电子商务有限公司自2020年成立以来&#xff0c;便致力于连接中国…

Linux服务器导出CPU和内存使用情况

Linux服务器默认存储一个月的CPU和内存记录&#xff0c;所在目录&#xff1a;/var/log/sa/&#xff0c;如下图所示 在此用sar命令来执行 sar是一个比较全面的性能监控工具&#xff0c;包括cpu、内存、磁盘和网络等信息&#xff0c;并且该命令会每10分钟自动保存一次硬件资源使用…

分巧克力---第八届蓝桥杯省赛c++A,B组

题目描述如下 对于满足某个条件的单调最值问题&#xff0c;我们应该下意识考虑二分&#xff0c;我们分析本题的条件&#xff0c;要找一个边长最大值使得我们所有的巧克力切出该边长的正方形的数量大于等于人数&#xff0c;由于我们的边长一定在1到1e5之间&#xff0c;我们要在这…