Emacs常用命令整理

Emacs基础使用教程及常见命令整理 🚀 优质资源分享 🚀 学习路线指引(点击解锁) 知识定位 人群定位 🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 前言:最近使用Emacs,因此整理了官方中文教程中的一些知识点和常用的命令,方便查阅使用。 对于用习惯Windows的人来说,想要入门Emacs不是一件特别容易的事, 阅读详情

Emacs 中文手册
====================================================

[符号]
--------------------------------------
C-                    意思是按住 Ctrol 键
M-                    意指 Meta 键 (键盘上若无Meta 键,则可以ALT 或 ESC 键来取而代之)
DEL                   意指退格键 (不是 删除(Delete) key)
RET                   意指回车键
SPC                   意指空格键
ESC                   意指Escape键
TAB                   意指Tab键

像 "C-M-" (or "M-C") 这样连在一起的意味着同时按住 Control 和 Meta 键不放.
  
  
  
  
[进入Emacs] 
----------------------------------------
emacs                 要进入GNU Emacs,只需键入它的名字         
C-z                   挂起Emacs:                         
C-x C-c               永久离开Emacs                       
  
  


[用方向键]
---------------------------------------

        上一行 C-p (Prev line)
                .
                .
                .                  
向左移 C-b .... 。.... 向右移 C-f (Forward character)
(Backward )   .
                .
                .
        下一行 C-n (Next line)



[文件]
----------------------------------------
C-x C-f                读取文件到Emacs 
C-x r                  只读的方式打开一个文件
C-x C-q                清除一个窗口的只读属性                   
C-x C-s                保存文件到磁盘         
C-x s                  保存所有文件                         
C-x i                  插入其它文件的内容到当前缓冲             
C-x C-v                用将要读取的文件替换当前文件
C-x C-w                将当前缓冲写入指定的文件                 
C-x C-q                Version control checkin/checkout               




[错误恢复]
---------------------------------------
C-g                    取消当前要执行的命令                   
M-x recover-file       恢复系统崩溃后丢失的文件                 
C-x u或C-_             撤销更新                           
M-x revert-buffer      使缓冲回复到初始内容                   
C-l                    Redraw garbaged screen                 




[增量查找]
---------------------------------------
C-s                    向前查找                           
C-r                    向后查找                           
C-M-s                  规则表达式查找                       
C-M-r                  反向规则表达式查找                     
M-p                    选择前一个查找字符串                   
M-n                    选择下一个查找字符串                   
RET                    退出增量查找                         
DEL(Backspace)         取消上一个字符的作用                   
C-g                    退出当前查找模式                     
                       可重复使用C-s和C-r来改变查找方向
                       

[替换]
---------------------------------------
M-%                    交互式地替换一个文本串                 
M-x replace-regexp     交互式地替换一个规则表达式               
SPE                    替换当前的并移动到下一处                 
,                      替换当前的但不移动到下一处               
L(Backspace)           不替换当前的并移动到下一处               
!                      替换所有剩下的符合条件的文本             
RET                    退出替换模式                         
C-r                    进入递归的编辑模式                     
C-M-c                  退出递归的编辑模式                     




[光标移动]
---------------------------------------
C-f                    向前一个字符                         
C-b                    向后一个字符                         
M-f                    向前一个字                         
M-b                    向后一个字                         
C-p                    向上一行                           
C-n                    向下一行                           
C-a                    到行首                             
C-e                    到行尾                             
M-a                    到句首                             
M-e                    到句尾                             
M-{                    到段首                             
M-}                    到段尾                             
C-x [                  到页首                             
C-x ]                  到页尾                             
C-M-f                  到表达式首部                         
C-M-b                  到表达式尾部
M-<                    到缓冲首部                         
M->                    到缓冲尾部                         
C-v                    滚动到下一屏                         
M-v                    滚动到上一屏                         
C-x <                  滚动到右边一屏(内容向左移动)             
C-x >                  滚动到左边一屏(内容向右移动)             
C-u C-l                滚动当前行到屏幕中央

