问题标签 [word-wrap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
316857 浏览

css - div中的CSS自动换行

我有一个宽度为 250 像素的 div。当内部文本比我希望它分解的更宽时。div 是 float: left,现在有一个溢出。我希望滚动条通过使用自动换行来消失。我怎样才能做到这一点?

CSS:

0 投票
3 回答
1881 浏览

python - 如何在 Django 中链接视图?

我正在实施James Bennett的优秀django-contact-form但遇到了障碍。我的联系页面不仅包含表单,还包含附加的平面页面信息。

在不重写联系表单使用的现有视图的情况下,我希望能够包装或链接视图。这样,我可以通过上下文注入一些额外的信息,以便表单和平面页面数据都可以在同一个模板中呈现。

我听说它提到这是可能的,但我似乎无法弄清楚如何使它工作。我创建了自己的包装视图,称为联系表单视图,并尝试检查 HttpResponse 对象以查找我可以附加到的属性,但我似乎无法弄清楚它是哪个(如果有的话)。

编辑: James 评论说最新的代码可以BitBucket 上找到。

0 投票
2 回答
7751 浏览

wpf - 如何使用 TextWrapping (WPF) 获取 ListView(或 DataGrid)

我的意思是,我在其中一个列中有一个这样的控件和文本。通常如果用户更改列大小,它只是剪切文本。如果我尝试使用带有文本块或文本框的模板并在模板内设置 TextWrapping="Wrap" - 它真的不会改变任何东西。出路是什么?

*是的,我在询问之前进行了搜索,并在此站点上发现了类似的问题。但没有答案 ((( *


安迪,谢谢回答,虽然我自己在想它应该那样做。我检查了你的简单变体,它可以工作。虽然我有一个类似的例子,但它没有奏效。唯一的区别是在模板中我使用了我的 UserControl,它在 StackPanel 的 Content 属性中包含 TextBlock 和其他控件。在我理解的代码的不同部分中尝试了 Width、Horizo​​ntalAlignment 等数小时后,我无能为力。然后 - 我刚刚用 Grid 更改了 StackPanel。还有——中提琴!- 有用。我不知道这是一个错误还是只是 StackPanel 的一些特定反应(实际上我在运行时检查了它的参数 - 这很奇怪:ActualWidth 大于面板的 DesiredSize 和实际宽度)。所以,如果有人能告诉我——为什么会这样?- 这会很有趣。

0 投票
2 回答
828 浏览

python - 是否有与 Linux/Unix“折叠”命令等效的 Vim?

我意识到 Vim 中有一种隐藏/折叠行的方法,但我正在寻找的是一种选择文本块并让 Vim 在第 80 列或附近换行的方法。

大多数情况下,我想在向现有评论添加一些文本并将其推送超过 80 个字符的情况下将其用于评论。如果它也可以在换行时在行首插入注释标记,那就太好了。此外,我更喜欢不自动包装整个文件的解决方案,因为在将结构化代码保持在 80 个字符的行长以下时,我使用了一个特定的约定。

这主要用于 Python 代码,但我也有兴趣学习该问题的一般解决方案,以防我必须将其应用于其他类型的文本。

0 投票
3 回答
1851 浏览

python - Python、ROOT 和 MINIT 集成?

我是高能粒子物理系的一名谦虚的研究生。由于对 C/C++ 毫无根据的厌恶和对 python 的热爱,到目前为止,我已经求助于 python 进行数据分析(只是简单的东西),并且即将尝试支持针对 ROOT 库的 python 脚本,特别是使用 MINUIT 进行一些参数最小化。

除了询问是否有人对这些安装和使用有任何提示之外,我想知道是否值得尝试一下,或者只是进入使用 C/C++ 的“规范”,或者像 pyminuit 这样的东西是否可用. 或者你认为我可以将整个 C/C++ 脚本包装成 python 代码,以利用我现有的自写分析方法(我还没有包装经验)。抱歉含糊不清;我正走向一个远远超过我目前经历的未知数。

0 投票
5 回答
1784 浏览

c# - 拳击,你的偏好是什么,你认为哪个更快?

简而言之,我认为拳击是一种烦恼。让我们看看一些替代方案......

System.Int32 派生自抽象类 System.ValueType,后者派生自 System.Object 类。您不能从 C# 中的 System.ValueType 派生,但我猜想 struct 关键字正是这样做的,并且 CLI 将这些类型定义识别为具有按值传递的语义。无论如何,当将结构分配给对象类型时,就会发生装箱。我不想陷入拳击本身,而是想直接进入它。

我查看了一些由 C# 编译器生成的 IL。

在 MSDN 上找到这个...

值类型在公共语言基础结构 (CLI) 中有两种不同的表示形式:

  • 当值类型嵌入另一个对象或堆栈时使用的“原始”形式。

  • 一种“盒装”形式,其中值类型中的数据被包装(盒装)到一个对象中,因此它可以作为独立实体存在。

这使我得出结论,编写这样的代码应该同样昂贵......

如果我打算将相同的值作为 System.Object 传递,我真的想每次都将 ValueType 拆箱和装箱吗?我的直觉告诉我不,但我真的找不到任何人愿意评论所有这些喋喋不休的好动机?

编辑

有人发现自己在这样做吗?我意识到它可能看起来很奇怪,但有一次我发现自己处于一个位置,我想基于几种不同的表示来抽象计算。我是这样做的,并使用 lambda 表达式。它与装箱并没有真正的关系,但它允许我将任何 ValueType(这个结构方便地以 8 字节对齐)视为一种单一类型“ReinterpretCast”。

0 投票
1 回答
3993 浏览

vim - 打印时如何在vim中启用自动换行

我想打印一个简单的文本文档,并确保单词在单词边界上换行。我都试过了

但是在打印时,它只是在单词中间的右栏中中断。这可以打印吗?

0 投票
6 回答
6193 浏览

vim - 如何防止 Vim 在括号中缩进包装的文本

这困扰了我很长时间,并且尽我所能尝试我找不到解决方法。

当我编辑文本(特别是乳胶,但这没关系)文件时,我希望它在 80 列时自动换行。它会这样做,除非我碰巧在一个括号子句的中间,它会缩进非常烦人的文本。例如,这工作正常

但这不是

如果有人能告诉我如何关闭它(仅适用于文本/乳胶文件),我将不胜感激。大概这与这是 C 中的期望行为这一事实有关,但我仍然无法弄清楚出了什么问题。

0 投票
9 回答
51004 浏览

apache-flex - 如何让 Flex 文本控件自动换行

我正在创建一个 Adob​​e Flex 应用程序,并且我有一个文本控件 (mx:Text),据说当您需要多行不可编辑文本时使用它(而不是标签,它是单行不可编辑文本)。当我将浏览器窗口的大小调整为小于文本时(或在浏览器窗口已经较小的情况下加载它)时,我的文本控件不会换行。在查阅我发现的这个文档后,似乎只有在您指定以像素为单位的绝对宽度时才会发生自动换行功能。这正是我想要避免的。我希望文本换行以适合我的 Flash 对象的大小,以便它始终可见......有没有办法通过我缺少的某些属性或不同的控件来实现这一点?谢谢。

0 投票
2 回答
3222 浏览

wpf - WPF Grid Column MaxWidth 未强制执行

这个问题源于无法让我的 TextBlock 换行。基本上作为最后的尝试,我在容器网格的列上设置 MaxWidth。我惊讶地发现我的子标签和文本框仍然可以为所欲为(坏孩子,BAD),并且不受我的网格列的 MaxWidth =“200”的限制。

我真正想做的是让我的 TextBlock 填充可用宽度并在必要时换行。到目前为止,在宇宙中每个已知的父级上尝试了许多 Horizo​​ntalAlignment="Stretch" 的变体之后,除了在 TextBlock 上设置显式 MaxWidth="400" 或任何数字外,没有任何效果。这不好,因为我需要 TextBlock 来填充可用宽度,不受某个固定数字的限制。谢谢!