首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

>>开发工具:IntelliJ IDEA 2020.3基础技能

您可以使用相同快捷方式 ⇧ F12来还原保存布局。 至上一个活动窗口 按 F12。 使用切换台进行导航 1、要使用切换器在打开文件和工具窗口之间跳转,请按⌃⇥。...滚动条 在编辑器中使用代码,IntelliJ IDEA在滚动条上显示代码分析结果,其中包括错误和警告。您可以检查您代码是否有问题,然后快速导航到它们。...IntelliJ IDEA将在编辑器右侧拆分中打开一个文件。 如果有两个拆分,并且焦点位于左侧拆分中,则文件将在现有的右侧拆分中打开。如果焦点在右拆分中,则文件将在下一个右拆分中打开。...选择“允许在行尾之后放置插入号”选项,以将插入号放置在下一与上一末尾相同位置。如果清除此选项,则将下一插入号放置在实际末尾。...例如,对于Java,SQL或Python,您可以选择“使用Tab跳到右括号/引号之外”选项,以⇥在键入代码启用在右括号或引号之外导航

26220

jsonp跨域实现几种方式

项目中常常用到搜索,特别是导航网站。自己做关键字搜索不太现实,直接调用百度是最好选择。...使用jquery.ajaxjsonp方法可以异域调用到百度js并拿到返回值,当然$.getScript也可以实现跨域调用js。...文章: jquery ajax中使用jsonp限制 jQuery插件jQuery-JSONP使用注意 其他有关jsonp文章: 利用iframe实现ajax 跨域通信解决方案...ok,了解了jsonp原理和应用后,我们看看百度智能提示是如何 在chrome调试窗口下看看百度搜索发出请求。...同时监控空格、退格、Delete、Enter等键; 鼠标移入弹出层高亮选中,点击可上屏; 按键盘上下方向键可以选择候选词,回车提交跳转到百度搜索页面; 点击页面其他部位自动隐藏弹出框; 按ESC键隐藏弹出框

3.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

从 Android 开发到读懂源码 第06期:焦点移动源码解析

