Vim使用 | 您所在的位置:网站首页 › vim定位到某一字符串 › Vim使用 |
行首行尾
正常编辑 需要调节写入位置,可从正常模式切换到插入模式 ; o 新开一行 ; O之上新开一行 并转入插入模式 s 替换光标之后的字符; S 替换整行 r 正常模式替换单个 R 到 replace -->替换后面的,但是需要按esc回到正常模式 v 进入可视化界面 v单位是字符 V单位是line 从当前字符串(行)算起 3e 3个单位,c删除选中并进入编辑 h,j,k,l 最左和最右 h,l 对应左右,j,k 对应下 上 ^ 移到开头 $ 到结尾 H到窗口最高 ,M 中,L最低 2w 后移2个单词 2b前移 e 单词结尾() 上/下 句 {} 上/下 段 ma 标记此处a ‘a 返回值当前行最前,`a 返回至标记处 ~ 大小写切换 参考包含在第二段里。将光标置于两个管道符号('|')之间,并按下ctrl-]就借助链接跳转到了相应的:help主题,跳回的话请按ctrl-o d 剪切 dw dl dd 单词,字母 ,行 y 复制 p 粘贴 p 右边 P 左边 光标位置分析 -------光标后字母基准 撤销返回 earlier 4m later45s undo 5 撤销5步 u 回退 和 ctrl + r 回退前 完整匹配 利用格式\set hlsearch 设置高亮 vim -R 编辑 --只读模式,若是已经打开,则需要set ro命令,提升速度 ,减少不必要的操作 r filename 插入其它文本内容 寄存器使用 "a3yy 寄存器a 三行 全部复制 set textwidth=20 以及gwap 进行重新生成文本 替换 :s/\(bachchan\) \(amitabh\)/\2 \1/g --两个字符串替换位置 --转义(\2) g全局 c加上确认信号,确认每一次更改 自动拼写检查 简写(常用语) iab 插入模式使用 ----iab name content ----:ab查询有那些简写 ----:abclear 清除所有缩写 --- 清除部分 una[name] :una name 插入模式name输出完,然后空格,就可以看到。 visual block 一列下来,需要移至行尾new新建文件 并粘贴过去 vim 远程编辑ftp文件 折叠模式设置 --需要依靠foldmethod 折叠方法 如 indent 依靠缩进符判断折叠 折叠定义方式缓存技术 同事打开多个文件 ,通过 b 1 切换缓存位置 ,或者e 11.txt 编辑文件名 :buffers | :ls查看所有缓存的文件 ctrl +w 两次切换 两个文档编辑的界面(单一文档new后会存在上下两个缓存区) :sp 同文件多窗口,可以对比。操作一致。在同一内存中,任何一个改变会同事反应到两个文件中 若是需要垂直分割,则:vsp命令 ctrl+w _ 最大化 tabnew新建标签页 gt 宏使用:qa 开始录制宏a q退出 @a 调用宏 gUl 下一个字母大写 g所有U大写u小写 l一个字母 gUU ~大小写 python 和vi通过echo has("python")判断是否支持python vim下加载该文件 source xx.txt 然后回调函数 call function() 利用EOF 包含python程序 |
CopyRight 2018-2019 实验室设备网 版权所有 |