C-M-n                  移到结尾的)、}或]
C-M-p                  移到开始的)、}或]
C-M-u                  向上移到父结构开始
C-M-d                  向下移到父结构开始



[复制、粘贴、剪切、删除]
-----------------------------
C-d                    向前delete字符                       
DEL(Backspace)         向后delete字符                       
M-d                    向前delete到字首                     
M-DEL(Backspace)       向后delete到字尾                     
M-0 C-k                向前delete到行首                     
C-k                    向后delete到行尾                     
C-x DEL(Backspace)     向前delete到句首                     
M-k                    向后delete到句尾                     
M-- C-M-k              向前delete到表达式首部                 
C-M-k                  向后delete到表达式尾部                 
C-w                    Kill区域                           
M-w                    拷贝区域到Kill Ring                     
M-z <char>             Kill到下一个给定字符出现的位置             
C-y                    拉回(yank)上次kill的内容               
M-y                    用更早kill的内容取代拉回的上次kill的内容     



[标记Marking]
-----------------------------
C-SPC或C-@             标记当前位置                         
C-x C-x                以字符为单位使用移动命令动态标记区域         
M-@                    以字为单位使用移动命令动态标记区域         
M-h                    标记一段                           
C-x C-p                标记一页                           
C-M-@                  标记一个表达式                       
C-M-h                  标记一个函数                         
C-x h                  标记整个缓冲区                       


[寄存器]
-----------------------------
C-x r s                存储区域到寄存器                     
C-x r i                插入矩形内容到缓冲                     
C-x r SPC <num>        存储光标位置到寄存器                   
 C-x r j <num>         跳跃到寄存器中存储的光标位置            



[矩形]
-----------------------------
C-x r r                拷贝一个矩形到寄存器                   
C-x r k                Kill矩形                           
C-x r y                拉回矩形                           
C-x r o                打开一个矩形, 将文本移动至右边             
C-x r c                清空矩形                           
C-x r t                为矩形中每一行加上一个字符串前缀
C-x r i r              从r缓冲区内插入一个矩形           






[标记Tags]
-----------------------------
M-.                    查找标记                           
C-u M-.                查找标记下一次出现的位置                 
M-x visit-tags-table   指定一个新的标记文件                   
M-x tags-search        Regexp search on all files in tabs table           
M-x tags-query-replace 在所有文件中执行查询-替换               
M-,                    继续进行上一次标记查找或查询-替换           





[窗口与缓冲]
-----------------------------
C-x 1                  删除所有其它窗口

C-x 5 2                     
C-x 2                  上下分割当前窗口
                     
C-x 3                  左右分割当前窗口
 
C-x 5 0                    
C-x 0                  删除当前窗口   
                      
C-M-v                  滚动其它窗口                         
C-x o                  切换光标到另一个窗口                   
C-x 4 b C-x 5 b        选择另一个窗口中的缓冲

C-x 5 C-o                 
C-x 4 C-o              显示另一个窗口中的缓冲

C-x 5 f                
C-x 4 f                在另一窗口中查找并打开文件               

C-x 5 r
C-x 4 r                在另一窗口中以只读方式打开文件             

C-x 5 d
C-x 4 d                在另一窗口中运行dired命令  

C-x 5 .             
C-x 4 .                在另一窗口中查找tag
                   
C-x ^                  增加窗口高度                         
C-x {                  减小窗口宽度                         
C-x }                  增加窗口宽度                         


C-x b                  选择另一个缓冲                       
C-x C-b                列出所有的缓冲                       
C-x k                  Kill一个缓冲                         


[分栏编辑]

C-x 6                 2C-command
C-x 6 s                  2C-split
C-x 6 b    2             C-associate-buffer
C-x 6 2    2             C-two-columns



