1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh) 1.1 Vim的几种模式...
vim的学习曲线相当的大(參看各种文本编辑器的学习曲线),所以,假设你一開始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。以下的文章翻译自《Learn Vim Progressively》,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令。很不错。 ————————...
(1) 按ESC,然后123gg 就是跳到123行 (2) 输入 :行号 就跳到你要的行了! ############################### 添加、删除注释:注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”//”,再按Esc,就会全部注释了。 删除:先按v,进入vi...
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始...
vim 命令大全 光标控制命令: 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一...
VIM操作指南 一. 移动 h,j,k,l 对应左,下,上,右 w 移动光标向前一个单词 b 移动光标向后一个单词 nw 移动光标向前n个单词 nb 移动光标向后n个单词 $ 移动光标到行首 ^ 移动光标到当前行的第一个字母处 ) 移动光标到下一个句子 ( 移动光标到上一个句子 gg 移动光标到页的第一行 G ...
/*********************************************************************** * 如何让Vim显示dos下的^M符号 * 声明: * 我们都知道unix下的文本文件和Dos下的文本文件是有差异的,但是在使用 * GVim和Ubunt...
Gcc常用命令: -c 仅对源文件进行编译,不链接生成可执行文件。常用于查错和只生成目标文件。 -o 经过gcc处理过后的结果保存在-o后面的文件中,可以是多种文件。如无参数,默认名称不同 -v 查看版本信息 -g 在可执行文件中加入调试信息,相当于Windows下的Debug版本。方便使用g...
1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容 例如 :!ls -l 特别的可以运行:!bash来启动一个bash shell并执行命令,不需要退出vim 2):r !command 将shell命令command的结果插入到当前行的下一行...
一,基本设置 set nu #显示行号set ts=2 #将tab设为2个空格set shiftwidth=2 #自动缩进为2个空格set expandtab #缩进用空格表示set autoindent #自动缩进set cursorline #当前光标所在...