`
gelongmei
  • 浏览: 211346 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

VIM 3

 
阅读更多
在屏幕上移动



H

移动光标到当前屏幕上最上边的一行

M

移动光标到当前屏幕上中间的一行

L

移动光标到当前屏幕上最下边的一行

书签



ma

把当前位置存成标签a

`a

跳转到标签a处



编辑



r

替换一个字符

J

将下一行和当前行连接为一行

cc

删除当前行并进入编辑模式

cw

删除当前字,并进入编辑模式

c$

擦除从当前位置至行末的内容,并进入编辑模式

s

删除当前字符并进入编辑模式

S

删除光标所在行并进入编辑模式

xp

交换当前字符和下一个字符

u

撤销

ctrl+r

重做

.

重复上一个编辑命令

~

切换大小写,当前字符

g~iw

切换当前字的大小写

gUiw

将当前字变成大写

guiw

将当前字变成小写

>>

将当前行右移一个单位

<<

将当前行左移一个单位(一个tab符)

==

自动缩进当前行



插入模式



i

从当前光标处进入插入模式

I

进入插入模式,并置光标于行首

a

追加模式,置光标于当前光标之后

A

追加模式,置光标于行末

o

在当前行之下新加一行,并进入插入模式

O

在当前行之上新加一行,并进入插入模式

Esc

退出插入模式



可视模式

标记文本

v

进入可视模式,单字符模式

V

进入可视模式,行模式

ctrl+v

进入可视模式,列模式 ,类似于UE的列模式

o

跳转光标到选中块的另一个端点

U

将选中块中的内容转成大写

O

跳转光标到块的另一个端点

aw

选中一个字

ab

选中括号中的所有内容,包括括号本身

aB

选中{}括号中的所有内容

ib

选中括号中的内容,不含括号

iB

选中{}中的内容,不含{}



对标记进行动作



>

块右移

<

块左移

y

复制块

d

删除块

~

切换块中内容的大小写



键盘图:

分享到:
评论

相关推荐

    vim3-images-源码.rar

    【vim3-images-源码.rar】是一个压缩包文件,其中包含的是有关Vim编辑器的图像资源或示例代码,可能用于教学、演示或者增强Vim的可视化理解。Vim是一个强大的文本编辑器,它源自早期的Vi编辑器,具有高度可配置性和...

    vim3-pie-manifest

    【vim3-pie-manifest】是一个与编程编辑器Vim相关的项目,可能是一个扩展或配置集,用于增强Vim的功能和用户体验。虽然“pie”在技术术语中没有明确的含义,但在这里可能是“聚合”或者“集合”的意思,暗示这个...

    vim3-images

    Manjaro ARM卡达斯Vim 3描述用于Khadas Vim 3的Manjaro ARM映像的发布分支在哪里可以下载图像? 图像被构建并上传到资料来源建筑查看手臂轮廓sudo buildarmimg -d vim3 -e $EDITION

    开源项目-vim-vim.zip

    3. **新的API和插件系统**:Vim 8.0提供了新的插件接口,允许开发者编写更健壮、更安全的插件。新的API使得插件可以更好地与其他Vim组件协作,避免了旧版中可能出现的全局变量冲突问题。 4. **改进的Unicode支持**...

    vim plugin vim changes to ide update

    【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...

    vim-configure.tar.gz_vim_vim_configure

    "vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...

    ubuntu-ubuntu升级vim-安装指定版本vim.pdf

    - **Python3支持**:如果计划使用Python脚本增强Vim的功能,则需要确保在编译时包含Python3的解释器支持。 具体的配置命令如下: ```bash # 进入src目录 cd src # 启用Python3支持 CONF_OPT_PYTHON3="--enable-...

    vim编译包安装vim8.2

    3. **下载源码** - 获取Vim 8.2的源代码压缩包,通常可以从官方网站或者GitHub仓库下载。由于这里提供的压缩包名为`vim-master`,可能是一个包含最新开发版本的源代码仓库,而不是8.2的稳定版本。如果是8.2版本,请...

    Vim的.vim文件夹和.vimrc配置文件

    3. **自动缩进**:`set autoindent` 根据输入的代码自动进行缩进。 4. **智能缩进**:`set smartindent` 对于特定类型的文件(如C/C++)启用更智能的缩进。 5. **开启语法高亮**:`syntax on` 使代码更加易读。 6. *...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...

    vim的c.vim和cpp.vim文件

    Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在Linux和Unix环境中广泛使用。它具有高度可配置性和扩展性,用户可以通过安装不同的插件和配置文件来增强其功能。在这个场景中,我们关注的是`c.vim`和`cpp.vim`...

    ubuntu离线安装vim

    3. `vim-tiny_8.2.1913-1ubuntu3_amd64.deb` 和 `vim-tiny_8.0.1453-1ubuntu1.4_amd64.deb`:这两个是Vim的精简版,只包含基本功能,适用于内存有限的系统。`amd64`表示它们是为64位架构编译的。 4. `vim-common_8.2...

    vim.zip vim安装包 解压可用

    3. 配置环境变量:在Windows系统中,你需要将Vim的bin目录添加到PATH环境变量中,这样可以在任何路径下使用Vim。在Linux和Mac上,Vim通常会在安装过程中自动配置好路径。 三、Vim的使用 1. 启动Vim:在命令行界面...

    vim jeffy插件和配置

    linux下用vim编辑器配合jeffy插件实现比较顺手的编程环境。Jeffy插件和配置文件(.vim):代码...3,进入目录jeffy-vim-read运行安装脚本:#./install.sh 4,切换到自己的home目录#cd ~ 5,拷贝.vim配置文件到home目录 OK

    vim 配置 vim 配置

    Vim是一款强大的文本编辑器,其高度可定制性使得用户能够根据个人喜好和需求进行配置。在本文中,我们将深入探讨如何配置Vim,特别是关于字符编码的设置,以确保在处理不同编码的文件时避免乱码问题。 首先,我们要...

    vim中文手册 vim中文手册 vim中文手册

    vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册 vim中文手册vim中文手册vim中文手册

    离线安装vim,vim安装及说明.zip

    3. **安装Vim**:安装完依赖后,接下来安装Vim的deb包: ``` sudo dpkg -i &lt;vim_package.deb&gt; ``` 4. **处理依赖问题**:如果在安装过程中遇到未解决的依赖问题,你可以尝试使用apt-get来自动解决: ``` sudo ...

    vim_rpm.zip

    3. 打开终端,切换到含有 `vim.rpm` 文件的目录。 4. 使用以下命令安装 Vim: ```bash sudo rpm -ivh vim.rpm ``` `-i` 参数表示安装,`-v` 用于显示详细信息,`-h` 用于在安装过程中显示进度条。 Vim 是一个...

    centos7离线安装vim

    3. 配置`.vimrc`文件以启用新安装的插件。打开 `.vimrc` 文件(如果不存在则创建),添加必要的配置指令。 例如,如果你想要安装一个名为`NERDTree`的文件管理插件,可以这样做: 1. 下载`NERDTree`插件,解压后将...

    VIM FOR PHP配置

    3. **javascript格式化**:由于PHP项目通常会包含JavaScript代码,所以VIM配置中可能会包括一个JavaScript格式化插件,如`JSBeautify`或`Prettier`。这些插件可以自动整理并美化JavaScript代码,保持代码整洁,符合...

Global site tag (gtag.js) - Google Analytics