vim

作者: guanjianhe | 来源:发表于2017-11-29 22:14 被阅读0次

1. 快捷键

按键 说明
0 数字‘0’,移动到这一行的最前面字符处
$ 移动到这一行的最后面字符处
H 光标移动到这个屏幕的最上方那一行的第一个字符
L 光标移动到这个屏幕的最下方那一行的第一个字符
G 移动到这个文件的最后一行
nG n为数字,移动到这个文件的第n行。例如20G则会移动到这个文件的第20行
gg 移动到这个文件的第一行,相当于1G
N[Enter] N为数字,光标向下移动N行
N<Space> N为数字,光标向右移动N个字符
u 还原上一次操作
dd 删除光标所在一整行
ndd n为数字,删除光标所在的向下n行
2dd 剪切2行
d$ 删除从光标所在处到该行的最后一个字符
d0 是数字的0,删除从光标所在处到该行的最前面一个字符
dG 删除从光标所在处到文件最后一行的所有数据
:N 到N行
:w 将编辑的数据写入到硬盘文件中,保存修改不退出
:q 离开vim
:q! 不保存文件离开vim
:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间
ZZ 大写的字母Z,若文件没有改动,则不保存离开,否则,保存后离开vim
i 从光标左边插入
a 从光标右边插入
x 删除光标所在字符
X 删除光标左边字符
/word 向下寻找一个名称为word的字符串
?word 向上寻找一个名称为word的字符串
i 在光标左侧插入正文
a 在光标右侧插入正文
I 在光标所在行的开头插入
A 在光标所在行的末尾插入
o 在光标所在行的下一行增添新行
O 在光标所在行的上一行增添新行
w 到下一个单词的开头
e 到下一个单词的结尾
% 匹配括号
yy 复制当前行
p/P 黏贴,p是表示在当前位置之后,P表示在当前位置之前贴
3p/3P 黏贴3次
^ 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
g_ 到本行最后一个不是blank字符的位置
* 和 # 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)

2. 配置

命令 说明
:set nu
:set nonu
设置与取消行号
:set hlsearch
:set nohlsearch
设置与取消查找时的高亮显示
(high light search)
:set ruler 设置右下角状态栏
:set showmode 设置左下角状态栏
:syntax on
:syntax off
设置与取消语法高亮
:set backspace=(012) 一般来说,在插入模式后,可以利用退格键来删除字符,但在有些系统则不许如此。此时,就应该设置这个参数,当backspace=2时,可以删除任意字符,等于0或1时,仅可删除刚才输入的字符

相关文章

  • Vim 常用命令

    VIM 命令 文件命令 VIM的模式 VIM导航命令 VIM插入命令 VIM查找命令 VIM替换命令 VIM使用技...

  • 小技巧3:vim学习

    摘要 VIM的插件管理 VIM写latex VIM写python VIM写C++ 1.VIM的插件管理工具vim-...

  • FFmpeg实践记录三:Vim基本讲解

    Vim处理模式 Vim常用命令 Vim拷贝、粘贴和删除 Vim光标移动 Vim行内光标移动 Vim查找与替换 Vi...

  • Vim操作记录

    vim 编辑显示行号: vim 编辑隐藏行号: vim 编辑多行注释: vim 编辑取消多行注释: vim 批量注...

  • 无标题文章

    # Getting Started with Vim ## History of Vim * Vim editor...

  • Vim学习资料

    VIMTUTOR OpenVim vim-adventures The basics of Vim Vim...

  • FFmpeg开发--Vim详解

    Vim编辑器Vim处理模式: Vim常用命令: Vim查找与替换:

  • vi或者vim中文乱码

    打开vi或者vim打开文件“/etc/vim/vimrc” ,指令为:vim /etc/vim/vimrc 将下面...

  • Vim常用命令

    Vim官网:*http://www.vim.org/[http://www.vim.org/] Vim文档: ht...

  • Vim插件

    vim-multifiles Sparkup vim-snipmate surround.vim

网友评论

      本文标题:vim

      本文链接:https://www.haomeiwen.com/subject/exapbxtx.html