Slackware Loongarch64 中文手册
  • 翻译说明
    • 贡献力量
  • 前言
    • 目标读者
    • 为什么会有一版新的 Slackware 手册?
    • 本书中使用的约定
    • 致谢
  • Slackware 介绍
    • 为何使用 Slackware?
    • 与其他 Linux 发行版的差异
    • 许可
  • 安装
    • 从安装介质启动
    • 分区
    • 安装程序
      • Help
      • Keymap
      • Addswap
      • Target
      • Source
      • Select
      • Install
      • Configure
  • 引导
    • mkinitrd
    • 引导器
      • LILO
      • GRUB2
    • 多重引导
      • 引导多个分区
      • 引导多个硬盘
  • 基本 Shell 命令
    • 系统文档
    • 处理文件和目录
      • 列出文件和目录内容
      • 在文件系统中移动
      • 文件和目录的创建与删除
    • 归档和压缩
      • zip、unzip
      • gzip
      • bzip2
      • XZ、LZMA
      • tar
    • 阅读文档
      • more
      • less
    • 链接
  • Bourne Again Shell
    • 什么是 Shell?
    • 环境变量
    • 通配符
    • TAB 键补全
    • 输入、输出重定向
    • 任务管理
    • 终端
    • 制定
  • 进程控制
    • ps
    • kill 和 killall
    • top
    • 计划任务
  • X 视窗系统
    • X 是什么?
    • 配置 X 服务器
    • 选择窗口管理器
    • 设置图形界面登陆
  • 打印
    • 选择打印程序
    • 获取驱动
    • 在 CUPS 中设置打印机
    • 从命令行打印
      • 打印格式化数据
  • 用户和组
    • 用户和组是什么?
    • 管理用户和组
    • 管理用户和组的其他工具
    • 手动管理用户和组
  • 文件系统权限
    • 权限概述
    • chmod、chown 和 chgrp
    • SUID、SGID 和粘滞位
  • 使用文件系统
    • 文件系统的层次
    • 本地文件系统类型
      • ext2
      • ext3
      • ext4
      • reiserfs
      • XFS
      • JFS
      • iso9660
      • vfat
      • swap
    • 使用 mount 指令
    • 网络文件系统
      • NFS
      • SMB
  • vi
    • vi 是什么?
    • vi 的不同模式
    • 打开、保存和退出
    • 移动光标
    • 编辑文本
    • vi 小纪
  • Emacs
    • Emacs 是什么?
    • 起步
    • 移动光标
    • 获得帮助
    • 调用函数
    • Emacs 小纪
  • 网络
    • netconfig
    • 手动配置
    • 使用 rc.inet1.conf 自动配置网络
  • 无线网络
    • iwconfig
    • 有线等(无)效保密
    • Wifi 登陆保护
      • 再看 rc.inet1.conf
    • wicd
  • 基本网络工具
    • 网络诊断工具
      • ping
      • traceroute
      • telnet
      • ssh
      • tcpdump
      • nmap
      • host
      • dig
      • finger
    • 网页浏览器
      • lynx
      • links
      • wget
    • 邮件客户端
      • pine
      • mutt
      • mailx
    • FTP 客户端
      • ftp
      • ncftp
      • lftp
    • rsync
  • 包管理
    • pkgtool
    • 软件包的安装、移除和升级
    • 软件包的压缩格式
      • slackpkg
      • rpm2tgz
  • 追踪系统更新
    • 稳定分支
    • 订阅安全更新邮件列表
    • 升级 Slackware 版本
  • Linux 内核
    • 内核是做什么的?
    • 设置内核模块
    • 编译以及为什么要编译内核
由 GitBook 提供支持
在本页
在GitHub上编辑
  1. Emacs

Emacs 小纪

Emacs 入门容易,要想精通却非常困难。下面是一些有用的 Emacs 命令,其中一些,尤其是选择文本部分,只是简单提了一下。关于这些方面的详细内容在 Emacs 手册或者网上的教程里都能找到,概括性的描述也可以在网上找到。

Table 13.3. Emacs 小纪

命令
作用

C-f

将光标向右(向前,f 代表 forward)移动一个字符

C-b

将光标向左(向后,b 代表 backward)移动一个字符

C-n

将光标向下(n 代表 next)移动一行

C-p

将光标向上(p 代表 previous)移动一行

C-h f FUNCTION-NAME Enter

查看函数 FUNCTION-NAME 的说明

C-h k C-x C-c

查看对快捷键 C-x C-c 所绑定函数的说明

C-h t

显示 Emacs 教程

C-h ?

显示所有关于帮助的函数

M-`

访问菜单栏

C-g

取消当前操作。在 minibuffer 中常会用到

M-x FUNCTION-NAME Enter

以交互方式调用函数 FUNCTION-NAME

M-1 M-0 C-n

将光标向下移动 10 行

C-u 10 C-n

将光标向下移动 10 行(同上)

M-x beginning-of-line

将光标移动到行首

M-x end-of-line

将光标移动到行尾

M->

将光标移动到缓冲区末尾

M-<

将光标移动到缓冲区开头

C-k

删除从光标开始到行尾的所有字符,并将他们放入 kill ring 中

C-space

进入选择模式(用普通的移动键来移动),再按一下 C-space 离开选择模式

C-w

在选择模式中,它用来删除选中的区域,并将他们放入 kill ring

M-w

在选择模式中,它用来将选中区域放入 kill ring

C-y

把 kill ring 中的内容“拖”出来放在当前光标所在位置上

C-/

撤销上次动作,与多数编辑器不同的是,撤销动作也可以被撤销

insert

开启或关闭覆盖输入模式

C-s asdf Enter

向下搜索 asdf,之后重复按 C-s 可以继续搜索之后的 asdf,或者按 C-r 命令搜索之前的 asdf

C-r asdf Enter

向上搜索 asdf,之后重复按 C-r 可以继续搜索之前的 asdf,或者按 C-s 命令搜索之后的 asdf

M-% old Enter new Enter

每搜索到一个字符串 old,都会提示你是否要将其替换成 new,可以在提示中输入 ! 来强制替换所有 old

C-x C-c

退出 Emacs,在这之前会提示你要不要保存未保存的缓冲区

C-x C-s

将当前缓冲区保存到对应的文件

C-x C-w new-file.txt Enter

将当前缓冲区保存到文件 new-file.txt 中

上一页调用函数下一页网络

最后更新于1年前