问题标签 [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 投票
10 回答
8287 浏览

latex - 当你编写 TeX 源码时,你如何使用你的编辑器的自动换行?

您是否使用“硬换行”(您自己或由您的编辑器自动)通过在源文档中以一定的行长插入换行符,或者您是否将段落写在一个连续的行中并让您的编辑器为您“软换行” ?

另外,你用什么编辑器来做这个?

注意:我感兴趣的是如何在 TeX 源代码(.tex 文件,一般散文)中换行,而不是 TeX 如何为最终文档换行。

0 投票
1 回答
5822 浏览

python - 如何在 Python 中为包装的 C++ 函数传递指向数组的指针

我是 C++/Python 混合语言编程的新手,对 Python/C API 不太了解。我刚开始使用 Boost.Python 为 Python 包装一个 C++ 库。我坚持包装一个将指向数组的指针作为参数的函数。以下 (2nd ctor) 是它在 C++ 中的原型。

通过在 boost::python 中这样包装它,我做得对吗?

请注意,它已成功编译和链接,但我不知道如何在 Python 中调用它。我的天真尝试如下失败。

我的第二个问题是我还需要包装析构函数吗?请说明在某些情况下是否需要这样做,但并非总是如此。

0 投票
5 回答
9530 浏览

latex - How to wrap uninterrupted text in Latex?

I need to insert text like this in my Latex document:

((((tetrameristaceae,pellicieraceae),marcgraviaceae),balsaminaceae),(fouquieriaceae,polemoniaceae,sladeniaceae,(ternstroemia,adinandra)pentaphylacaceae,(schima,gordonia)theaceae,(lissocarpa,diospyros)ebenaceae,symplocaceae,(maesaceae,(theophrastaceae,(primulaceae,(myrsine,ardisia)myrsinaceae))),(diapensiaceae,(parastyrax,styrax)styracaceae),sapotaceae,(barringtonia,gustavia)lecythidaceae,(((ericaceae,cyrillaceae),(purdiaea,clethra)clethraceae),(sarraceniaceae,((actinidia,saurauia)actinidiaceae,roridulaceae)))))ericales;

Latex writes the all text in one line, going way off in the right margin. I cannot use \linebreak by hand, this just gives a poor result when the text is longer, and it would be a lot of work given all the similar text to include.

Any idea?

Thanks!

0 投票
1 回答
587 浏览

sifr - sIFR 正在缩小文本而不是换行

我继承了一个使用 sIFR 2.0.7 的站点,由于我无法控制的原因,不太可能升级到 sIFR3。

我有一个带有已成功替换为 sIFR 的文本的 div。文本相当大,应该换到下一行,但它被 sIFR 缩小了。如果没有 sIFR,它会正确包装。

我已经搜索了 2.0.7 和其他线程的文档,但运气不佳。尝试设置较小的文本、div 上的固定高度、设置行高和更改字母间距。

任何提示或想法将不胜感激,谢谢!

从 sIFR 下载中包含的基本样式保持不变。相关代码:

HTML:

CSS:

Javascript:

生成的 HTML:

再次感谢!

韦斯

0 投票
3 回答
595 浏览

visual-studio-2008 - 在 VS2008 (vb) 中停止自动换行

不幸的是,VS2008 自动包装了我的一些代码,这对搜索没有帮助,因为它已经包装了导致我的设计器项目中的变量名称拆分的点。例如,名为 MyVariable 的变量将如下所示:

这意味着我无法搜索这些变量。有什么办法可以防止 VS 像这样包装吗?或者有什么方法可以搜索这样的变量,即使它被包装了?提前致谢!

0 投票
2 回答
423 浏览

c# - 如何强制实现多个构造函数

我正在创建一个基类Node,它基本上包装了我正在为其编写插件的程序中的另一个类的实例BaseAppObject。Node 的属性和Node的任何派生通过BaseAppObject.SetUserString(key,value)BaseAppObject.GetUserString(key,value)两种方法将它们的属性存储在BaseAppObject中。

有两种情况我需要实例化一个Node。BaseAppObject是干净的并且没有用户字符串的一种。在这种情况下,需要向构造函数传递所有要启动的属性的值。第二个是当我有一个已经定义了用户字符串的BaseAppObject时,我只是想用一个Node对象包装它。在这种情况下,我只需要运行设置_baseObject字段的初始化构造函数。然后,该对象的所有其他属性将简单地从BaseAppObject中设置的用户字符串中读取。

这是我的课程的简化版本。

从Node派生的其他类可能会添加类似这样的附加属性。

这可行,但后来如果我(或其他人)想要创建另一个从 Node 派生的类,他们必须了解派生类需要有两个构造函数。一个用于初始化,另一个用于重新初始化。

有什么方法可以使这个实现成为 Node 类的固有属性吗?还是完整的文档是唯一的选择?

还有一种方法可以避免在从节点派生的每个类中放置相同的单参数构造函数(如下)。

0 投票
6 回答
40983 浏览

vim - 在任意宽度的窗口中在 Vim 中以 80 个字符软换行

我想使用 Vim 的软包装功能 ( :set wrap) 将一些代码包装成 80 个字符,而不管我的实际窗口宽度如何。

我还没有找到一种方法来做到这一点——所有的软包装似乎都与窗户的宽度有关

  • textwidth并且wrapmargin都用于硬包装(它们在文件中插入换行符)
  • 垂直拆分为多个窗口并在其中一个上使用:vertical resize 80(可能:set breakat=允许在任何字符上中断)某种作品(即使它有点hackish),但是在使用时中断,:set number因为行号占用可变数量的列(取决于关于文件长度),这些是 80 的一部分。

有没有办法在vim中做到这一点? 根据其他消息来源,它看起来并不乐观

现在我的近似值只是/^.\{80}\zs.\+作为我的默认搜索,所以它至少被突出显示。我想:syntax为它添加一个项目,但是当它与其他语法项目重叠时就中断了,所以我放弃了这个想法。

0 投票
1 回答
528 浏览

word-wrap - 如何使用 c# 在richtextbox 中获取自动换行符的数量?

我正在使用富文本框,每当我得到自动换行时,我都需要增加它的大小......到目前为止,我只是在计算字符数,如果字符超过限制,我只是改变了高度富文本框....我知道这不是正确的方法,所以我正在寻找可以得到自动换行计数的答案。所以我可以增加很多倍的高度......请帮助我......

提前致谢.....

0 投票
1 回答
2881 浏览

wcf - 什么是 WCF 中的消息包装

在 WCF 消息合同中,我们有 IsWrapped 属性和 wrappername、wrappernamespace 属性

  • 问题?

    1. 什么是消息包装
    2. 包装消息有什么好处
    3. 包装消息是否安全。
0 投票
15 回答
454250 浏览

html - 在标签中换行

我想包装一些添加到<td>元素的文本。我试过了style="word-wrap: break-word;" width="15%"。但它没有包装文本。是否必须给它 100% 的宽度?我有其他控件要显示,所以只有 15% 的宽度可用。