
vim
Claroja
这个作者很懒,什么都没留下…
展开
-
vim shell命令
形式描述:!command不退出vim,执行命令,临时显示,enter回到vim。:r !command将command结果插入到下一行:起始行号,结束行号 w !command将起始和结束内容发送给command,不替换:起始行号,结束行号 !command将起始和结束内容发送给command,并替换为输出的结果参考:https://www....原创 2019-10-11 22:28:42 · 424 阅读 · 0 评论 -
vim ale插件
下载flake8 pip install flake8 下载 pip install rstcheck在vimrc中添加let g:ale_linters = {'python': ['flake8'], 'reStructuredText': ['rstcheck']}let g:ale_fixers = {'python': ['remove_trailing_lines', 'trim原创 2017-12-25 16:14:55 · 5606 阅读 · 0 评论 -
vim diff
打开vim并进入比较模式vimdiff file1 file2vim -d file1 file2在vim中进入比较模式:diffs[plit] {filename} #打开新窗口进行比较:difft[his] #使用当前窗口参与比较:diffp[atch] {patchfile} # tchfile} E816 :diffp :diffpatch使用当前的:diffo[ff] #为当前原创 2017-12-19 13:25:51 · 692 阅读 · 0 评论 -
vim emmet插件
```c-y>, 展开简写式c-y>d Balance a Tag Inward(选中包围的标签?)c-y>D Balance a Tag Outwardc-y>n 进入下个编辑点c-y>N 进入上个编辑点c-y>i 更新img>图像尺寸c-y>m 合并文本行c-y>k 删除标签c-y>j 分解/展开空标签c-y>/原创 2018-01-05 13:39:59 · 779 阅读 · 0 评论 -
vim
Vim 移动 Vim基础 vim 编辑 vim 分屏&对比 vim 宏 Vim 查找&替换 vim 读写 Vim 可视模式 Vim 命令行快捷键 vim 插件 vim快捷键映射 vim diffVimrc Vim nerdcommenter 插件 Vim ale插件 vim emmet插件还需要学习27 28usr_05 设置vimrc文件 05.2原创 2017-11-06 22:27:10 · 1829 阅读 · 0 评论 -
vim 实用技巧
cw 更改一个英文单词ct) 更改从光标到)之前的内容di( 删除括号里的内容cin( 删除下一个括号里的内容cil( 删除上一个括号里的内容i是指inner object,括号内的内容;而a是指an object...原创 2018-11-26 14:29:14 · 224 阅读 · 0 评论 -
vim 实用技巧 查找和替换
替换一行描述s/from/to/g在当前行进行替换操作。.s/from/to/g在当前行进行替换操作。1s/from/to/g在第1行进行替换操作。$s/from/to/g在最后一行进行替换操作替换多行描述1,100s/from/to/g对第1行到第100行的内容进行替换。1,$s/from/to/g1行到最后。...原创 2019-08-11 17:00:13 · 259 阅读 · 0 评论 -
vim 实用技巧
命令前数字,是指执行该命令几次(除了gg和G之外,gg和G是指跳转到第几行)4dd 执行dd命令4次,删除4行4j 执行j命令4次,光标向下移动了4行类型命令描述监听命令y(copy复制),d(del删除),c(change更改)输入此命令后面要跟移动命令作为范围监听命令描述dd删除当前行dl删除光标右1字符dh...原创 2019-08-11 17:00:51 · 323 阅读 · 0 评论 -
vimrc
autocmd BufWritePost $MYVIMRC source $MYVIMRC " 当保存vimrc时让配置变更立即生效"let mapleader=";" " 定义前缀键" 这里是vundleset nocompatible " be iMproved, requiredfiletype off " require原创 2017-12-21 13:23:04 · 407 阅读 · 0 评论 -
vim 分屏&对比
vim -o 打开文件时水平分割窗口 vim -O 打开文件时垂直分割窗口 :split file 打开新窗口编辑另一个文件 :new 打开新窗口,编辑默认文件 :only 关闭当前窗口之外的所有矿口vsplit和vnew是垂直分割窗口 q,w等加上all可以对所有窗口同时操作CTRL-W h 跳转到左边的窗口 CTRL-W j 跳转到下面的窗口 CTRL-W k 跳转到上面原创 2017-11-07 20:31:01 · 2234 阅读 · 0 评论 -
vim 编辑
编辑命令 目标 修改(c) 删除(d) 复制 一个单词 cw dw yw 一行 cc dd yy 到行尾 c$ d$ y$ 到行首 c0 d0 y0 单个字符 s x yl或yh插入命令i I a A o O替换模式R取消上次修改u原创 2017-11-06 22:40:31 · 435 阅读 · 0 评论 -
vim 宏
手动录制宏 1.q[a~z]启动一次宏,并将它寄存在[a~z]中 2.编辑宏 3.q结束宏 4.@[a~z]或者@@使用宏拷贝宏 “aY 拷贝到a寄存器 “AY 追加到a寄存器原创 2017-11-07 20:52:50 · 637 阅读 · 0 评论 -
Vim 可视模式
v 符号可视模式V 行可视模式Ctrl-V列可视模式插入文本"I{string}<Esc> # 在选中的每一行前统一插入"A{string}<Esc> # 在选中的每一行尾统一插入"{string}<Esc> # 在选中列中统一插入,如果没有字符则忽略修改文本"c{string}<Esc> # 在选中列中统一修改,如果没有字符则忽略原创 2017-11-07 21:43:29 · 660 阅读 · 0 评论 -
vim 读写
保存文件 w 退出文件 q 当文件被修改时,不能退出,如果不保存则可以强制退出q!读写文本的一部分:read {filename} # 将文本添加到光标的后面:.,$write tempo #将当前行到末尾保存到tempo文件里:.,$write >>tempo #将当前行到末尾追加到tempo文件里:read !ls # 在光标后读入ls内容:!!ls # 用ls内容替换当前行:原创 2017-11-07 21:43:56 · 1050 阅读 · 0 评论 -
Vim 命令行快捷键
操作快捷键 Ctrl-b 命令行首 (linux用Ctrl-a) Ctrl-e 命令行尾 (同linux) Ctrl-w 删除光标签整个单词 (同linux) Ctrl-u 删除整行 (同linux) Ctrl-c 取消执行的命令 (同linux)自动补全 制表键 Tab 会补全光标前的词,如果匹配多个则可以在次tab来选择下一个匹配的内容。 CTRL-相反的方向选择 CTRL-原创 2017-11-08 14:32:53 · 681 阅读 · 0 评论 -
vim 插件
由于vim的快捷键非常多,所以各个插件都会做一个自己的前缀键,用于区分各个快捷键。在使用各个插件的时候就要先输入前缀键,然后再输入该插件的快捷键。<leader> #前缀键let mapleader=";" " 定义前缀键filetype on " 开启文件类型侦测filetype plugin on " 根据侦测到的不同类型加载对应的插件filetype plugin indent on "在原创 2017-11-17 13:49:13 · 448 阅读 · 0 评论 -
vim快捷键映射
noremap (no recursion)不递归的映射 inoremap(insert)模式下生效 vnoremap(visual)模式下生效 nnoremap(normal)模式下生效vnoremap <Leader>y "+y "复制到系统剪切板nmap <Leader>p "+p "粘贴系统剪切板原创 2017-11-17 14:01:12 · 563 阅读 · 0 评论 -
Vim 查找&替换
查找命令/ ? N n替换 substitute命令完整格式 :[range]substitute/from/to/[flags] 简化格式 :[range]s/from/to/[flags][range] 表示搜索范围,默认的搜索只作用于当前行 普通范围 :”%”,表示命令作用于全部行 :.,表示当前行 :1,5,表示在1到5行范围内搜索 :1,,表示当前行到末尾行:1,,表原创 2017-11-07 21:28:19 · 1119 阅读 · 0 评论 -
Vim nerdcommenter 插件
cc #注释当前行 cu #取消注释当前行:map 查看所有的快捷键原创 2017-11-24 12:39:09 · 638 阅读 · 0 评论 -
Vim 移动
Ctrl+f 向下滚动一屏 Ctrl+b 向上滚动一屏 Ctrl+d 向下滚动半屏 Ctrl+u 向上滚动半屏原创 2017-11-06 21:55:32 · 711 阅读 · 0 评论