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

简介: 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.hqwc.cn/news/589267.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vulnhub之devguru靶场提权过程(vulnhub打靶日记)

一、环境搭建 VM版本&#xff1a;17.5.1 build-23298084 攻击机&#xff1a;Kali2024&#xff08;下载地址&#xff1a;https://www.kali.org/&#xff09; 靶机&#xff1a;vulnhub靶场Devguru&#xff08;下载地址&#xff1a;https://www.vulnhub.com/entry/devguru-1,62…

考研数学|如何知道自己基础阶段复习过关,可以进入强化?

基础不牢&#xff0c;地动山摇&#xff01;&#xff01;&#xff01; 直接说结论&#xff0c;对于知能行刷到2级满可以开强化&#xff0c;知能行2级满后可以用1800来检测一下自己 对于基础阶段的学习者来说&#xff0c;推荐使用汤家凤老师的《1800题》。这本题集包含了大量的…

HarmonyOS NEXT应用开发之Environment:设备环境查询

开发者如果需要应用程序运行的设备的环境参数&#xff0c;以此来作出不同的场景判断&#xff0c;比如多语言&#xff0c;暗黑模式等&#xff0c;需要用到Environment设备环境查询。 Environment是ArkUI框架在应用程序启动时创建的单例对象。它为AppStorage提供了一系列描述应用…

18.web 应用测试

每年必考&#xff1b; 考几个关键点&#xff1a; 1、计算通信量&#xff1b;给定并发多少、每个并发事务请求的量是多少、单位时间并发有多少个请求&#xff1b;计算吞吐量&#xff1b; 解&#xff1a;记公式&#xff1b;课上不讲&#xff0c;真题里有公式&#xff1b;比较容易…

4.6 offset指令,jmp short指令,far,dword ptr各种跳转指令

4.6 offset指令&#xff0c;jmp short指令&#xff0c;far&#xff0c;dword ptr各种跳转指令 可以修改IP&#xff0c;或同时修改CS和IP的指令统称为转移指令。概括的讲&#xff0c;转移指令就是可以控制CPU执行内存中某处代码的指令 1. 转移指令 1.1 8086CPU的转移行为有以…

“帮助“Java成长的世界级大师不简单!

文章目录 初探编程&#xff1a;“天啊&#xff0c;真酷&#xff0c;程序真的能学习。”哺育Java成长&#xff0c;成为Java幕后英雄出书《Effective Java》斩获Jolt图书大奖 是谁&#xff1f;作品一出版就获得著名的Jolt图书大奖&#xff0c;每一版本豆瓣评分均超9.0&#xff01…

Windows虚拟主机如何创建数据库和导入数据库

看到有网友咨询想要知道Windows虚拟主机上如何使用数据库,由于是新手&#xff0c;对于主Plesk面板使用不是很了解,想要知道如何使用数据库&#xff0c;这边了解到他当前使用的是Hostease 的Windows 虚拟主机&#xff0c;首先&#xff0c;登录你的Plesk面板&#xff0c;这里有一…

如何保护IP地址?安全匿名上网的方法

当互联网成为每个家庭的重要组成部分后&#xff0c;IP地址就成了你的虚拟地址。您的请求从该地址开始&#xff0c;然后 Internet 将消息发送回该地址。那么&#xff0c;您担心您的地址被泄露吗&#xff1f; 对于安全意识高或者某些业务需求的用户&#xff0c;如果您正在寻找保护…

生存分析笔记

生存分析&#xff08;英语&#xff1a;Survival analysis&#xff09;是指根据试验或调查得到的数据对生物或人的生存时间进行分析和推断&#xff0c;研究生存时间和结局与众多影响因素间关系及其程度大小的方法&#xff0c;也称生存率分析或存活率分析&#xff0c;例如生物有机…

VIVADO固化程序步骤

VIVADO固化程序步骤 1烧录bit文件 1、正确的将FPGA专用下载器与调试板卡或者产品连接&#xff0c;检查无误后打开电源上电。注&#xff1a;严禁带电操作。 2、打开VIVADO18.3软件&#xff0c;如下所示&#xff1a; 3、点击Open Hardware Manager,界面如下所示&#xff1a; 4…

Python网络爬虫(三):Selenium--以携程酒店为例

1 Selenium简介 Selenium是一个用于网站应用程序自动化的工具&#xff0c;它可以直接运行在浏览器中&#xff0c;就像真正的用户在操作一样。它相当于一个机器人&#xff0c;可以模拟人类在浏览器上的一些行为&#xff0c;比如输入文本、点击、回车等。Selenium支持多种浏览器&…

基于Springboot + MySQL + Vue 大学新生宿舍管理系统 (含源码)

目录 &#x1f4da; 前言 &#x1f4d1;摘要 &#x1f4d1;操作流程 &#x1f4da; 系统架构设计 &#x1f4da; 数据库设计 &#x1f4ac; 管理员信息属性 &#x1f4ac; 学生信息实体属性 &#x1f4ac; 宿舍安排信息实体属性 &#x1f4ac; 卫生检查信息实体属性 &…