[格式]
-----------------------------
TAB                    缩进当前行(与模式相关)                 
C-M-/                  缩进区域(与模式相关)                
C-M-q                  缩进表达式(与模式相关)                 
C-x TAB                Indent region rigidly arg. Columns             
C-o                    在光标后插入一个新的行                 
C-M-o                  静态地将一行下移                     
C-x C-o                删除光标附近的空行(留下一行)             
M-^                    与上一行合并成一行                     
M-                     删除光标附近的所有空格                 
M-SPC                  删除光标附近的空格(留下一格)             
M-q                    Fill paragraph                         
C-x f                  Set fill column                         
C-x .                  设置每一行开始的前缀                   
M-g                    设置字体    

 

[置换]
-----------------------------
C-t                    字符置换                           
M-t                    字置换                             
C-x C-t                行置换                             
C-M-t                  表达式置换                         





[大小写]
-----------------------------
M-u                    将一个字设置为大写                     
M-l                    将一个字设置为小写                     
M-c                    将一个字首字母设置为大写                 
C-x C-u                将一个区域设置为大写                   
C-x C-l                将一个区域设置为小写                   



[补全]
-----------------------------
TAB                    最大程度地补全命令                     
SPC                    补全命令中的一个字                     
RET                    完成并执行一个命令                     
?                      列出命令所有可能的后续部分               
M-p                    列出在当前命令之前输入的命令             
M-n                    列出在当前命令之后输入的命令             
M-r                    用规则表达式在命令历史记录中向后搜寻         
M-s                    用规则表达式在命令历史记录中向前搜寻         
C-x ESC ESC            重复执行上一条命令                     




[Shells]
-----------------------------
M-!                    执行一个shell命令                     
M-|                    在一个区域上执行sheel命令               
C-u M-|                通过shell命令过滤区域                   
M-x shell              在窗口中启动一个shell                   



[缩进]
-----------------------------
C-x TAB                indent-rigidly



[规则表达式]
-----------------------------
.                      除换行符外的所有单个字符                 
*                      零个或多个重复                       
+                      一个以上的重复                       
?                      零个或一个重复                      
|                      选择(or)                         
(…)                    分组                             
n                      与第n个组相同的文本                   
b                      At work break                         
B                      Not at work break



[编程]
-----------------------------                  
C-M-a                  到函数首部                         
C-M-e                  到函数尾部

C-M-h                  标记一个函数 



[GDB调试]
-----------------------------
.启动gdb
 gdb bayonne
 gdb --args bayonne -vvv script.scr

.利用帮助
 help 命令类别名
 help 命令名

.调试指定程序
 file  /home/cnscn/a.out

.运行程序
 r[un]
 r[un] -vvv script.scr

.设置断点
 按照函数名设置断点
 b[reak] main
 b[reak] 'namespace::Class::func()'

.按照文件名和行数设置断点
 b[reak] methods.cpp:523

.检查状态
 检查堆栈
 b[ack]t[race]
 up
 down

 检查当前函数的源代码
 l[ist]

 检查/改变变量值
 p[rint] var
 p[rint] ptr->mem
 p[rint] *ptr
 p[rint] ('namespace::Class') *this
 p[rint] (('namespace::Class') *this)->a.b.c

 p[rint] var=value

 检查类
 ptype ptr

 set print object on
 whatis ptr

 检查并启用/禁用断点
 set breakpoint pending on
 info b[reakpoints]
 enable [N]
 disable [N]

 检查并切换线程
 info th[reads]
 thread N

 检查寄存器
 info reg
 info reg esp

 检查内存
 x/10s *0xaabbccdd
 x/5x var

.继续运行
 运行到某一行即停止,当前函数返回时也停止
 advance source.cpp:123

 运行到当前函数返回为止
 fin[ish]

 继续运行直到程序结束或下一个断点
 c[ontinue]


.信号
 检查当前的信号处理策略
 info signals

 改变信号处理策略
 handle SIGINT pass
 handle SIGINT nostop