,传统TV还是通过遥控器方向按键进行操控,在 android 系统中则是通过焦点移动标识来展示给用户当前控制点。下面就从接收到遥控器按键事件开始,一步步分析下系统中焦点机制是如何响应工作。...View 焦点导航方向值 case KeyEvent.KEYCODE_DPAD_LEFT: if (event.hasNoModifiers(...然后通过 focusSearch 方法(这个方法是查找焦点关键方法,一些定制化逻辑可以通过修改此方法实现),根据当前焦点根据导航方向,去寻找下一个应该聚焦 View: ...如果当前焦点为 null,根据导航方向,设置一个左上角或者右下角 rect 为默认起始参考点,根据这个点再结合方向去计算下一个焦点。...// rect2 和当前焦点在相对于导航方向垂直方向是否有重叠,导航方向为上下 y 轴比较 x 轴重叠 final boolean rect2InSrcBeam =

1.2K20

玩转 PhpStorm 系列(二):导航

概述 在日常使用代码编辑器过程中,频率非常高一个需求就是能够快速全局导航到指定类、文件、方法、,在 PhpStorm 中可以通过两种方式来实现这种导航。...另一种是通过快捷键,上面的菜单栏下拉框导航选项右侧已经标注了对应快捷键,下面我们就可以快捷键为例在 Mac 系统中进行演示(Windows 操作类似,就是快捷键有差异)。...再比如,我们想要查看 Laravel 自带 view 函数是如何实现,在输入框输入 view 并选中要导航方法即可: ?...跳转到、列 最后,在已打开的当前文件中,可以通过 Command + L 打开行列导航操作界面,输入要导航行号、列号即可,其中行和列通过「行号:列号」进行区分和解析: ?...在图形化 UI 界面中,通常跳转到指定、列需求不大,我们可以通过鼠标和触摸屏快速定位到指定位置。

2.1K10

Excel催化剂开源第23波-VSTO开发辅助录入功能关键技术

自定义控件,可直接用到工作表单元格中 具体实现原理 通过用户配置操作,将需要进行快速录入区域记录下来,用SelectionChange事件来响应,若用户选择到这些单元格,就激发事件方法,显示自定义控件...,将自定义控件显示尺寸变大,之前有个关键点是隐藏了自定义控件后再显示,焦点不能顺利落到自定义控件搜索TextBox上,采用了迂回隐藏不是真隐藏,只是缩小成1*1像素大小,好像后来其他位置发现了更好解决方案...< int.MaxValue) { FormFastInput.UscFastInput.FastInputID = fastInputID;//传入usc中,下一次...,按Enter是跳转到下一,按Tab是跳转到右侧列,实现键盘盲打录入不依赖鼠标实现。...,使我们在上层构建业务代码变得如此轻松,此篇给大家展示了在工作表单元格区域上创建自定义控件能力,发挥得当,较直接弹出窗体效果要友好得多。

1.3K10

超全Vim常用快捷键,建议收藏备用!

ctrl-b 下翻一页(backward) w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长 b 跳到上一个字...B 跳到上一个字,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首第一个字符 $ 至行尾 gg 至文首 G 调至文尾 5gg/5G 调至第5 gd 至当前光标所在变量声明处...,并进入插入模式 Esc 退出插入模式 四、编辑 J 将下一和当前行连接为一 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末内容,并进入编辑模式 s...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...copen打开小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误

18.4K21

Vim常用快捷键

) ctrl-b 下翻一页(backward) w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长 b...跳到上一个字 B 跳到上一个字,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首第一个字符 $ 至行尾 gg 至文首 G 调至文尾 5gg/5G 调至第5 gd 至当前光标所在变量声明处...,并进入插入模式 Esc 退出插入模式 四、编辑 J 将下一和当前行连接为一 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末内容,并进入编辑模式 s...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...copen打开小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误

1.7K00

VIM常用快捷键(转载)

跳到下一个字首,长,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长 b 跳到上一个字 B 跳到上一个字,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^...至行首第一个字符 $ 至行尾 gg 至文首 G 调至文尾 5gg/5G 调至第5 gd 至当前光标所在变量声明处 fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复输入...A 追加模式,置光标于末 o 在当前行之下新加一,并进入插入模式 O 在当前行之上新加一,并进入插入模式 Esc 退出插入模式 编辑 J 将下一和当前行连接为一 cc 删除当前行并进入编辑模式...gg=G就能搞定 如何在vim中编译程序 在vim中可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...copen打开小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误

1.6K20

大前端开发中路由管理之三:Android篇

当页面返回,会返回并使用打开该Activity之前任务栈A,按照先进后出顺序跳转进任务栈A栈顶Activity。         ...2.2 Navigation路由框架         Navigation是一个页面路由导航框架,简化了单Activity多Fragment之间跳转,本质上是封装一套跳转逻辑,我们在使用时只要将所有的需要跳转...public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KEYCODE_BACK) && mWebView.canGoBack...实现RN跳转到RN,此时页面栈交由路由导航堆栈管理;         ③以及RN跳转到原生,主要包含三步:定义Module类,继承ReactContextBaseJavaModule、定义Package...----         至此,我们了解到了Android端是如何去实现路由管理,那么,就请期待我们下一篇文章《大前端开发中路由管理之四:iOS篇》吧,下篇文章将为大家揭秘iOS端是如何去做路由管理

3.2K11

一篇就学会vim

n个或者字符 0: 跳转到本行开始 $: 跳转到本行结尾 ^: 跳转到本行第一个非空字符 g_跳转到本行最后一个非空字符串(使用于g_区别,还是在使用中普遍) n|: 跳转到本行第n列 fs: focusOn...{跳到上一个段落 }跳到下一个段落 5.3 ⭐️ 行号导航 nG:跳转到第n gg:跳转到第一 G:跳转到最后一 n%:跳转到文件百分比 ctrl + g:可以看到总行数以及当前所在行数...5.4 窗格导航 H:Head 跳转到屏幕顶部 M:Middle 跳转到屏幕中部 L:Line 跳转到屏幕底部 nH:跳转到距离顶部n位置 nL:跳转到距离底部n位置 5.5 ⭐️...跳转到当前屏幕中间 H 跳转到当前屏幕第一 [[ 跳转到上一个小节 ]] 跳转到下一个小节 'a:跳转到标记 ``a`:跳转到标记和列 六、输入模式 这一节通过输入模式来提升输入效率。...const 使用n找到下一个匹配位置 使用.命令,重复之前匹配操作 持续 n.n.将每一个词进行替换 7.2 怎么算是修改操作 使用普通模式下命令来更新(添加、修改、删除)当前缓冲区内容,就是执行一个修改操作

