Vim命令

Linux最全vi命令

1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1.1 Vim的几种模式...

Vim简明教程【CoolShell】

vim的学习曲线相当的大(參看各种文本编辑器的学习曲线),所以,假设你一開始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。以下的文章翻译自《Learn Vim Progressively》,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令。很不错。 ————————...

vi/vim 跳转到指定行

(1) 按ESC,然后123gg 就是跳到123行 (2) 输入 :行号 就跳到你要的行了! ############################### 添加、删除注释:注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”//”,再按Esc,就会全部注释了。 删除:先按v,进入vi...

[转]Vi/Vim查找替换使用方法

vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。     :s/vivian/sky/ 替换当前行第一个 vivian 为 sky     :s/vivian/sky/g 替换当前行所有 vivian 为 sky     :n,$s/vivian/sky/ 替换第 n 行开始...

vim 命令大全 / vi 命令大全

vim 命令大全 光标控制命令: 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一...

VIM操作指南

VIM操作指南    一.  移动 h,j,k,l 对应左,下,上,右 w 移动光标向前一个单词 b 移动光标向后一个单词 nw  移动光标向前n个单词 nb   移动光标向后n个单词 $   移动光标到行首 ^   移动光标到当前行的第一个字母处 )    移动光标到下一个句子 (    移动光标到上一个句子 gg   移动光标到页的第一行 G   ...

如何让Vim显示dos下的^M符号

/*********************************************************************** * 如何让Vim显示dos下的^M符号 * 声明: * 我们都知道unix下的文本文件和Dos下的文本文件是有差异的,但是在使用 * GVim和Ubunt...

vim命令以及gcc编译器的常用cmd

Gcc常用命令:         -c    仅对源文件进行编译,不链接生成可执行文件。常用于查错和只生成目标文件。     -o    经过gcc处理过后的结果保存在-o后面的文件中,可以是多种文件。如无参数,默认名称不同     -v    查看版本信息     -g    在可执行文件中加入调试信息,相当于Windows下的Debug版本。方便使用g...

vim中执行shell命令

1):!command   不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容   例如   :!ls -l   特别的可以运行:!bash来启动一个bash shell并执行命令,不需要退出vim   2):r !command     将shell命令command的结果插入到当前行的下一行...

vim使用笔记

一,基本设置 set nu          #显示行号set ts=2          #将tab设为2个空格set shiftwidth=2        #自动缩进为2个空格set expandtab         #缩进用空格表示set autoindent        #自动缩进set cursorline          #当前光标所在...