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

vi中跳到文件的第一行和最后一行

由于vi编辑器不能使用鼠标,所以一个大文件如果要到最后一行只用键盘下键的话会是一个很痛苦的过程,还好有各种比较快捷的方法归我们使用: 1. vi 编辑器中跳到文件的第一行:    a 输入 :0 或者...:1 回车    b 键盘按下 小写 gg 2.vi 编辑器跳到文件最后一行:    a 输入 :$ 回车    b 键盘按下大写 G    c 键盘按 shift + g (其实和第二种方法一样...) Vim快速移动光标至行首和行尾 1、 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。...2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键””(Shift+4)。与快捷键”^”和0不同,快捷键””前可以加上数字表示移动的行数。...例如使用”1”表示当前行的行尾,”2”表示当前行的下一行的行尾。

10.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS 中最后一行中元素如何向左对齐

    自从CSS 3.0出来以后,很多的页面布局都用弹性布来实现,特别是移动端,但是弹性布局也有它的弊端,就是最后一行如果数量不够,不会像我们正常的想法一样居左对齐。效果如下: 代码如下: 的 如果每一行的列的数量是固定的,却列的宽度一样,比如每一行均为4个,宽度均为24%,则可以用两种方法来解决这个问题。 1....子元素宽度不固定 如果每一个子元素宽度不固定,那最后一行如何实现左对齐呢,有以下两种方法。 1. 弹性布局,两边对齐,最后一个元素的右边距设置为自动。...每行列数不固定 如果每一行列数不固定,那最后一行如何实现左对齐呢,有以下两种方法。 1. 使用足够的空白标签进行填充占位,具体的占位数量是由最多列数的个数决定的,一行最多几列,就用几个空白标签。...使用格子布局,有天然的间隙和对齐排布,因此,实现最后一行左对齐可以认为是天生的效果。

    1.9K10

    MYSQL中获取得最后一条记录的语句

    并用它作为其他表的外键,形成“主从表结构”,这是数据库设计中 常见的用法。...但是在具体生成id的时候,我们的操作顺序一般是:先在主表中插入记录,然后获得自动生成的id,以它为基础插入从表的记录。这里面有个困 难,就是插入主表记录后,如何获得它对应的id。...通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表加以“X锁“,待获得max(id)的值以后,再解锁。...下面通过实验说明:   1、在连接1中向A表插入一条记录,A表包含一个auto_increment类型的字段。   2、在连接2中向A表再插入一条记录。   ...3、结果:在连接1中执行select LAST_INSERT_ID()得到的结果和连接2中执行select LAST_INSERT_ID()的结果是不同的;而在两个连接中执行select max(id)

    4K30

    sql查询每组数据中时间最大的一条

    博主好久没写过后端了,这一写就直接碰到我知识盲区了 我们简单还原一下,这里使用一个表模拟下 表的字段如下 表的内容如下,我们的需求就是取出相同name的数据中时间最新的一条。...不知道大家首先会想到什么,我第一想到的是使用group,当时认为分组不就是group吗,害,easy 然后我就开始了尝试,结果。。。。。 好像不是这么回事呀。。。。...然后开始我的错误解决之路。。。。 就在我想要放弃的时候,我突然脑子清醒了,开始仔细思考这个需求,不就是把每个名字和最新的时间拿出来,然后再根据名字和最新时间直接查,不就是最新记录了吗?...| 2023-05-26 20:01:54 | | oo | 2023-05-03 20:01:56 | +------+---------------------+ 而后我们只需要将上面查询的数据和表中的数据进行左连接即可...顺便请教下大佬们,有没有效率更高的方法,方便的话评论区交流下吧。

    26610

    问与答88: 如何获取成绩排在最后5名的学生姓名?

    学习Excel技术,关注微信公众号: excelperfect Q:我有一个学生成绩表,如何使用公式获取成绩排在最后5名的学生姓名,如下图1所示。 ?...图1 A:可以对学生成绩从小到大进行排序,这样就可以看出排在最后的学生是哪几位了。将活动单元格置于列B中,单击功能区“开始”选项卡“编辑”组中的“排序和筛选——升序”,结果如下图2所示。 ?...公式中: SMALL(B2:B12,D2) 得到指定倒数名次的分数,示例中为倒数第5名,即92。...然后,公式中的: B2:B12<=SMALL(B2:B12,D2) 求得哪些成绩小于指定的倒数分数,示例中得到数组: {FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE...再将结果代入INDEX函数获取对应的姓名: INDEX(A1:A12,3) 得到: 桑梓儿

    2K31

    问与答113:如何定位到指定的列并插入公式到最后一行?

    引言:本文整理自vbaexpress.com论坛,供有兴趣的朋友学习参考。 Q:我有多个工作表,每个工作表中都有一个Date列,但其位置都不相同,如下图1至图3所示。 ? 图1 ? 图2 ?...例如,对上图1所示的工作表,拆分成如下图4所示。 ? 图4 如何定位到Date列,然后在其右侧插入4列,并使用公式在各列输入相应的内容?...A:可以使用一段简单的代码,如下: Sub WHATIWANTITTODO() Dim r As Range Set r = Cells.Find("Date") r.Offset...代码使用Find方法在工作表中查找内容为“Date”的单元格。 2. 在该单元格右侧插入4列。 3. 使用Array函数分别在每列的开头输入相应的内容。 4. 使用RC样式输入公式。 5....初学者注意体会Resize属性、Offset属性的使用。

    1.8K30

    2020-5-18-如何处理flex布局的最后一行元素宽度问题

    每个item项有一个最小宽度,随着窗口的拉伸,item宽度会增加,并且占满容器空间。 当窗口宽度增加到一定程度,会触发wrap的布局,每一行会多排列一个item。...18px; margin-top: 18px; flex: ; min-width: 300px; height: 94px; } image.png 但是问题来了对于最后一行的...由于最后一行的元素更少,所以在就会占用更多的宽度,导致这些元素比其他列表的元素更宽。...结果如下,我们看到即使最后一行没有填满也能成功布局,使每一项等宽。 image.png 我们看到这些额外的列表项实际也参与了flex布局,只是没有高度,所以在感官上不会影响。...如何决定空列表项个数 由于最后一行列表的最少个数1个,所以同其他行差距为,单行铺满的个数-1 。 因此我们只要让空列表项个数为,窗口最大宽度能铺满的个数再-1就可以了。

    2.2K10

    Python 获取本月的最后一天

    一、需求 现在有一个场景,需要每月的最后一天,发送一封邮件。 二、获取本月最后一天 有没有办法使用Python的标准库轻松确定(即一个函数调用)给定月份的最后一天?.../usr/bin/env python # coding: utf-8 import datetime def last_day_of_month(any_day):     """     获取获得一个月中的最后一天.../usr/bin/env python3 # coding: utf-8 import datetime def last_day_of_month(any_day):     """     获取获得一个月中的最后一天...month,day = str(now).split("-")  # 切割 # 年月日,转换为数字 year = int(year) month = int(month) day = int(day) # 获取这个月最后一天...    def __init__(self):         pass     def last_day_of_month(self,any_day):         """         获取获得一个月中的最后一天

    3.7K30

    Python:如何用一行代码获取上个月是

    现在转一篇志军100发于公众号 Python之禅的文章: Python:如何用一行代码获取上个月是几月 抱歉我用了个有点标题党的标题,因为担心你错过了本文,但内容绝对干货,本文介绍的关于Python时间日期处理...,日期时间处理在实际应用场景中无处不在,所以这也成了编程语言中必不可少的模块,Python 也不例外。...获取「今天」 >>> today = datetime.date.today() # 2. 获取当前月的第一天 >>> first = today.replace(day=1) # 3....减一天,得到上个月的最后一天 >>> last_month = first - datetime.timedelta(days=1) # 4....是不是每次处理时间相关的操作时,总要去官方文档翻看一遍才能动手。你可以看看 time 模块和 datetime 模块中各种类型之间的互相转换,看着这些箭头是不是有密集恐惧症? ?

    1.4K30

    pandas基础:idxmax方法,如何在数据框架中基于条件获取第一行

    例如,基于条件获取数据框架中的第一行。本文介绍如何使用idxmax方法。 什么是pandasidxmax idxmax()方法返回轴上最大值第一次出现的索引。...例如,有4名ID为0,1,2,3的学生的测试分数,由数据框架索引表示。 图1 idxmax()将帮助查找数据框架的最大测试分数。...默认情况下,axis=0: 学生3的Math测试分数最高 学生0的English测试分数最高 学生3的CS测试分数最高 图2 还可以设置axis=1,以找到每个学生得分最高的科目。...图3 基于条件在数据框架中获取第一行 现在我们知道了,idxmax返回数据框架最大值第一次出现的索引。那么,我们可以使用此功能根据特定条件帮助查找数据框架中的第一行。...例如,假设有SPY股票连续6天的股价,我们希望找到在股价超过400美元时的第一行/日期。 图4 让我们按步骤进行分解,首先对价格进行“筛选”,检查价格是否大于400。此操作的结果是布尔索引。

    8.6K20

    C++中如何获取终端输出的行数,C++清除终端输出特定的一行内容

    单纯使用C++ 进行编程的时候,很多输出的调试信息都是直接在终端输出的,那么有的时候就会对终端输出的信息有一定的要求,那么如何进行定位终端输出的信息到底输出到了哪一行呢?...如何清除特定的一行终端内容呢? 对于上面的两个问题,相信也会有很多小伙伴有同样的烦恼,那么就让我们一起来解决这个麻烦吧。...} // 获取当前标准输出流位置 void getpos(int* x, int* y) { CONSOLE_SCREEN_BUFFER_INFO b; // 包含控制台屏幕缓冲区的信息...GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &b); // 获取标准输出句柄 *x = b.dwCursorPosition.X...; *y = b.dwCursorPosition.Y; } int main() { int x, y; cout 一行内容;" << endl; cout <<

    4K40
    领券