`
BucketLi
  • 浏览: 198805 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5746
社区版块
存档分类
最新评论

VI/VIM有用命令

 
阅读更多
一些基础命令

0:移到行首
$:移到行尾
):最后一行的最后
(:最前一行的最前面

G:文档最后一行
gg:文档第一行

h,j,k,l:左下上右4个方向移动,如果在按这些键之前加一个g,可以达到的效果是只移动一行
w:向右移动一个词
b:向左移动一个词

fx:移动到本行x字符上
Fx:和fx功能相同,不过往回找
tx:移动到本行x字符左边一个字符
/text:搜索,重复按n

i:在当前字符的左边插入
I:在当前行首插入
a:在当前字符的右边插入
A:在当前行尾插入
o:在当前行下面插入新行
O:在当前行上面插入新行

dd:删除所在的行
dw:删除一个单词
x:删除光标所在的字符

u:撤销上次编辑动作

V:一段一段文本选择,用来复制等操作
v:选择文本,但是和V的区别在于它区分字符,而不是一段一段

yy:拷贝当前行
dd:剪切当前行
y:复制指定区域
p:黏贴

.:重复执行上一次命令


宏录制和使用

1.qa(也可以b,c,d,e...表寄存器):开始录制宏到寄存器a
2.进行实际vi操作(录制过程)
3.q:录制完毕
4.10@a:最前面表次数,然后一个@符号,最后是寄存器。也就是重复执行a里面存储的操作10次
分享到:
评论

相关推荐

    vi/vim帮助图片,可做桌面背景

    `vim` 在 `vi` 的基础上增加了许多有用的功能,如语法高亮、代码补全、多窗口编辑、括号匹配等。 **vi/vim的基本操作模式** `vi/vim` 最具特色的是它的操作模式,包括命令模式、插入模式和底行模式: 1. **命令...

    Learing the Vi/Vim Editors(the 7th Edition).pdf

    1. **Vi/Vim编辑器的基础操作**:书中的第一章会介绍Vi/Vim的基本概念,包括启动编辑器、进入不同模式(命令模式、插入模式、可视模式等)以及基本的移动光标和文本编辑操作。 2. **命令模式详解**:在命令模式下,...

    GVim的教程文档vi/vim命令大全常用指令收集分享给需要的同学

    列模式下可以进行块状的选择,这对于处理数据、编写代码等场景尤为有用。掌握了列复制功能,可以大大简化在编写和管理结构化文本时的工作。 大小写转换是一个在编辑文本时经常需要进行的操作。在GVim中,可以使用...

    详解Linux常用命令的用法(二)————文本编辑器命令vi/vim

    vi/vim的高级特性使得它在编程和系统配置中十分有用。例如,通过`gg`可以跳转到文件开头,`G`跳转到文件末尾,`/pattern`可以快速定位到包含特定模式的行,`V`进入可视行选择模式,`Ctrl+v`进入可视块选择模式,这...

    vi vim入门简明实例教程

    ### vi/vim 入门简明实例教程 #### 前言 vi(vim)作为一款功能...这些基础知识对于日常使用 vi/vim 进行文本编辑非常有用。随着经验的积累,还可以进一步探索更多高级功能,如搜索替换、宏命令等,以提高工作效率。

    vi&vim-终端中的编辑器

    在命令模式下输入“:w”可以保存当前文件,而输入“:q”则可以退出vi/vim,若文件尚未保存而尝试退出,编辑器会提示保存。如果要保存并退出,可以使用“:wq”或“:x”指令。如果需要丢弃所有更改,可以使用“:q!”...

    学习vi和vim编辑器第7版

    vi/vim编辑器主要有三种工作模式:命令模式、插入模式和底线命令模式。 - **命令模式**:启动vi/vim后默认进入的模式,在此模式下可以执行大部分编辑命令。 - **插入模式**:在命令模式下按下`i`键进入插入模式,...

    Vi命令1

    随着技能的提升,你会发现Vi/Vim是一个强大的工具,尤其对于处理远程服务器上的文件和编写脚本非常有用。 总之,掌握Vi/Vim编辑器的精髓在于理解和熟练运用其三种模式,不断实践和探索其丰富的命令集,将使你在文本...

    Gvim/Vim配置文件(for Java)

    Vim,全名Vi IMproved,是一款强大的文本编辑器,被广泛用于代码编写,尤其在程序员之间备受青睐。Gvim是Vim的图形界面版本,它保留了Vim的高效编辑功能并增加了图形化操作。本主题聚焦于Gvim/Vim的配置文件,特别是...

    vim常用命令.txt

    - **`:help`**: 显示vim的帮助文档,非常有用的功能,可以帮助用户快速查找各种命令和配置选项。 ##### 2.5 其他高级命令 - **`:earlier1f`** 和 **`:later1f`**: 这两个命令用于在多个编辑会话之间切换。`:...

    vi_vim_awk_sed_grep_find_超级达人学习包

    `vi_vim键盘图.jpeg`和`vi快速学习.jpg`可能包含的是关于`vim`基本操作和快捷键的图形教程,这对于初学者来说非常有用,可以快速掌握编辑器的使用。 `awk`是一种强大的文本分析工具,它允许用户通过指定模式来处理...

    vi命令下set的用法

    `vi`命令是Linux系统中常用的文本编辑器,它的全称是`Vim`(Vi Improved),具有强大的编辑功能和高度可配置性。在`vi`中,`set`命令用于配置编辑器的行为和设置。这里我们将深入探讨`set`命令的一些常用选项以及...

    Learning the vi and Vim Editors, Seventh Edition

    - **执行Unix命令**(第99页):演示了如何在vi内部运行Unix命令,这对于脚本编写和自动化任务非常有用。 - **保存命令**(第103页):解释了如何将常用的编辑操作保存为宏或命令序列,以便日后重复使用。 - **使用...

    gvim彩色状态栏+可控透明背景+eclipse插件viplugin最新版

    viplugin提供了许多Vi/Vim的功能,如正常模式、可视模式和插入模式的切换,以及常见的Vi命令,如 hjkl移动光标,dd删除行,yy复制行等。这样,即使在Eclipse这个强大的Java集成开发环境中,用户也能享受到类似于Vi/...

    linux学习.pdf

    同时,vi/vim还支持块选择和批量注释,这对于处理多行代码特别有用。例如,通过“Ctrl+v”进入块选择模式后,可以选中多行并一次性进行注释。 在Linux编程部分,文档着重介绍了使用GCC编译器编译C++程序的流程。GCC...

    Learning the vi and Vim Editors第7版

    1. **基础操作**:讲解了如何启动vi和Vim编辑器、基本的文本输入和编辑命令等。 2. **高级特性**:深入探讨了宏命令、脚本编程、多窗口编辑等功能。 3. **定制化设置**:介绍了如何通过配置文件(如.vimrc)来个性化...

    ubuntu vim集成ide

    - 编辑Vim配置文件`sudo vi /etc/vim/vimrc`。 - 取消`syntax on`的注释以开启语法高亮。 - 添加`colorscheme murphy`,选择你喜欢的颜色方案,颜色方案位于`/usr/share/vim/vim71/colors`目录下。 3. **增强...

    NoSQL数据库实习头歌实验知识点整理(一)-Linux部分

    此外,Linux的vi/vim编辑器提供了一种文本编辑方式,它具有命令模式、插入模式和底线命令模式,可以进行文本的编辑、移动光标、删除、复制粘贴以及执行搜索替换等特殊操作。 在Linux中,文件是数据的基本存储单位,...

Global site tag (gtag.js) - Google Analytics