va{ 选中{}中间内容,包括{} va[ 选中[]中间内容,包括{} va( 选中()中间内容 ,包括{} vi< 选中<>中间内容,包括<> 将上面的a换成i,就不包括相应的括号: vi” 选中”"中间内容 vi’ 选中”中间的内容. vis 选中一个句子 vib 选中一个block viw 选中一个单词 vip 选中一个段落…
一.光标移动 ^ 到该行第一个非空格字符处. + 到下一行的第一个非空格字符处 - 到上一行的第一个非空格字符处 `. 到上次修改点 <c-o> 到上次所停留位置, <c-i> 返回到后来的位置       m{a-z} 标记i一个位置,`{a-z} 回到标记的位置       `` 到光标上一个标记处       :n+enter 到第n行(等于nG), n+enter 到下面第n行       gd 到函数定义处(暂时未用)        w 后一个词的开头,W 后一个词的开头…
一.原理图快捷操作 二.PCB快捷操作 Q: 在布线过程中,用来编辑线宽,和AD中布线时“Tab”的作用相似 W: 选择设定好的线宽,线宽减小 Shift+W: 选择设定好的线宽,线宽变大 /: 改变布线的轨迹,相当于AD布线时 空格 键的作用 E: 选中器件或者光标在某个器件上时,编辑该器件,和AD中“Tab”的作用相似 V: 布线时添加过孔并切换到下一铜层,和AD的“*”作用一样 +: 切换到下一层,和AD一样 -: 切换到上一层,和AD一样…
三种可视模式: v 激活面向字符的可视模式: V 激活面向行的可视模式: ctrl+v 激活面向列块的可视模式: 选择高亮区: 上面的 v 是可以与跳转指令 以及表示范围的指令组合使用的. 如:vl, vaw,viw, vap, vgg, vG, vw,vb, vge等: 命令: gv: 表示重选上次的高亮选区: o: 表示切换高亮选区的活动端: 技巧:只要可能,最后用操作符命令,而不是可视命令: 在列块模式下: 选中了一块以后,可以进行如下操作: A: 在选定的块后面插入内容: I: 在选定的…
第四章  vim 可视模式 vim的可视模式允许我们选中一块文本区域并进行操作 3种不同的可视模式  分为 操作字符文本      行文本 块文本 .命令用来重复执行可视模式中的命令   只有在操作面向行的选区时 才特别有用   而在操作面向字符的选区时  有时无法达到我们的预期 技巧20 深入理解可视模式 普通模式的很多命令   在可视模式中也完成相同的功能   例如h j k l   f{char}    ;    ,     n/N 但是在指定操作的范围  二者的方式有区别 在普通模式中…
转自:http://www.cnblogs.com/chenyadong/archive/2011/08/30/2159809.html 为了便于选取文本,VIM 引入了可视(Visual)模式.要选取一段文本,首先将光标移到段首,在普通模式下按 v 进入可视模式,然后把光标移到段末.需要注意,光标所在字符是包含在选区中的.这时可以对所选的文本进行一些操作,常用的(可视模式)命令有:x或d     剪切(即删除,同时所选的文本进入剪贴板) y          复制 r字符     所有字符替换…
可视模式可以看到选中的字符串, 并对其进行操作 v:进入字符选择模式 V:进入行选择模式 ctrl-v(Window是ctrl-q):进入block选择模式 o:移动光标到选择的另一端 O:移动光标到选择的对角线 g?:对选中的字符加密,再按一次解密 gv:跳转到上一次选中的位置 >:向右缩进 <:向左缩进 i命令包含不带空白的字符 a命令包含带空白的字符 ip就是包含段落,is就是包含句子,iw就是包含词 选中之后就可以做相应的操作,比如D是删除高亮行,d是删除高亮部分,J是合并行,c是删除…
vim配置 http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html gg 首行 dd 删除当前行 :.,$d  删除全部内容 :set number 显示行号 SHELL syntax error:unexpected end of file 提示错误 DOS下文件和Linux下文件格式差异问题导致的. DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A.而Unix下的文本文件是以\n作为断行标志的,表示…
vim快捷操作 移动 行级移动 $ 行尾 0 行头 段级移动 { 段首 } 段尾 屏幕级别 L: 屏幕尾部 H: 屏幕头部 文档级别 G: 文档尾部 1G:头部 nG:文档n行 删除 dd: 删除当前行 2dd: 删除包含当前行的两行 x: 删除光标所在的字符 c+w: 光标开始到结尾都删除 复制 yy:  复制当前行. 2yy: 复制包含当前行的两行 粘贴 p: 粘贴复制的内容,也可粘贴删除的内容 撤销 u: 撤销操作 其他 J: 合并上下两行 r: 替换单个字符 .: 重复执行上次命令…
可视模式 可视模式是与正常模式.插入模式一起并列的模式.它的作用就像图形化编辑器下用鼠标来选择一个块. 在vim下,使用正常模式和ex命令,连搜带跳行的,未必就比用鼠标慢. 我们先做一个例子找找感觉,体验一下vim中可视模式的用法. 我们假设这样一段代码: #include <stdlib.h> int main(int argc, char* argv[]) { return 0; } 假设我们想把这段代码全注释掉,该如何做? 1. 在第一行首先用Ctrl-v进入列选择模式 2. G跳到最后…