专栏首页上善若水spacemacs HowToUse 常用概念和模式切换

spacemacs HowToUse 常用概念和模式切换

spacemacs_HowToUse_常用概念和模式切换

常用概念

概念

Description

project

在某目录里建立一个空文件.projectile。就成功创建了一个project目录

window

窗口,可以分栏

frame

是一个emacs框架。可以包含多个window

buffer

文件加载到emacs里,就称之为一个buffer。一个emacs可以存在很多很多buffer。可以在打开的多个buffer里搜索关键词或者文件名

Registers

剪贴板在 Vim 里面被称为寄存器(Registers)

layout

emacs的窗口界面,以及emacs打开的buffer文件。作为一个session,保存下来

motion

当光标从一点移动到另外一点,在这两点之间的文本(包括这两个点)称作被“跨过”,这里的命令也被称作是 motion

Vim的几种模式

  • 正常模式:可以使用快捷键命令,或按:输入命令行。
  • 插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。
  • 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。
  • 替换模式:正常模式下,按R进入。

模式切换

功能

i

在光标左侧输入正文

I

在光标所在行的行首输入正文

a

在光标右侧输入正文

A

在光标所在行的行尾输入正文

o

在光标所在行的下一行增添新行,光标位于新行的行首

O

在光标所在行的上一行增添新行,光标位于新行的行首

gI

在当前行第一列插入

40i+<esc>

在当前位置插入40个 +组成的分割线。可依次类推

:r filename

在当前位置插入另一个文件的内容

:[n]r filename

在第n行插入另一个文件的内容

:r !date

在光标处插入当前日期与时间。同理,:r !command可以将其它shell命令的输出插入当前文档。

c修改命令

功能

c[n]w

改写光标后1(n)个词

c[n]l

改写光标后n个字母。

c[n]h

改写光标前n个字母。

[n]cc

修改当前[n]行。

[n]s

以输入的文本替代光标之后1(n)个字符,相当于c[n]l。

[n]S:

删除指定数目的行,并以所输入文本代替之。

注意,类似cnw,dnw,ynw的形式同样可以写为ncw,ndw,nyw。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 004-IntelliJ IDEA导出Java 可执行Jar包

    保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤:

    上善若水.夏
  • 010android初级篇之Activity的返回值

    使用startActivity方式启动的Activity和它的父Activity无关,当它关闭时也不会提供任何反馈。 但是使用startActivityFor...

    上善若水.夏
  • 037android初级篇之Activity的几个重要函数

    手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件...

    上善若水.夏
  • Linux常用命令速查-Vim

    Java学习录
  • vi 常用命令行

      a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.   b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。等按...

    疯狂的技术宅
  • Linux 学习笔记(1) 查看文件内容

    cat filename |grep key1 |grep key2 |grep key3

    披头
  • 可编辑DIV设置光标位置

    平时我们使用文本框input, textarea时,我们有时候需要得到光标的位置或者说设置光标的位置. 但是文本框有个不足,就是不能满足我们插入图片或者其他的一...

    joshua317
  • 史上最全VIM使用手册

    vim是一个向上兼容于vi的文本编辑器,可用于编辑各种纯文本。它对编辑程序特别有用。 基本模式: 编辑模式:默认编辑文件进入的模式 输入模式: 末行模式:内置的...

    小小科
  • vim使用命令详解

    x 删除光标所在字母(其实是光标后) X删除光标前所在字母) dw删除一个单词,光标要在当前单词的第一个字符前面 u 撤销操作 d0删除光标前面的字符 ...

    Y大宽
  • Vim 常用快捷键及键盘图

    用户1130771

扫码关注云+社区

领取腾讯云代金券