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

以此类推…

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大模型面试准备(五):图解 Transformer 最关键模块 MHA

节前&#xff0c;我们组织了一场算法岗技术&面试讨论会&#xff0c;邀请了一些互联网大厂朋友、参加社招和校招面试的同学&#xff0c;针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何备战、面试常考点分享等热门话题进行了深入的讨论。 合集在这…

优秀电源工程师需要的必备技能

随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有一位电源工程师会错过让自己变得更优秀的机会。作为一名数字电源从业者,今天就带大家细数一下优秀电源工程师具备的那些技能。 一、新手必备课程…

[leetcode]283. 移动零

前言&#xff1a;剑指offer刷题系列 问题&#xff1a; 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例&#xff1a; 输入: nums …

【ZZULIOJ】1002: 简单多项式求值(Java)

目录 题目描述 输入 输出 样例输入 样例输出 code 题目描述 对用户输入的任一整数&#xff0c;输出以下多项式的值。 输入 输入整数x的值。 输出 输出一个整数&#xff0c;即多项式的值。 样例输入 1 样例输出 11 code import java.util.*;public class Ma…

【AI与WEB3】未来已来:十大领域揭示AI与Web3如何联手重塑全球经济版图

在不远的未来&#xff0c;当科技的脉搏跳动得愈发强劲有力&#xff0c;AI与Web3这两股创新力量正以前所未有的方式交织共舞&#xff0c;犹如科幻电影中的场景跃然现实。在这场颠覆性的技术革命中&#xff0c;我们正见证着十个关键领域的华丽转身&#xff0c;它们如同璀璨的星辰…

Copilot 编程助手的介绍及使用

介绍 Copilot 是2021年由 GitHub 与 OpenAI 合作研发的一款编程助手&#xff0c;同时也是全球首款使用OpenAI Codex模型&#xff08;GPT-3后代&#xff09;打造的大规模生成式AI开发工具。 Copilot 底层模型目前经过了数十亿行公开代码的训练&#xff0c;与大多数代码辅助工具…

白话模电:4.耦合、差分、无源滤波、反馈(考研面试常问问题)

一、介绍一下三极管多级放大电路的三种耦合方式及其特点&#xff1f;耦合的目的是什么&#xff1f; 多级放大电路中各放大级之间的连接方式称为耦合方式。常见的耦合方式有三种&#xff1a;阻容耦合&#xff08;RC耦合&#xff09;、直接耦合和变压器耦合。 耦合的目的是将信号…

ES6 字符串/数组/对象/函数扩展

文章目录 1. 模板字符串1.1 ${} 使用1.2 字符串扩展(1) ! includes() / startsWith() / endsWith()(2) repeat() 2. 数值扩展2.1 二进制 八进制写法2.2 ! Number.isFinite() / Number.isNaN()2.3 inInteger()2.4 ! 极小常量值Number.EPSILON2.5 Math.trunc()2.6 Math.sign() 3.…

蓝桥-数位排序

目录 题目链接&#xff1a; 思路&#xff1a; 代码&#xff1a; 题目链接&#xff1a; 0数位排序 - 蓝桥云课 (lanqiao.cn) 思路&#xff1a; 自定义排序比较函数 用一个函数来求某个数的数位和 sum&#xff08;&#xff09; 用一个函数&#xff0c;自定义排序比较函数…

说说2024年度孝感建筑类初中级职称申报评审

说说2024年度孝感建筑类初中级职称申报评审 认真看&#xff0c;错过了就失去2024年申报孝感中级职称评审的机会。孝感中级职称申报评审一年两次&#xff0c;上半年一次&#xff0c;下半年一次。注意&#xff01;职称水平能力测试是重点。 建筑类职称水平能力测试一年就一次机…

【精简】Spring笔记

