ubuntu中less的使用,回车键问题

ubuntu中less的使用,回车键问题,第1张

谢谢一楼的同学热心回答。。

我终于解决掉了内牛满面啊。。(想把分给你的无奈评论写不了那么多东西。。)

解决方法是,运行程序的时候使用如下方法(比如对less来说):

TERM=linux less

写进bashrc的话这样写:

alias less='TERM=linux less'

ps因为gnome-terminal 使用的term是"xterm",在回车符转义的时候less大概无法识别,所以执行less的时候使用和console相同的term,即这里是"linux",就可以正常使用了。

也就是说,是转义序列的问题。

more命令和less命令的用法是一样的,包括按键命令都差不多。more命令和less命令最大的区别是,more命令只能向下翻页,而less命令不仅可以向下翻页,还可以向前翻页;还有,more命令和less命令都有在显示的内容中查找字符串的功能,但是more命令只可以向下查找,不可以向上查找字符串,而less命令既可以向下查找,也可以向上查找。

1、 *** 作

more不可以回去,就是不可以向前,只能向后,况且只能使用Enter和Space向后翻动。

less使用vim中的j,k键盘可以上下翻动,还可以使用上下箭头。

2、速度

less不必读整个文件,加载速度会比more更快。

3、内容

less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容。

扩展资料

一、more命令

more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示。

按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

1.命令格式:

more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file  ]

2.命令功能:

more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

二、less指令

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有d性。

在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容。

除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

1.命令格式:

less [参数]  文件

2.命令功能:

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

1在网页代码的头部,加入一行viewport元标签。

<meta name="viewport" content="width=device-width,initial-scale=1" />

viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为10,即网页初始大小占屏幕面积的100%。

2由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。对图像来说也是这样。

具体说,CSS代码不能指定像素宽度:

width:xxx px;

只能指定百分比宽度:

width: xx%;

或者

width:auto;

3字体也不能使用绝对大小(px),而只能使用相对大小(em)。

例如:

body {font: normal 100% Helvetica, Arial,sans-serif;}

上面的代码指定,字体大小是页面默认大小的100%,即16像素。

4流动布局(fluid grid)

"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。

main {float: right;width: 70%; }

leftBar {float: left;width: 25%;}

float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现。

5"自适应网页设计"的核心,就是CSS3引入的MediaQuery模块。

它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。

<link rel="stylesheet" type="text/css"media="screen and (max-device-width:400px)"href="tinyScreencss" />

上面的代码意思是,如果屏幕宽度小于400像素(max-device-width: 400px),就加载tinyScreencss文件。

<link rel="stylesheet" type="text/css"media="screen and (min-width: 400px)and (max-device-width: 600px)"href="smallScreencss" />

如果屏幕宽度在400像素到600像素之间,则加载smallScreencss文件。

END

参考下面的例子——我称它为“盒子”

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<!-- viewport meta to reset iPhone inital scale -->

<meta name="viewport" content="width=device-width, initial-scale=10">

<title>Demo: Responsive Design in 3 Steps</title>

<!-- css3-mediaqueriesjs for IE8 or older -->

<!--[if lt IE 9]>

<script src=">

more,less这是两个显示一般文本文件的指令。如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more和less两个指令。More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。

目录:2、流式布局 3、flex布局 4、rem适配布局-media 5less

不管网页的宽度怎么调整,两个div会分别占50%的宽度:

但是注意这里设置了 最大宽度和最小宽度

效果图:

一行三个盒子,两边的盒子大小固定不变,中间的盒子随着窗口的大小而变化。

效果图:

1、页面布局文字能否随着屏幕的大小变化而变化?

2、流式布局和flex布局主要针对于宽度布局,那高度如何设置?

3、怎么样让屏幕发生变化的时候元素高度和宽度等比例缩放?

1、em单位例子:

2、rem单位例子:

当样式比较繁多的时候,我们可以针对不同的媒体使用不同的stylesheets(样式表)。

原理,就是直接在link中判断设备的尺寸,然后引用不同的css文件。

css是一门非程序语言,没有变量、函数、scope(作用域)等概念。

如下例子的缺点:

保存 less 文件 自动会生成css文件:

引入css文件:

$(window)width()指的是浏览器的高度,改变浏览器的高度,$(window)width()的值就会改变。

windowscreenwidth指的是你手机或电脑屏幕的高度,无论你怎么改变浏览器高度他都是不变的,和你的屏幕分辨率相关。

两者的高度是不一样的,使用js中的alert()方法打印这两个高度就会发现它们之间的差别。

扩展资料:

jQuery

jQuery 是继prototype 之后又一个优秀的轻量级JavaScript 框架。其宗旨是———“Write Less, Do More”,写更少的代码,做更多的事情。 它是一个快速和简洁的JavaScript 库,可以简化HTML 文档元素的遍历,事件处理,动画和Ajax 交互以实现快速Web 开发,它被设计用来改变编写JavaScript 脚本的方式。

jQuery 最有特色的语法特点就是与CSS 语法相似的选择器,并且它支持CSS1 到CSS3 的几乎所有选择器,并兼容所有主流浏览器,这为快速访问DOM 提供了方便。

参考资料来源:百度百科-jQuery

以上就是关于ubuntu中less的使用,回车键问题全部的内容,包括:ubuntu中less的使用,回车键问题、linux more和less的区别、Linux系统中more和less命令有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9463286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存