vim的一些常用命令(一)

先确认在Normal模式下,如不确认,请按几次Esc。
 :sy on/clear
sy表示语法高亮,on是打开、clear是取消。
 :set go=
set表示一般性设置,go是gui option的缩写,就是界面;等于空,就是什么都没有。
 :colo ev(+tab,会自动补全为evening)
colo设置调色方案。自带了进十种。
 :tabnew d:\t(+tab,会自动补全D盘下以t开头的文件)
文件会以多标签页的形式打开,而且使用:set go=e 设置顶部的标签的样式。
**替换操作**
 :%s/以下是/\r&/gc
s表示替换,s/a/b表示将a替换成b;\r表示回车,&表示被替换的部分。
%表示全文,gc表示一直替换(不是仅替换一个),并且要用户确认。
 :w 表示保存。
gg 表示光标移动文章的开头。
2x 表示删除两个字符。
u 表示撤销。
ctrl+r 跳到最新改变的位置。
dd 表示删除一行,3d 表示删除3行,dG 表示删除全部。
**列操作**
gg .... gg$ 表示移动到首行的最后一个字符上。
ctrl+q 转换为块,15j 表示向下选中15行,x表示删除。

文档的操作(打开,关闭,保存):
 :e file 关闭当前编辑的文件,并开启新的文件。
 :e# 回到刚才编辑的文件
 :f filename 改变编辑的文件名,这是如果在保存就相当于另存为。
 :n1,n2w filename 选择性保存从某n1行到n2行的内容。
 :browse e 打开一个文件浏览器。
 :Sex 水平分割窗口
 :Vex 垂直分割窗口
光标的操作
 基本移动(在normal模式下)
  h 左 j 下 k 上 l右 移动
  +(要使用Ctrl)或者enter:将光标移动到下一行的第一个非空白字符。
  -(不用使用Ctrl):将光标移动到上一行的第一个非空白字符。
  w,e 都是下(后)移一个单词,w跳到单词开头,e跳到单词结尾。
  ge 上(前)移一个单词到结尾。
  b 上(前)移一个单词到开头。
  (: 前移一句; ):后移一句。
  {: 前移一段; }:后移一段。
  fc:把光标移动到同一行的下一个c字符处。大写的表示往上。
  3fc:把光标移动到同一行的第三个c字符处。大写的表示往上。
  tc:把光标移动到同一行的下一个c字符前。大写的表示往上。