文章目录 跳转链接&#xff08;学习路线&#xff09;及前言&#xff08;更新中&#xff09; 快速入门配置文件详解依赖注入(bean实例化)自动装配集合注入使用spring加载properties文件容器注解开发bean管理注解开发依赖注入第三方bean整合mybatis整合junit AOP入门案例切入点表…

1.Git快速入门

文章目录 Git快速入门1.Git概述2.SCM概述3.Git安装3.1 软件下载3.2 软件安装3.3 软件测试 Git快速入门 1.Git概述 Git是一个免费的&#xff0c;开源的分布式版本控制系统&#xff0c;可以快速高效地处理从小型到大型的各种项目&#xff0c;Git易于学习&#xff0c;占用空间小&…

全面剖析Java多线程编程,抢红包、抽奖实战案例

黑马Java进阶教程&#xff0c;全面剖析Java多线程编程&#xff0c;含抢红包、抽奖实战案例 1.什么是多线程&#xff1f; 2.并发与并行 CPU有这些&#xff0c;4,8,16,32,64 表示能同时进行的线程 3.多线程的第一种实现方式 package com.itheima.reggie;/*** Author lpc* Date …

关系型数据库mysql(7)sql高级语句

目录 一.MySQL常用查询 1.按关键字&#xff08;字段&#xff09;进行升降排序 按分数排序 &#xff08;默认为升序&#xff09; 按分数升序显示 按分数降序显示 根据条件进行排序&#xff08;加上where&#xff09; 根据多个字段进行排序 ​编辑 2.用或&#xff08;or&…

Word通配符替换章节序号

这里写自定义目录标题 通配符替换章节序号切换域通配符替换内容插入编号切换域代码 通配符替换章节序号 碎片化学习word通配符知识 切换域 切换域&#xff1a;Alt F9 域都变成静态文字&#xff1a;Ctrl/Command Shift F9 通配符 内容通配符单个数字[0-9]多个数字&#…

【python从入门到精通】-- 第二战:注释和有关量的解释

&#x1f308; 个人主页&#xff1a;白子寰 &#x1f525; 分类专栏&#xff1a;python从入门到精通&#xff0c;魔法指针&#xff0c;进阶C&#xff0c;C语言&#xff0c;C语言题集&#xff0c;C语言实现游戏&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 坚持创作博文…

每天上万简历,录取不到1%!阿里腾讯的 offer 都给了哪些人?

三月天杨柳醉春烟~正是求职好时节~ 与去年秋招的冷淡不同&#xff0c;今年春招市场放宽了许多&#xff0c;不少企业纷纷抛出橄榄枝&#xff0c;各大厂的只差把“缺人”两个字写在脸上了。 字节跳动技术方向开放数10个类型岗位&#xff0c;研发需求占比60%&#xff0c;非研发新增…

【数据结构与算法】java有向带权图最短路径算法-Dijkstra算法(通俗易懂)

目录 一、什么是Dijkstra算法二、算法基本步骤三、java代码四、拓展&#xff08;无向图的Dijkstra算法&#xff09; 一、什么是Dijkstra算法 Dijkstra算法的核心思想是通过逐步逼近的方式&#xff0c;找出从起点到图中其他所有节点的最短路径。算法的基本步骤如下&#xff1a;…

【剑指offr--C/C++】JZ22 链表中倒数最后k个结点

一、题目 二、思路及代码 遍历链表并存入vector容器&#xff0c;通过下标取出对应位置元素或者返回空 /*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) : val(x), next(nullptr) {}* };*/ #include <cstddef> #include <iterator> #…

轻松搞定!使用Python操作 xlsx 文件绘制饼图

今天&#xff0c;跟大家一起来学习用Python操作xlsx文件&#xff0c;然后绘制了一个饼图。你知道吗&#xff0c;这个过程居然比我想象中的还要简单&#xff01;只需要几行代码&#xff0c;就能轻松搞定&#xff01; 首先&#xff0c;安装一个叫做openpyxl的库&#xff0c;它可…