一 移动光标:vim
一、移动到行尾"$",移动到行首"0"(数字),移动到行首第一个字符处"^"
bash
二 编辑操做:
二、移动到段首"{",移动到段尾"}" 三、移动到下一个词"w",移动到上一个词"b" 四、移动到文档开始"gg",移动到文档结束"G" 五、跳到第n行"ngg" 或 "nG" 或 ":n" 六、移动光标到屏幕顶端"H",移动到屏幕中间"M",移动到底部"L" 七、移动到上次编辑文件的位置 "`"
一、光标后插入"a", 行尾插入"A" 二、后插一行插入"o",前插一行插入"O" 三、删除字符插入"s", 删除正行插入"S" 四、光标前插入"i",行首插入"I" 五、删除一行"dd",删除后进入插入模式"cc"或者"S" 六、删除一个单词"dw",删除一个单词进入插入模式"cw" 七、删除一个字符"x"或者"dl",删除一个字符进入插入模式"s"或者"cl" 八、粘贴"p",交换两个字符"xp" 九、交换两行"ddp" 十、复制"y",复制一行"yy" 十一、拷贝当前行 "yy"或者"Y" 十二、撤销"u",重作"ctrl + r" 1三、删除到行尾可使用"D"或"C" 1四、删除当前字符 "x" 1五、" >>"缩进全部选择的代码 1六、 "<<" 反缩进全部选择的代码 1七、合并两行" J" 1八、若不想保存文件,而从新打开":e!" 1九、若想打开新文件 ":e filename",而后使用"ctrl + ^"进行文件切换
到用户目录下新建文件为 .vimrc,而后在其中写下以下配置:ui
syntax enable //语法高亮 set number //显示行号 set cursorline //突出显示当前行 set ruler //打开状态栏标尺 set shiftwidth=4 //设定 << 和 >> 命令移动时的宽度为 4 set softtabstop=4 //使得按退格键时能够一次删掉 4 个空格 set tabstop=4 //设定 tab 长度为 4
参考文档:
https://www.jianshu.com/p/6f13474d36ac