小编Hai*_*ang的帖子

如何在Vim中进行不区分大小写的搜索

我想搜索一个大写单词,例如文件中的COPYRIGHT.我尝试过执行搜索:

/copyright/i    # Doesn't work
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我知道在Perl中,如果我将i标志放入正则表达式,它会将正则表达式转换为不区分大小写的正则表达式.似乎Vim有自己的方式来表示不区分大小写的正则表达式.

vim search case-insensitive

1579
推荐指数
13
解决办法
44万
查看次数

如何在vim中停止换行

我喜欢长线显示在多个终端线上; 我不喜欢vim在我的实际文本中插入换行符.我应该改变.vimrc的哪一部分?

vim

242
推荐指数
8
解决办法
15万
查看次数

如何遍历find返回的文件名?

x=$(find . -name "*.txt")
echo $x
Run Code Online (Sandbox Code Playgroud)

如果我在Bash shell中运行上面的代码,我得到的是一个包含多个文件名的字符串,用空格分隔,而不是列表.

当然,我可以进一步将它们分开来获取列表,但我确信有更好的方法可以做到这一点.

那么循环find执行命令结果的最佳方法是什么?

bash find

189
推荐指数
8
解决办法
19万
查看次数

如何为svn配置HTTP代理

我想检查存储库http://code.sixapart.com/svn/perlbal/中的代码.我只能通过设置代理来访问存储库URL.我想如果我想通过svn从同一个URL获取代码,我也需要配置代理.那么你们中的任何人都可以告诉我如何在svn中配置HTTP代理吗?

顺便说一句,我svn在Linux下使用命令行客户端.

svn proxy

92
推荐指数
4
解决办法
14万
查看次数

领先的`\ x'在Python字符串`\ xaa`中的含义是什么

'aa'和之间有什么区别'\xaa'?这个\x部分是什么意思?Python文档的哪一章涵盖了这个主题?

python string escaping

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

如何跳回上一个编辑地点

是否可以回到vim中的上一个编辑位置?我知道使用标记,可以在文件中的不同位置之间来回移动,但我不知道vim是否可以自动记住以前的编辑位置.

vim

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

如何在Perl中找到用户的主目录?

我需要检查用户主目录中的文件是否存在,因此请使用文件检查:

if ( -e "~/foo.txt" ) {
   print "yes, it exists!" ;
}
Run Code Online (Sandbox Code Playgroud)

即使在用户的主目录下有一个名为foo.txt的文件,Perl总是抱怨没有这样的文件或目录.当我用/ home/jimmy替换"〜"时(让我们说用户是jimmy)然后Perl做出正确的判决.

你能解释为什么"〜"不能在Perl中工作并告诉我Perl找到用户主目录的方式是什么?

perl tilde-expansion home-directory

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

如何将单词中的字母从大写改为小写或反过来(交换大小写)?

在相反的情况下,我不想删除单词并重新输入所有字母,而是想在Vim中找到一些聪明的方法来解决问题.

vim

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

如何在Vim中跳转到当前函数体的开头?

作为标题,如果我在函数体的中间并且函数体很长,我怎样才能跳回到函数体的开头.

vim

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

如何在bash中将变量的值用作另一个变量的名称

我想声明一个变量,其名称来自另一个变量的值,我编写了以下代码:

a="bbb"
$a="ccc"
Run Code Online (Sandbox Code Playgroud)

但它不起作用.完成这项工作的正确方法是什么?

bash

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