跳转

VIM使用系列:缩进调整、自动补全、折叠、跳转

柔情痞子 提交于 2019-12-11 20:00:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 缩进调整、自动补全、折叠、跳转这些vim操作都是一开始我也不会,在项目开发过程中熟悉掌握的,本文主要记录一下这些操作的命令,以及查找帮助,为分享也为备忘。 缩进调整 缩进调整的帮助查找命令: :help shift-left-right,或者直接help下面缩进调整的任意一个命令。缩进调整操作的执行与vim中的shiftwidth参数的值有关系,在前文的vimrc配置文件中,已经将shiftwidth设置为4,表示每一次缩进的宽度均为4个空格长,可以参照进行修改。 以下为常用的缩进快捷操作和命令: 当前行向右缩进一次:操作 >> 或者输入命令 :> 当前行向左缩进一次:操作 << 或者输入命令 :< 从第m行起,到第n行止向右缩进一次: 输入命令 :m,n> 等价于命令 :m>(n-m+1) 从第m行起,到第n行止向左缩进一次: 输入命令 :m,n< 等价于命令 :m<(n-m+1) 从第m行起共n行向右缩进一次: 输入命令 :m>n 等价于命令 :m,m+n-1> 从第m行起共n行向左缩进一次: 输入命令 :m<n 等价于命令 :m,m+n-1< 自动补全 在windows中使用SourceInsight工具编辑代码时,函数、变量的自动补全功能是很强大、很受欢迎的,可以大大地提高工作效率

VIM使用系列:位置跳转和块模式

淺唱寂寞╮ 提交于 2019-12-11 19:57:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前面的系列中对于VIM中的函数及变量符号的跳转进行了简单的介绍,那也是在项目开发过程中用的最多的操作了。但是在这一个多月的项目开发中,我还是经常会需要在文件中进行各种非符号的跳转,更多的是位置的跳转和切换,这些操作渐渐地也就越来越频繁和熟练,在此记录一下以分享和备忘。 括号跳转 小括号的跳转:跳到句子的下头,句子以句号或者空行结束,英文中的句号为 “.”。 ( (左小括号) 移到这个句子的开头 ) (左小括号) 移到下一个句子的开头 中括号的跳转:跳到函数的开头或者结尾。 [[ 跳往上一个函式的起始大括号 ]] 跳往下一个函式的起始大括号 [] 跳往上一个函数的结束大括号 ][ 跳往下一个函数的结束大括号 大括号的跳转:跳到段落的开头,段落以空行划分 { (左大括号) 跳到上一段的开头 } (右大括号) 跳到下一段的的开头 括号匹配 在码代码的体力劳动中,要全面兼顾总是不那么容易的,尤其是一些小细节,比如括号的匹配问题。在阅读别人的代码时,通过快速定位匹配的括号也是快速把握逻辑的捷径。之前我都是一行行地移动也人工找到匹配的括号的,直到有一天受够了这种低效率的操作方式,找到了快捷符号: %. % 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和圆括号, 方括号都有效

C Primer Plus 第7章 C控制语句:分支和跳转 本章概要

自作多情 提交于 2019-11-26 17:16:31
在本章中您将学习到以下内容: *关键字 if / else / switch / continue / break / case / default / goto *运算符 && || ?: *函数: getchar() / putchar() 以及ctype.h系列 *怎样使用if和ifelse语句,以及如何嵌套使用它们 *使用逻辑运算符将关系表达式组合为更加复杂的判断表达式 *C的条件运算符 *Switch语句 *break continue 和 goto跳转 *使用C的字符I/O函数:getchar()和putchar()。 *由ctype.h头文件提供的字符分析函数系列。 学完本章,您将获得设计按您希望的方式运行的程序所需的全部基本知识。 来源: oschina 链接: https://my.oschina.net/u/2754880/blog/689761