zb: 将光标置于屏幕底部 gk: 向上移动光标(多行文本) k: 向上移动光标 {: 跳转到上一段(或编辑代码时的功能/块) ;: 重复上一个 f、t、F 或 T 动作 Ctrl + f: 将屏幕向下移动一页(光标到第一行) Ctrl + d: 将光标和屏幕向下移动 1/2 页 Ctrl + u: 将光标和屏幕向上移动 1/2 页 i: 在光...
方法/步骤 1 step1:技巧1,解决乱码问题,编辑vi ~/.vimrc文件,加上如下几行:set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 2 step2:技巧2,解决文本编辑保存问题:1)编辑问题,按键盘i键,进入编辑状态;2)文本保存退出,:wq!,或快捷键...
cp/etc/passwdtest/ #打开test/passwd。 vimtest/passwd #快速移动到文件的第10行。 10+shift+g #将第10行开始向下的5行复制一份。 shift+v+j yy #将复制的内容粘贴到文件末尾。 shift+g p #进入到编辑模式,在文件末尾添加"hello the new day"。 shift+g o hellothenewday #将文件中的所有"home"替...
;" 查找断行,并合并为一行 ;:" 在替换命令中使用替换 :%s/.*//='cp '.submatch(0).' all/'.substitute(submatch(0),'/','_','g')/ ;:--- ;:" 全局显示命令 :g/gladiolli/# ;: 查找并显示匹配的行号 :g/fred.*joe.*dick/ ;: 显示所有含有 fred,joe & dick的行 :g/// ;: 显示...
多行复印(复制3行):3yy 复制一个单词:yw 粘贴在光标后:p 粘贴在光标前:P vim中还有一种可视模式,可以任意选择块:按v,然后移动光标,就可以看到选择的块,再次按v,结束选择,被先的块放入了寄存器中,可以用p粘贴到你想要的地方。还可以用CTRL-V选择方框,再次按CTRL-V完成选择。注:VI...
如何只将第2行 和第4行 有oldboy内容替换为oldgirl 高级操作方式: 批量编写文件内容 --vim a 批量多行内容进行添加信息 添加# 第一步: 将光标方编辑行最上面 第二步: 进入批量编辑模式(视图块) ctrl+v 第三步: 选中编辑多行信息 方向键 上下
按或>,进行向前或向后缩进。注:有些设置为缩进一个Tab单位。 向前或向后缩进n个空格 向前缩进,实则是使用Visual Block模式删除多余空格以达到向前缩进的效果。 按ctrl + v组合键进入Visual Block模式; 使用上下方向键可选择多行,使用前后方向键可选择空格大小长度; ...
※Vim编辑器专题 vi编辑器的使用 一个编辑器具备的功能 1)打开文件、新建文件、保存文件 2)光标移动 3)文本编辑 4)(多行间|多列间)复制、粘贴、删除 5)查找和替换 // vi编辑器的配置: cd /etc/vim cp vimrc ~/.vimrc cd ~ gedit .vimrc
多种操作需要多加学习应用 9、在vim内执行外部命令 输入:!然后输入外部命令即可执行该外部命令 所有的:命令都必须以敲回车键结束 10、使用操作符y复制文本,使用p粘贴文本 配合可视模式使用 多行操作是经常会用到的,切记! 11、set设置一些选项 :set xxx 可以设置 xx...
1 命令行模式下的快捷键 2 执行外部命令 其它 1 工作目录 2 一些快捷键收集中 3 在线帮助 4 一些小功能 1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果...