3.2K50

几款Android 应用自动化测试工具「建议收藏」

(滚动球事件由一个或多个随机移动事件组成,有时会伴随着点击事件) 注:不常使用参数,现在手机几乎没有滚动球,但滚动球事件中包含曲线滑动事件,在被测程序需要曲线滑动可以选用此参数。...如何获取一个apppackage名和activity?...可以自动显示手机当前界面 B. 自动刷新手机最新状态 C. 点击手机界面即可对手机进行操作,同时会反应到真机,而且会在右侧插入操作脚本 D....wait: 用来插入下一次操作时间间隔,点击后即可设置时间,单位是秒 Press a Button:用来确定需要点击按钮,包括menu、home、search,以及对按钮press、down、up...end键 KEYCODE_ENDCALL 上导航KEYCODE_DPAD_UP 下导航KEYCODE_DPAD_DOWN 左导航 KEYCODE_DPAD_LEFT 右导航KEYCODE_DPAD_RIGHT

5.5K20

C#学习笔记——回车Enter使输入焦点自动跳到下一个TextBox

在录入界面中,用户往往需要按回车键时光标自动跳入下一个文本框,以方便录入操作。在C#中实现该功能有多种方法,以下是小编收集使用TAB键,而直接用回车键将光标转到下一个文本框实现方法。...= textDisease.Text.Trim().Replace("\r\n", ""); } 六、在网页程序中不使用TAB键直接用回车键将光标转到下一个文本框方法 在C#.NET中,可以使用JaveScript...脚本实现不使用TAB键,而直接用回车键将光标转到下一个文本框。...,光标自动跳转到下一个文本框输入框或者是执行某按钮提交?...在使用这个方法,注意TextBox控件ID命名规则 TextBox1,TextBox2,TextBox3....和对应客户端ID属性。

5.9K11

如何使用小程序导航

今天,我们来介绍介绍小程序比较重要导航组件,使用导航组件,可以在小程序内外部进行转,方便用户使用。...体验小程序导航组件 小程序导航是由navigator组件实现,我们可以使用该组件实现小程序内外。首先先来看看小程序官方文档。...当然,navigator组件内,你也可以使用其他组件,比如我们想将这两个转变为按钮,那可以尝试下面的代码。...小程序外转 你也可以使用组件转跳到其他小程序,很简单,使用下面的代码即可事项。...总结 这篇教程中,我们介绍了小程序导航组件使用,你学会了嘛?赶快多写几个页面进行尝试吧!后续我将会对其他组件做详细介绍。喜欢小伙伴请持续关注本专栏。

4.4K61

【算法】动态规划 ⑥ ( 骑士最短路径 II | 问题分析 | 代码示例 )

左上角 到 右下角 最短路径数 ; 一、问题分析 ---- 如果 骑士 可以走 8 个方向 , 那么需要 使用 BFS 宽度优先搜索 算法 ; 此时 不能使用 动态规划解决上述问题 , 如果 可以走...8 个方向 , 那么路径就可以反复 , 会出现 循环依赖情况 ; 如果 骑士 只能走右边 4 个方向 , 没有循环依赖 , 则可以使用动态规划 , 解决上述问题 ; 如果 骑士 只能走 右侧 四个方向...起始点 ( 0 , 0 ) 位置 跳转到 ( i , j ) 位置 最短路径数 ; 该算法求是 最短路径数 , 初始化 状态 值 , 不能初始化为 0 , 这里 初始化为 Integer.MAX_VALUE...动态规划初始化 Initialize // 还没开始, 此时先将所有的点状态值设置为 Integer.MAX_VALUE // 含义是 所有的点 都无法跳到 , 需要无数次才能跳到...动态规划方程 Function // 运动 , 只能向 右侧 四个日字方向走 // ① 纵坐标方向上 i 减少 2 , 横坐标方向上 j 增加 1 列 ;