.与Emacs配合使用
 建议使用Emacs-23。设定别名
  alias emacs='emacs --enable-font-backend -fn "Dejavu Sans Mono-12"'

 修改~/.emacs,把下面这一行加入
 (defvar gdb-many-windows t)

 在Emacs里启动gdb
 M-x gdb

 开启多窗口模式
 M-x gdb-many-windows

 进入gud-tooltip-mode
 M-x gud-tooltip-mode

                       



[自定义设置]
-----------------------------
.设定预设的输入法,将下面这一行加入到 ~/.emacs 档案中:
 (custom-set-variables '(default-input-method "chinese-array30"))
 在启动 Emacs 后,您就可以直接以 C-/ 指令在英文输入和行列输入法之间切换了
 


[FAQ]
-----------------------------
 
.但是有时候用行列打不出来,需要切换成注音输入法。
 有两种方式可以达成这个目的:

  a. C-x RET C-/ chinese-zozy RET
  b. C-u C-/ chinese-zozy RET

  作者建议您使用第二种方式,因为它同时也是作为两种输入法间切换的指令。
  接下来您只要键入 C-u C-/ RET 就可以在行列和注音这两者间作切换了。
 (注意:中英输入法间的切换还是以 C-/ 指令为之。)

  以后我们在不同中文输入法间作切换将可以 C-u C-u C-/ 达成,
  原本作者是建议以 M-/ 来补足这个想法,
  但是 M-/ 很不幸已经作为 delete-horizontal-space 指令了。
  不然 C-/ 搭配 M-/ 不是很漂亮吗?

  这样子您应该可以理解如何使用中文输入环境了吧!



. narrow 功能.用于隐藏文本,在进行string replace时十分有用选中要保留的文本, 然后C-x n n 或M-x narrow-to-region 要展开文本: C-x n w 或 M-x widen

. emacs的自动排版用M-q

. window下面用emacs远程编辑文件,可以用 ftp方式:

    C-x C-f RET /ftp:user@host:/path/test.txt
    ssh方式: 下载plink.exe,将其路径加入PATH变量
    C-x C-f RET /ftp:user@host:/path/test.txt

. emacs下的su 可以用C-x C-f安下列方式实现su文件编辑
    /su::/etc/foobar.conf

. 用空格代替tab (setq-default indent-tabs-mode nil)
    M-x untabify
    
. 指定文件的编码方式:C-x RET f


. 捕捉程序的输出可以用
    C-u M-! ls


. 如何在dos和unix文件类型之间转化
    C-x RET f unix   转化成Unix文件格式
    C-x RET f dos    转化成dos文件格式


. hexl   将二进制文件转化成emacs十六进制模式可以用的格式


.键绑定

  1. 记住在所有要绑定到快捷键的函数上面加上(interactive)关键字,否则,会发生(wrong-type-argument commandp my-command)的错误
    对于要绑定到鼠标的函数,要在函数声明中指定参数(event),在修饰段,加入(interactive "e"),然后才能绑定
  2. 对于要传递参数的函数,可以用lambda匿名函数来实现

    (global-set-key [(prior)]
        '(lambda () "Previous" (interactive) (scroll-down 1)))

    或则

    (global-set-key [(prior)]
        (function (lambda () "Previous" (interactive) (scroll-down 1))))

    记住对于 global-set-key函数需要的第二个参数是一个symble或者是list
  3. (read-event)可以得到emacs的键码的内部表示
  4. 如果你觉得每次为了关闭一个buffer都要按C-x k很麻烦,那么你可以这样绑定:

    (global-set-key (kbd "<M-f4>") (lambda () (interactive) (kill-buffer (current-buffer)))

HBF凭什么能挑战HBM? 最近AI圈聊得最多的,除了大模型迭代,就是“算力瓶颈”。大家都知道GPU不够用、HBM抢疯了,但很少有人注意到,存储层正在酝酿一场革命——高带宽闪存(HBF)。今天就结合HBM之父Joungho Kim教授的最新观点,跟大家好好盘盘这门技术:它不是HBM的替代品,却可能重塑AI推理的游戏规则,甚至在2038年超越HBM市场规模。先澄清一个核心认知:HBF不是凭空冒出来的新技术,而是站在HBM肩膀上的“优化款”。 阅读详情

相关推荐

手把手教你用STM32实现SPWM逆变器控制(附完整代码)

本文提供了一份基于STM32实现SPWM逆变器控制的完整实战指南。文章从硬件选型(如STM32F103C8T6、IR2104驱动器)入手,详细解析了利用定时器TIM1生成SPWM波形的核心原理与代码实现,并涵盖了驱动电路、全桥功率电路及LC滤波器的设计要点与调试技巧,旨在帮助读者从零构建一个可靠的单相全桥逆变器系统。

weixin_29208327的博客 589

Emacs常用命令

Emacs 中文手册====================================================[符号]--------------------------------------C-                    意思是按住 Ctrol 键M-                    意指 Meta 键 (键盘上若无Meta 键,则可以ALT 或 ESC 键来取

自由海,含着风! 1200

Ad hoc网络路由协议概述4——按需路由协议(2)AODV协议 (Ad-hoc on-demand distance vector algorithm protocol)

AODV协议的基本流程。

weixin_42982240的博客 7705

Emacs进阶之M-x创建别名(二十)

******************************************************* 1.在~/.emacs.d目录my-alias.el 2.在~/.emacs里加载my-alias.el (load "~/.emacs.d/my-alias.el") ******************************************************* (de...

Android系统攻城狮 1592

Qwen-Image LoRA训练实战:从数据准备到异常修复的全流程解析

本文详细解析了Qwen-Image LoRA训练的全流程,从数据准备到参数优化再到异常修复。通过实战案例展示了如何利用LoRA技术微调Qwen-Image模型,提升中文场景下的图像生成质量,特别针对手脚生成异常等问题提供了有效解决方案。文章还分享了中文提示词优化技巧和高级训练方法,帮助开发者高效训练出高质量的LoRA模型。

lemon的博客 965

别再被systemd-resolved坑了!银河麒麟V10下用Bind9搭建内网DNS的完整避坑指南

本文详细介绍了在银河麒麟V10和Ubuntu系统下部署Bind9 DNS服务器时,如何解决与systemd-resolved的端口冲突问题。提供了五种专业级解决方案,包括彻底禁用systemd-resolved、智能端口转发等,并特别针对银河麒麟V10的安全加固需求给出了配置建议和诊断工具,帮助用户高效搭建内网DNS服务。

weixin_30342209的博客 654

CHAPTER 16 Mesos(二)

mesos

u010230019的博客 554

企业级Windows 10镜像封装实战:从规划到部署的完整指南

系统部署与镜像封装是企业IT运维中的核心基础技术,其原理在于通过创建预配置的系统模板,实现大规模计算机环境的快速、标准化部署。这项技术的核心价值在于将重复性手动操作转化为自动化流程,显著提升运维效率,保障环境一致性,并强化安全基线管理。在实际应用场景中,它尤其适用于新设备批量初始化、系统恢复和标准化环境构建。本文聚焦于Windows 10镜像的封装实践,深入探讨了使用Sysprep进行系统通用化处理以及通过DISM工具捕获WIM格式镜像的具体方法,为企业IT人员提供从零构建标准化系统镜像的完整路径。

weixin_33843947的博客 356

一些常用emacs命令

关闭(删除)当前缓冲区:C-x k 删除当前窗口: C-x 0 删除当前窗口外的所有窗口:C-x 1 创建缓冲区或者切换缓冲区(由输入的缓冲区名字是否存在决定) :C-x b 保存缓冲区('-'存缓冲区,'n'-不保存缓冲区,'!'-保存所有缓冲区,'.'-只保存当前缓冲区缓冲区,'q'-取消保存指令,且不保存当前缓冲区。C-x s 切换到下一个窗口:C-x o(上下窗口)或

数字人生 900

论文复现《基于最大李雅普诺夫指数的电力系统暂态电压稳定评估方案》

电力系统暂态电压稳定评估方案 摘要 本研究提出了一种基于最大李雅普诺夫指数的电力系统暂态电压稳定评估方法。通过分析相空间中相邻轨迹的收敛或发散特性,该方法能够提前判别系统稳定性。论文首先阐述了暂态电压稳定机理,详细介绍了最大李雅普诺夫指数的计算方法。针对IEEE-39节点系统,建立了仿真模型并获取不同故障场景下的数据。研究开发了完整的评估程序,包括数据预处理、相空间重构、指数计算等模块,并通过与时域仿真结果的对比验证了方法的准确性。实验结果表明,该方法能够快速有效地评估电力系统的暂态电压稳定性,为系统安全运

max500600的博客 186

YOLOv11改进 | 检测头篇 | 利用AFPN辅助YOLOv11检测头进行特征融合识别(全网独家创新)

本文给大家带来的最新改进机制是利用AFPN(渐近特征金字塔网络)来优化检测头,AFPN的核心思想是通过引入一种渐近的特征融合策略,将底层、高层和顶层的特征逐渐整合到目标检测过程中。这种渐近融合方式有助于减小不同层次特征之间的语义差距,提高特征融合效果,使得检测模型能更好地适应不同层次的语义信息。本文在AFPN的结构基础上,为了适配YOLOv11改进AFPN结构,同时将AFPN融合到YOLOv11中(因为AFPN需要四个检测头,我们只有三个,下一篇文章我会出YOLOv11适配AFPN增加小目标检测头)

Snu77的博客 3747

每天学习一个Linux命令之emacs

Emacs 是一个非常灵活的编辑器,在Linux环境下通过终端使用emacs命令来启动它。在启动后,用户可以在终端界面下使用各种命令和快捷键来编辑和管理文件。该命令会加载指定的Lisp文件,用于自定义Emacs的行为。你可以在文件中定义自己的函数、绑定按键等修改。Emacs 是一个功能强大的编辑器,通过emacs命令在Linux下使用它十分方便。本篇博客详细介绍了一些常用的emacs命令以及它们的选项。了解这些命令和选项将帮助您更好地使用Emacs编辑器进行文件管理和编辑。

俞兆鹏的博客 1515

CRC_16---ModBus 计算方法及代码实现

1、 CRC寄存器初始值为 0xFFFF;即16个字节全为1; 2、 CRC-16 / ModBus的多项式0xA001H (1010 0000 0000 0001B) ; ‘H’表示16进制数,‘B’表示二进制数。 计算步骤为: (1).预置 16 位寄存器为十六进制 0xFFFF(即全为 1) ,称此寄存器为 CRC 寄存器; (2).把第一个 8 位数据与 16 位 CRC 寄存器的低位相异或,把结果放于 CRC 寄存器; (3).检测相异或后的CRC寄存器的最低位,若最低位为1,CRC寄存器

1万+

unix/linux编程实践教程-Emacs常用命令整理

Emacs常用命令整理  [符号] -------------------------------------- C-                    意思是按住 Ctrol 键 M-                    意指 Meta 键 (键盘上若无Meta 键,则可以ALT 或 ESC 键来取而代之) DEL

z8756413的博客 668

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Emacs基础命令整理

虽然我是非常喜欢eclipse,但是说实话用它编c++还是不太方便,在Linux下,还是用Emacs编C/C++爽. 学习的时候把基础命令都整理出来了.*下面几个命令对整屏观看时有用:C-v 向前翻一整屏。M-v 向后翻一整屏。C-l 清除屏幕并重新显示所有的文本,然后把光标移动到屏幕 *下面是简单的光标移动命令的总结,包括单词和句子的移动命令: C-f 向前移动一个字符。C-b 向后移动一个字符

Unplugged 3151

常用Emacs命令整理(转)

常用Emacs命令整理(转) 这儿列出的只是常用命令,详细的可以看这个中文Tutorial。这儿列出的只是常用命令,详细的可以看这个中文Tutorial。 基本命令C-x C-c : 退出Emacs C-x C-f : 打开一个文件,如果文件不存在,则创建一个文件 C-g : 取消未完成的命令 编辑C-z (redefined): Undo;原来C-z是挂起E

我思故我在 欲速则不达 3300

Doom Emacs快捷键备忘:常用命令速查手册

Doom Emacs作为一款高度可定制的Emacs配置框架,其强大的快捷键系统是提升效率的关键。本文整理了日常使用中最频繁的核心快捷键,帮助用户快速掌握Doom Emacs的操作精髓,减少鼠标依赖,实现双手不离键盘的流畅编辑体验。所有快捷键基于默认配置,可通过[modules/config/default/config.el](https://link.gitcode.com/i/e67f643c...

gitblog_00548的博客 568

Emacs命令整理

运行shell命令 M-! cmd RET:   打开一个名为“*Shell Command Output*“的窗口,并把该命令的执行结果显示在其中。按下”C-x 1“组合键可以关闭这个窗口。由于Shell命令的输出是在一个编辑缓冲区里,因此我们可以对它进行编辑、保存等操作。M-| cmd RET:运行Shell命令,并使用编辑窗口中选定的区域作为该Shell命令的输入,然后可以选择是否

Muge 679

PyCaret 控制平面 Phase 4–14 落地笔记:数据目录、模型注册表与分布式 Worker 全链路实现

> 本篇技术指南以仓库内 [docs/revamp/PHASE-4-14-NOTES.md](https://link.gitcode.com/i/663491c4a334e86324e354eb5a69ff7e) 为骨架,结合 `services/api/pycaret_server` 下的真实源码展开。它面向 PyCaret 4.0 控制平面(React + FastAPI 服务端)的开发者与

gitblog_01146的博客 367

探索 Awesome Emacs:一个精心整理的Emacs资源库

是一个由 Emacs 社区维护的开源项目,其目标是收集、分类并分享关于 Emacs 的各类资源,包括插件、配置示例、教程、工具和社区。如果你是一位 Emacs 用户或者正准备加入这个充满传奇色彩的文本编辑器世界,那么这个项目将是你不可或缺的知识宝库。 ## 技术分析 **Emacs** 本身是一个高度可定制化的文本编辑器,它基于 Lisp 语言,让用户可以通过编写自己的 Lisp 代码来扩展其...

gitblog_00061的博客 485

Emacs 编辑器速查指南 - 基于 awesome-cheatsheets 项目整理

Emacs 编辑器速查指南 - 基于 awesome-cheatsheets 项目整理 【免费下载链接】awesome-cheatsheets 超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap: ...

gitblog_01072的博客 591

Emacs 基本命令整理

C表示Ctrl键,M表示Alt键 光标控制:                                   C-v    向前翻页;                   M-v    向后翻页, PageUp                  C-l    光标所在行置中                                         C-p    光

东方未明 1118

使用emacs 格式化(整理)源程序

如果发现一个源程序的代码的格式不是你喜欢的怎么办,emacs只需要两个操作可以讲乱糟糟的代码整理整齐了1、如果想要整理整个文件M-x mark-whole-buffer or C-x h    //选中整个文件 M-x indent-region or C-M-\

没熟的地瓜的专栏 9117

Flet 文件读写实战指南:用好 FLET_APP_STORAGE_* 存储路径,在移动端与桌面端持久化数据

本指南围绕 Flet 官方 Cookbook 中的文件读写主题([read-and-write-files.md](https://link.gitcode.com/i/f6a33217358877580cf6b8002a13e473)),系统讲解 Flet 为应用预置的三个私有存储目录(数据、缓存、临时),演示如何用 Python 内置 `open`/`os` 完成写入、读取与文件管理,并深入拆

gitblog_00882的博客 926
下一篇: AT&&T汇编格式
邓谦DQ
博客等级 码龄19年 14粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值