----都可以配合n使用----
0 移到行首,^移动到本行的第一个非空白字符。
$ 移动到行尾。
H 把光标移动到屏幕的最顶端一行。
M
L
gg 跳转到文件头部;G 跳转到文件尾部。
翻屏
 ctrl+f 下翻一屏
 ctrl+b 上翻一屏
 ctrl+d 下翻一半屏
 ctrl+u 下翻一半行
 ctrl+y 向上滚动一行
 n% 到文件的n%的位置。
 zt 将当前行移动到屏幕顶部
 zz 将当前行移动到屏幕中央
 zb 将当前行移动到屏幕底部
 标记( 大小括号在真正编辑时都不用输入 )
 使用标记可以快速移动。到达标记后,可以使用Ctrl+o返回原来的位置。Ctrl+o和Ctrl+i很像浏览器上的前进和后退。
 m{a-z} 标记光标所在的位置,局部标记,只用于当前文件。
 m{A-Z} 标记光标所在的位置,全部标记。重新启动,标记仍然有效。
 `{a-z} 移动到标记的位置。
 ‘{a-z} 移动到标记的行首。
 `` 移动到上次编辑的地方。‘‘也可以,不过``更加精切。如果想要跳转到更老的位置,可以按C-o,跳转到跟新的位置用C-i。
 `‘‘ 移动到上次离开的地方。
 `. 移动到最后改动的地方。
 :marks 显示所有的标记。
 :delmarks 删除标记a和b。
 :delmarks a-c 删除标记a、b和c。
 :delmarks a c-f 删除标记a,c,d,e,f。
 :delmarks! 删除当前缓冲区的所有标记。
 :help mark-motions 查看更多关于mark的知识。

时间: 2024-09-30 14:36:24

vim的一些常用命令(一)的相关文章

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

VIM 文本编辑器常用命令

VIM文本编辑器常用命令 简单介绍 vi 和 vim是Unix / Linux上最常用的文本编辑器而且功能非常强,vim 是vi的升级版.Vi 类似于windows中的记事本,而vim类似于windows中的EmEditor或EditPlus等. 1.VIM三种工作模式之间的转换 2.插入命令 3.定位命令 4.删除命令 5.复制粘贴 6.替换和取消命令 7.退出命令 加油!!!

iOS Mac终端常用命令 & Vim环境下常用命令

mac 终端 常用命令 基本命令 1. 列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 2. 转换目录 cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions 3. 建立新目录 mkdir目录名 4. 拷贝文件 cp 参数 源文件 目标文件    例:想把桌面的Natit.kext 拷贝到驱动目录中  cp -

【Red Hat 】vim编辑器的常用命令以及使用技巧

vim编辑器分为三种模式:命令模式.输入模式.末行模式(插入模式) 下面为大家介绍一些常用的vim编辑器的常见的快捷键已经使用技巧 显示行号和翻页 :set nu  显示行号 :set nonu 取消行号 page up 向上翻页 page down 向下翻页 插入 a 在当前光标后面插入内容 A 在当前行末尾插入内如 i 在当前光标前插入内容 I 在当前行行首插入内容 o 在当前行的下方插入行 O 在当前行的上方插入行 光标跳转 L 将光标跳转到当前屏幕最后一行 H 将光标跳转到当前屏幕第一行

vi/vim/gvim编辑器常用命令

[移动] kjhl    上下左右移动光标gd    查找当前word定义的位置,n跳转到下一处nG        跳转到第n行% 在范围字符(括号对, html标签等)首尾跳动 {}   在空行之间上/下移动 ()   在段落之间移动, 包括空行 ctrl+o   依次沿着跳转记录往后跳转 ctrl+i    依次沿着跳转记录往前跳转 ctrl+e   单行向上翻滚 ctrl+u   半屏向上翻滚 b, B      向前移动一个word或WORD [编辑] x 删除当前光标文字 rx   

vim的一些常用命令

1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输入命令行.插入模式:可以输入文本,在正常模式下,按i.a.o等都可以进入插入模式.可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本.按V进入可视行模式, 总是整行整行的选中.ctrl+v进入可视块模式.替换模式:正常模式下,按R进入. ^ 放在字符串前面,匹配行首的字:$ 放在字符串后面,匹配行尾的字:\< 匹配一个字的字头:\> 匹配一个字的字尾:. 匹配任何单个正文字符:[str] 匹配 str 中

Vim设置和常用命令

1.设置显示行数 vim ~/.vimrc set nu 2.设置自动对齐 set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set smartindent set cindent 3.设置语法高亮 syntax on 4.代码补全  ctrl+n 5.复制模式 set paste

嵌入式基础—C语言(1)—vim编辑器的常用命令

[1] [email protected]:~$ [email protected]:用户名@计算机名 ~:家目录 $:提示符 [2] 开启终端 ctrl+shift+n:打开为当前目录 ctrl+alt+t:打开终端默认为家目录 [3] ls 浏览目录 ls   -a     浏览所有的文件,包括隐藏文件,隐藏文件以"."开头 ls   -l     列表显示 -h    显示大小,K , M , G [4] touch  创建文件 echo "hello world&qu

VIM工具的常用命令快捷键

一.光标的移动0: 移动到行首.$: 移动到行尾.w: walk移动到下一个单词b: back 移动到上一个单词h或退格: 左移一个字符:后退l或空格: 右移一个字符:前进j: 下移一行:k: 上移一行: 二.翻屏ctrl+f: 下翻一屏.ctrl+b: 上翻一屏.ctrl+d: 下翻半屏.ctrl+u: 上翻半屏.ctrl+e: 向下滚动一行.ctrl+y: 向上滚动一行. 三.基本插入i: 在光标前插入:一个小技巧:在esc模式下先按30i: 再输入w:然后再按esc:就插入了30个w.I: