标签: multiline

Visual Studio中的多行查找和替换

可以吗?我们正在使用VS2005和VS2008以及VS2010.

我不是指正则表达式 - 它们有自己的位置 - 但是普通的旧文本可以找到和替换.我知道我们可以使用\n标签使用正则表达式(在紧要关头),但不要纠结于正则表达式转义字符,还有可读性问题.

如果不能做到人们使用的简单(简单)(免费)替代方案?这并不涉及敲响我们自己的宏.

ide replace multiline visual-studio

72
推荐指数
5
解决办法
5万
查看次数

阻止在EditText上输入键,但仍将文本显示为多行

如何在Android上创建一个EditText,使得用户可能不会输入多行文本,但显示仍然是多行的(即有文字换行而不是文本转到右侧)?

它类似于内置的SMS应用程序,我们无法输入换行符,但文本以多行显示.

android multiline android-edittext

65
推荐指数
8
解决办法
6万
查看次数

WPF按钮中的多行文本

如何仅使用C#在WPF按钮上获取多行文本?我已经看到<LineBreak/>在XAML 中使用的示例,但我的按钮是在C#中以编程方式完全创建的.按钮上的数字和标签对应于域模型中的值,因此我认为我不能使用XAML来指定它.

我尝试了下面的天真方法,但它不起作用.

Button b = new Button();
b.Content = "Two\nLines";
Run Code Online (Sandbox Code Playgroud)

要么

b.Content = "Two\r\nLines";
Run Code Online (Sandbox Code Playgroud)

在任何一种情况下,我看到的只是文本的第一行("两个").

c# wpf multiline

61
推荐指数
7
解决办法
8万
查看次数

如何删除Python三引号多行字符串的额外缩进?

我有一个python编辑器,用户输入一个脚本或代码,然后将其放入幕后的main方法中,同时还缩进每一行.问题是如果用户有多行字符串,则通过在每个空格中插入制表符,对整个脚本的缩进会影响字符串.问题脚本将是如此简单:

"""foo
bar
foo2"""
Run Code Online (Sandbox Code Playgroud)

所以当在main方法中它看起来像:

def main():
    """foo
    bar
    foo2"""
Run Code Online (Sandbox Code Playgroud)

并且字符串现在在每行的开头都有一个额外的制表符.

python quotes strip multiline

58
推荐指数
4
解决办法
2万
查看次数

如何从stdin读取mutliline输入到变量以及如何在shell中打印出一个(sh,bash)?

我想做的是以下内容:

  1. 从多行输入读stdin入变量A
  2. 进行各种操作 A
  3. 管A,而不会失去定界符符号(\n,\r,\t等)到另一个命令

目前的问题是,我无法用read命令读取它,因为它停止在换行时读取.

我可以读取stdin cat,像这样:

my_var=`cat /dev/stdin`
Run Code Online (Sandbox Code Playgroud)

,但后来我不知道如何打印它.因此换行符,制表符和其他分隔符仍然存在.

我的示例脚本如下所示:

#!/usr/local/bin/bash

A=`cat /dev/stdin`

if [ ${#A} -eq 0 ]; then
        exit 0
else
        cat ${A} | /usr/local/sbin/nextcommand
fi
Run Code Online (Sandbox Code Playgroud)

bash shell stdin multiline

56
推荐指数
6
解决办法
6万
查看次数

我无法在Coffeescript交互模式(REPL)中编写多行代码

当我在coffeescript交互模式下键入多行时,出现错误.

为了exacmle,我想尝试以下代码.

kids =
  brother:
    name: "Max"
    age:  11
  sister:
    name: "Ida"
    age:  9
Run Code Online (Sandbox Code Playgroud)

显示此错误.

coffee> kids = 
Error: In repl, Parse error on line 1: Unexpected 'TERMINATOR'
  at Object.parseError (/usr/lib/coffeescript/parser.js:463:11)
  at Object.parse (/usr/lib/coffeescript/parser.js:533:22)
  at /usr/lib/coffeescript/coffee-script.js:26:22
  at Object.eval (/usr/lib/coffeescript/coffee-script.js:64:17)
  at Interface.<anonymous> (/usr/lib/coffeescript/repl.js:18:26)
  at Interface.emit (events:27:15)
  at Interface._ttyWrite (readline:309:12)
  at Interface.write (readline:147:30)
  at Stream.<anonymous> (/usr/lib/coffeescript/repl.js:35:17)
  at Stream.emit (events:27:15)
Run Code Online (Sandbox Code Playgroud)

我尝试使用'\'作为换行符,但显示了相同的错误.

coffee> kids = \
Error: In repl, Parse error on line 1: Unexpected '\'
  at Object.parseError (/usr/lib/coffeescript/parser.js:463:11)
  at Object.parse (/usr/lib/coffeescript/parser.js:533:22)
  at /usr/lib/coffeescript/coffee-script.js:26:22 …
Run Code Online (Sandbox Code Playgroud)

interactive multiline coffeescript read-eval-print-loop

52
推荐指数
1
解决办法
8300
查看次数

C++从多行字符串中删除新行

什么是从std :: string中删除'换行符'的最有效方法?

c++ string multiline

51
推荐指数
4
解决办法
11万
查看次数

如何编辑Xcode上的多行(快捷方式)

对不起,我没有找到这个问题的问题...

在Xcode中,编辑多个行的快捷方式是什么,比如sublime文本的"CMD + click"?

在此输入图像描述

xcode edit shortcut multiline

51
推荐指数
3
解决办法
1万
查看次数

Java swing:多行标签?

可能重复:
JLabel中的多行文本

我想做这个:

JLabel myLabel = new JLabel();
myLabel.setText("This is\na multi-line string");
Run Code Online (Sandbox Code Playgroud)

目前,这会生成一个显示的标签

This isa multi-line string
Run Code Online (Sandbox Code Playgroud)

我希望它能做到这一点:

This is
a multi-line string
Run Code Online (Sandbox Code Playgroud)

有什么建议?

谢谢


编辑:实施解决方案

在方法体中:

myLabel.setText(convertToMultiline("This is\na multi-line string"));
Run Code Online (Sandbox Code Playgroud)

辅助方法:

public static String convertToMultiline(String orig)
{
    return "<html>" + orig.replaceAll("\n", "<br>");
}
Run Code Online (Sandbox Code Playgroud)

java string swing jlabel multiline

50
推荐指数
6
解决办法
6万
查看次数

Android并在TableRow的TextView中显示多行文本

我正在显示一个带有行的TableLayout,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<TableRow
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="wrap_content">

  <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

        <TextView   
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/one"
            android:layout_marginLeft="10dip"
            android:textColor="#B0171F" />
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/one"
            android:id="@+id/two"
            android:layout_marginLeft="10dip"
            android:ellipsize="none"
            android:singleLine="false"
            android:scrollHorizontally="false"
            android:maxLines="10"
            android:textColor="@android:color/black" />

  </RelativeLayout>

</TableRow>
Run Code Online (Sandbox Code Playgroud)

我正在使用我能在这里找到的所有东西,并且可以想到允许文本包裹在许多行上,但无济于事:文本总是被强制为一行,从屏幕上运行.我在这里工作在TableRow中可能很重要,据我所知,这个网站没有得到处理.

那么,如何强制我的第二个TextView包装到多行呢?

android multiline tablelayout textview tablerow

49
推荐指数
2
解决办法
6万
查看次数