Sublimetext3 是否可以将文本前置到多行

Sublimetext3 是否可以将文本前置到多行,sublimetext3,Sublimetext3,我试图在CSS中预先添加文本,以使其在特定的div中工作,但不幸的是,它超过500行,因此手动编辑以添加将是一件痛苦的事情,不值得 我想要实现的(这是我在使用sublime函数之前的css(如果有)) .innerAll{ 填充:10px; 位置:相对位置; } .布局时间线ul.时间线{ 列表样式:无; 保证金:0; 填充:10px 10px 10px 35px; } .布局时间线ul.时间线>li{ 位置:相对位置; 填充:0 10px; } .底部{ 填充:0 10px; } .分离器{

我试图在CSS中预先添加文本,以使其在特定的div中工作,但不幸的是,它超过500行,因此手动编辑以添加将是一件痛苦的事情,不值得

我想要实现的(这是我在使用sublime函数之前的css(如果有))

.innerAll{
填充:10px;
位置:相对位置;
}
.布局时间线ul.时间线{
列表样式:无;
保证金:0;
填充:10px 10px 10px 35px;
}
.布局时间线ul.时间线>li{
位置:相对位置;
填充:0 10px;
}
.底部{
填充:0 10px;
}
.分离器{
填充:10px0 3px0;
显示:块;
}
.布局时间线ul.时间线>li.日期{
宽度:50px;
填充:5px0;
文本对齐:居中;
文本转换:大写;
字号:700;
位置:绝对位置;
左:-70px;
排名:0;
z指数:2;
}
我想要达到的目标:

#时间线。innerAll{
填充:10px;
位置:相对位置;
}
#时间线。布局时间线{
列表样式:无;
保证金:0;
填充:10px 10px 10px 35px;
}
#时间线。布局时间线ul.timeline>li{
位置:相对位置;
填充:0 10px;
}
#时间轴。分隔符。底部{
填充:0 10px;
}
#铁姆林分离器{
填充:10px0 3px0;
显示:块;
}
#时间线.布局时间线ul.timeline>li.date{
宽度:50px;
填充:5px0;
文本对齐:居中;
文本转换:大写;
字号:700;
位置:绝对位置;
左:-70px;
排名:0;
z指数:2;
}
那么,使用sublime是否可以选择所有文本,然后预先添加一些文本?我不能用ctrl+f来替换

我不能用ctrl+f来替换

否,因为ctrl+f是“查找”。使用ctrl+h进行替换,然后

  • 启用正则表达式时
  • 替换
    ^[^\n]+\{
  • 使用
    #时间线$0
我不能用ctrl+f来替换

否,因为ctrl+f是“查找”。使用ctrl+h替换,然后

  • 启用正则表达式时
  • 替换
    ^[^\n]+\{
  • 使用
    #时间线$0

是否要在每个选择器前面加上前缀?如果是,请搜索

{
因为它只出现在您要预结束的行中,然后按alt+enter选择找到的每个实例。按Pos1转到所有这些行的开头并键入#timeline。升华通常非常平滑,但一次处理这么多选择可能需要一些时间

$fp = fopen("css_file_without_addition.css", "r");
$fp_modify = fopen("css_file_with_addition.css","w+");

while($fst = fgets($fp)){

if(strpos($fst,"{")){
    $fst = "#timeline ".$fst;
}
fwrite($fp_modify,$fst);
fclose($fp);
fclose($fp_modify);
}

?>

编辑:请记住,如果您不想预先添加所有选择器,但确实需要预先添加的选择器都在一起,则可以首先选择包含这些选择器的整个块,然后在打开“选择中”选项的情况下进行搜索(搜索文本字段左侧的按钮2)

是否要在每个选择器前面加上前缀?如果是,请搜索

{
因为它只出现在您要预结束的行中,然后按alt+enter选择找到的每个实例。按Pos1转到所有这些行的开头并键入#timeline。升华通常非常平滑,但一次处理这么多选择可能需要一些时间

$fp = fopen("css_file_without_addition.css", "r");
$fp_modify = fopen("css_file_with_addition.css","w+");

while($fst = fgets($fp)){

if(strpos($fst,"{")){
    $fst = "#timeline ".$fst;
}
fwrite($fp_modify,$fst);
fclose($fp);
fclose($fp_modify);
}

?>

编辑:请记住,如果您不想预先添加所有选择器,但确实需要预先添加的选择器都在一起,则可以首先选择包含这些选择器的整个块,然后在打开“选择中”选项的情况下进行搜索(搜索文本字段左侧的按钮2)我不知道sublime中是否有,但考虑到您已经安装了php 运行此脚本,您将在css_文件_with_addition.css文件中获得所需内容,该文件位于css_文件_with_addition.css所在的同一目录下
$fp = fopen("css_file_without_addition.css", "r");
$fp_modify = fopen("css_file_with_addition.css","w+");

while($fst = fgets($fp)){

if(strpos($fst,"{")){
    $fst = "#timeline ".$fst;
}
fwrite($fp_modify,$fst);
fclose($fp);
fclose($fp_modify);
}

?>

我不知道是否有任何在崇高,但考虑到你已经安装了php 运行此脚本,您将在css_文件_with_addition.css文件中获得所需内容,该文件位于css_文件_with_addition.css所在的同一目录下
$fp = fopen("css_file_without_addition.css", "r");
$fp_modify = fopen("css_file_with_addition.css","w+");

while($fst = fgets($fp)){

if(strpos($fst,"{")){
    $fst = "#timeline ".$fst;
}
fwrite($fp_modify,$fst);
fclose($fp);
fclose($fp_modify);
}

?>

我有一个非常简单易懂的方法,但它非常有效;
我有一个非常简单易懂的方法,但它非常有效;

你是在为每一行做准备吗?你是在为每一行做准备吗?不……我不是说我不知道怎么做。我是说这在物理上是不可能的。你的键盘缺少一个H?查找和替换作品只要帮我找,如果你“找到”了正确的thing@randommman:你所说的“实际上不可能”是什么意思?此解决方案将为您提供所需的准确结果。不…我不是说我不知道如何操作。我是说这在物理上是不可能的。您的键盘缺少一个H?查找并替换works只需为我查找,如果您“找到”正确的thing@randommman:你所说的“实际上不可能”是什么意思?此解决方案将为您提供所需的确切结果。
Pos1
是什么意思?跳转到行首的键,通常位于箭头键正上方的六个键块中。它在英文键盘上被称为不同的东西吗?我认为“Position 1”应该是一个安全的赌注。“Home”在我的键盘上。当自动换行开关关闭时,要注意它的行为。你说的
Pos1
是什么意思?跳转到行首的键,通常位于箭头键正上方的六个键块中。它在英文键盘上被称为不同的东西吗?我想“Position 1”应该是一个安全的赌注。“Home”在我的键盘上。当自动换行功能关闭时,请注意它的行为