您好我最近开始使用vim编辑器(实际上是netbeans的插件),我遇到了使用pastebin的问题.
会发生什么事情我会把东西弄进来,然后用dd做一些删除,所以我失去了我最初的yunk内容.所以对我来说,作为vim的初学者,删除实际上是切入的非常令人困惑.
你们通常如何解决这个问题.我想你必须在你扯下它之后立即粘贴它,但是想知道你是否还有其它技巧.
让我们说我有这个文本块
public function __construct() {
parent::__construct();
}
Run Code Online (Sandbox Code Playgroud)
我想在同一级别的parrent :: construct上面插入一个新行.喜欢:
public function __construct() {
// this is the new line.
parent::__construct();
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点.我尝试在命令模式下执行Ctrl+ Enter但这也会使{向下移动}.我设法通过将光标移动到父节点的开头并执行Ctrl+来实现Enter.当光标位于第一行的末尾时,有没有办法做到这一点?或快速跳到parrent的快捷方式?
我有以下目录结构:
--var
----trac
------company1
--------project1
--------project2
------company2
--------project3
--------project4
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种方法可以在httpd.conf中指定在我访问domain.com/trac时列出目录.目前我写道:
<Location /trac>
Options Indexes
</Location>
Run Code Online (Sandbox Code Playgroud)
但我不知道如何指定文件根目录到/ var/trac.我试着这样做
PythonOption TracEnvParentDir "/var/trac"
PythonOption TracUriRoot "/trac
Run Code Online (Sandbox Code Playgroud)
但我得到错误500,我相信这是因为/ var/trac中的文件夹不是trac环境.
谢谢.
我想创建一个数据库恢复功能,它将解析用phpMyAdmin进行的转储,并将执行所有查询.
我已经有一个MySQL类来执行查询,但它只知道如何进行单个查询.我正在寻找一种方法将文件内容拆分为单个查询.
我尝试使用preg_split ...但没有设法让它工作.
$queries = preg_split('/[(.+);\s*\n/', $content, -1, PREG_SPLIT_NO_EMPTY);
Run Code Online (Sandbox Code Playgroud)
我对正则表达式不是很了解.有没有办法实现我的目标?
在header.php我有:
<?php
if(!isset($_SESSION))
{
session_start();
}
?>
Run Code Online (Sandbox Code Playgroud)
进一步向下我有:
$_SESSION[theme] = $_GET[theme];
Run Code Online (Sandbox Code Playgroud)
基本上有一个下拉框,用户选择网站主题,这设置$ _GET [主题]的值,我希望记住选择,但每当页面被更改时,主题重置为默认值.
header.php是每个页面的头文件 - 不知道这是不是问题.
如果是print_r($ _ SESSION),则在Array [theme] =>之后显示正确的值,但是如果我单击其他页面,则Array [theme] =>将重置为空白.
请帮我!