52110

VIM文本编辑器常用技巧

使用vim命令,后接可编辑文件名称即可直接进入vim编辑器普通模式。...1、进入插入模式 命令 操作详解 a 在当前光标后追加数据 A 在当前光标所在行行尾追加数据 i 在当前光标前追加数据 I 在当前光标所在行首输入 o 在光标所在行下一打开新编写 O 在光标所在行上一打开新编写...2、退出vim编辑模式 在编辑模式下,如需退出编辑模式,请先按esc键回到进入文本状态,随后使用:加以下操作退出编辑模式。...下 w 跳转到下个单词词首 e 跳转到当前或下一个单词词尾 b 跳转到当前或前一个单词词首 0 跳转至行首 $ 跳转至行尾 H 跳转至当前页(屏幕)页首 M 跳转至当前页(屏幕)页中间 L 跳转至当前页...(屏幕)页底 G 跳转到文件尾部 gg 跳转到文件头部 n G 跳转至第n ,n 为数字 n % 跳转至文件n %处位置,n 为数字 6、删除 命令 操作详解 u 撤销前一编辑命令 x 删除当前光标所在位置字符

1K10

Mac之vim普通命令使用「建议收藏」

高级一些编辑器,都会包括宏功能,vim当然不能缺少了,在vim中使用宏是很方便: :qx 開始记录宏。...长,如end-of-line被觉得是一个字 e     跳到下一个字尾 E     跳到下一个字尾,长 b     跳到上一个字 B     跳到上一个字,长 0     至行首,无论有无缩进,...就是跳到第0个字符 ^     至行首第一个字符 $     至行尾 gg     至文件第一 gd     至当前光标所在变量声明处 [N]G     跳到第N。...找到了就跳转至 ;     反复上一个f命令,而不用反复输入fx tx     与fx类似,可是仅仅是跳转到x前一个字符处 Fx     跟fx方向相反 ),(     跳转到上/下一个语句 *    ...a `a     跳转到标签a处 编辑 r     替换一个字符 J     将下一和当前行连接为一 cc     删除当前行并进入编辑模式 cw     删除当前字,并进入编辑模式 c$

2.1K31

Excel中鼠标双击妙用,你可能需要知道

图2 要使用功能区选项卡命令,只需单击相应选项卡,然后选取所要使用命令。 要取消隐藏功能区命令,只需再次双击当前选项卡。 和列 要快速调整行高或列宽,可以使用鼠标双击。...要自动调整每行高,可以选择,然后在所选底部,鼠标双击将调整所有选择高,如下图3所示。 图3 要自动调整列宽,选择所有要调整列,在所选列右侧双击鼠标。...图4 在单元格中导航 选择工作表中单元格,双击该单元格任一边框,将跳转到其连续数据单元格区域最后一个单元格,如下图5所示。...图5 图5演示是下边框,同样可以双击其它边框,快速跳转到同一或列中左侧、右侧或顶部单元格。...Excel窗口 双击Excel名称旁空白,可以调整Excel窗口大小,如果双击Excel窗口不是最大化,则双击后会最大化,再次双击则恢复原大小,如下图6所示。

1.4K41

细说TF服务链丨如何配置服务链高级功能

在这种情况下,右侧VN路由将泄漏到左侧VN中,此时将服务实例左侧接口用作下一,反之亦然(右侧VN中左侧VN路由,会将服务实例右侧接口用作下一)。 可以通过配置路由策略来控制此泄漏。...如果虚拟机不支持BGP,则可以在VMI上定义静态路由: 首先,我们定义静态路由: 应用于VMI静态路由定义为“接口路由表”。如您所见,这些路由没有配置下一。...下一将自动设置为应用了静态路由VMI。...在一个服务链中,当定义服务实例对象,静态路由会应用在接口级别: 结果是,左侧VN路由为0/0,下一为服务实例左侧接口,而右侧VN路由为192.168.100.3/32,下一为服务实例右侧接口...此外,我们还可以定义静态路由,将其应用于VMI,并依靠运行状况检查(BFD)在出现故障实现快速收敛。 下一步是什么?冗余。我们将在下篇文章中详细介绍。

57950
领券