小编Léo*_* 준영的帖子

无法在 Zsh 中撤消删除

我在路径/测试中运行

rm -r *
Run Code Online (Sandbox Code Playgroud)

教程说,我可以撤消的变化

如果这些花式编辑器命令之一以您不希望的方式更改了您的命令行,您可以使用 ˆ_ 撤消更改,如果您可以将其从键盘中取出,否则可以使用 ˆXˆU。

但是,我没有通过按 Ctrl-x Ctrl-u 或 Ctrl-xu 来取回文件。我也按 Shift-6 Shift-- 或 Shift-6-- 尝试 ^_ 失败。

如何在 Zsh 中撤消删除?

zsh rm undo

0
推荐指数
1
解决办法
1243
查看次数

无法从Zsh获得Google搜索

我的.Zshrc中有以下代码

function google; {
             $VIEW "http://www.google.com/search?q='url-encode "${(j: :)@}"'"
     }
Run Code Online (Sandbox Code Playgroud)

我明白了

google masi                                         
google:1: no such file or directory: http://www.google.com/search?q='url-encode masi'
Run Code Online (Sandbox Code Playgroud)

如何让Google搜索在Zsh中运行?

zsh

0
推荐指数
1
解决办法
560
查看次数

无法直接从终端在 Emacs 中打开手册

我想直接在 Emacs 终端中打开手册

man man
Run Code Online (Sandbox Code Playgroud)

我将以下代码作为别名放入 .zshrc 中失败

alias man=x
unalias man  
man() { emacs ^x man }
Run Code Online (Sandbox Code Playgroud)

如何打开 emacs 手册?

emacs manuals

0
推荐指数
1
解决办法
225
查看次数

无法在C中使用阶乘函数

我无法使用以下代码.

#include <stdio.h>

// I am not sure whethere I should void here or not.
int main() {
    // when the first bug is solved, I put here arg[0]. It should be
    // similar command line parameter as args[0] in Java.
    int a=3;                  
    int b; 
    b = factorial(a);

    // bug seems to be here, since the %1i seems to work only in fprintf
    printf("%1i", b);
    return 0;      
}  

int factorial(int x) {
    int i; 
    for(i=1; i<x; i++) 
        x *= i; …
Run Code Online (Sandbox Code Playgroud)

c factorial

0
推荐指数
2
解决办法
3482
查看次数

无法在Python中创建可迭代的十进制函数

我想计算总和

1/1 + 1/2 + 1/3 + ... + 1/30
Run Code Online (Sandbox Code Playgroud)

我运行代码失败了

import decimal
import math
var=decimal.Decimal(1/i)

for i in range(1,31):
   print(sum(var))
Run Code Online (Sandbox Code Playgroud)

我收到了错误

'Decimal' object is not iterable
Run Code Online (Sandbox Code Playgroud)

如何在Python中创建可迭代函数?

python iteration sum

0
推荐指数
1
解决办法
1774
查看次数

无法在Mac中找到程序>>

我想搜索附加到文件的程序">>".

我在Mac上运行代码失败了

find . -print0 | xargs -0 grep " >> "
Run Code Online (Sandbox Code Playgroud)

我找到了太多的结果来找到正确的应用程序.该程序不是/ bin中的其他电传类型.

你怎么能找到程序">>"?

unix append find

0
推荐指数
1
解决办法
456
查看次数

无法在外部以Vim的可视模式运行多个命令

我在README文件中有以下命令:

./Setup ...
./Setup ...
./Setup ...
Run Code Online (Sandbox Code Playgroud)

我想通过直观地选择代码然后运行它们来运行它们.

我跑得不成功

: '<,'> !
Run Code Online (Sandbox Code Playgroud)

Luc在他的回答中评论后的当前代码

我在.vimrc中的代码,我没有设法开始工作:

vmap <silent> <leader>v y:exe '!'.join(split(@", "\n"),';')<cr>
Run Code Online (Sandbox Code Playgroud)

我正在尝试制作一个键盘组合

v yy
Run Code Online (Sandbox Code Playgroud)

如何让上述命令工作,以便您可以直接在Vim中运行文件命令?

vim

0
推荐指数
1
解决办法
337
查看次数

无法用Sed/Python/Perl替换给定文件夹内容中的单词

我有一个项目,我有文件夹,子文件夹和文件.我需要在每个文件中用单词Bond替换Masi这个词.

我运行以下名为replace失败的Sed脚本

s/Masi/Bond/
Run Code Online (Sandbox Code Playgroud)

在Zsh by

sed -f PATH/replace PATH2/project/**
Run Code Online (Sandbox Code Playgroud)

它给了我所有文件,也没有没有Masi的文件作为输出.

Sed不一定是完成任务的最佳工具.我对Python和Perl感兴趣.

你将如何在Sed/Perl/Python中进行替换,以便只更改文件内容?

python perl replace sed

0
推荐指数
1
解决办法
813
查看次数

无法停止通过Vim/Emacs创建备份到root

问题1:我的Vim使用扩展名〜我的root进行备份

我的.vimrc中有以下行

set backup backupdir=~/tmp/vim//,~/tmp//,.//,/var/tmp//,/tmp//$
Run Code Online (Sandbox Code Playgroud)

但是,我在行中看不到根目录.

为什么我的Vim使用扩展名〜我的root来备份我的shell脚本


问题2:我的Zsh在我的PATH登录时运行我的shell脚本.例如,我的"replaceUp"shell脚本在登录时从我的root开始.我默认将它保存在〜/ bin/shells/apps中.

为什么Zsh在登录时运行我的PATH中的shell脚本?

unix vim backup path

0
推荐指数
1
解决办法
252
查看次数

无法在Python中使用命令行参数

我跑

import sys

print "x \tx^3\tx^3+x^3\t(x+1)^3\tcube+cube=cube+1"

for i in range(sys.argv[2]):              // mistake here
    cube=i*i*i
    cube2=cube+cube
    cube3=(i+1)*(i+1)*(i+1)
    truth=(cube2==cube3)

    print i, "\t", cube, "\t", cube + cube, "\t", cube3, "\t", truth
Run Code Online (Sandbox Code Playgroud)

我明白了

Traceback (most recent call last):
  File "cube.py", line 5, in <module>
    for i in range(sys.argv[2]):
IndexError: list index out of range
Run Code Online (Sandbox Code Playgroud)

如何在代码中使用命令行参数如下?

使用示例

python cube.py 100
Run Code Online (Sandbox Code Playgroud)

它应该给

x   x^3 x^3+x^3 (x+1)^3 cube+cube=cube+1
0   0   0   1   False
1   1   2   8   False
2   8   16  27  False
--- cut --- …
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
356
查看次数

标签 统计

python ×3

unix ×2

vim ×2

zsh ×2

append ×1

backup ×1

c ×1

emacs ×1

factorial ×1

find ×1

iteration ×1

manuals ×1

path ×1

perl ×1

replace ×1

rm ×1

sed ×1

sum ×1

undo ×1