GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于gg修改器免root版代码_gg修改器中文免root版教程的内容,赶快来一起来看看吧。
作者 | 一一
出品 | AI科技大本营(ID:rgznai100)
在成为一个合格的开发者之前,大多数人一般都经历过被命令行反复“fuck”蹂躏。当然,改代码改不动了,你的内心也是“无 fuck 可说”,尤其在检查半天之后发现这个 bug 可能只是拼写出现了错误。
这时候,你应该万分期待有个 AI 工具进行智能处理或者自动化的代码修复工具。
在 GitHub 上,就有这样一个代码修复万能神器的项目,它可以纠正你之前的控制台命令中的错误,一键执行,随后一路畅通。
目前,这个名叫 The Fuck 的抒情性名称项目在 GitHub 上已收获 40564 个 Star,2011 个 fork,可以说拥有超高人气。
这个工具的用法简单高效,当你在 Terminal 里打错一个命令时,不用修改后重新打一遍,而是直接写个 fuck,该工具就会自动帮你修证然后执行程序。站在错误命令行的对面,这词天生大有“去你的”的压迫性气势,听起来是不是既解气又畅快?
具体是如何纠正代码错误的?举几个例子:
比如忘记输入 sudo,只执行 apt-get install vim,它就会提示 permission denied,这时执行 fuck,就会自动帮你执行 sudo apt-get install vim。
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists… Done
…
当然如果你执行 git push,就会提示 The current branch master has no upstream branch,随后运行 fuck,则自动执行 git push –set-upstream origin master。
➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push –set-upstream origin master
➜ fuck
git push –set-upstream origin master [enter/↑/↓/ctrl+c]
Counting objects: 9, done.
…
如果犯了低级拼写错误,比如把 python 打成了 puthon,执行 puthon 后就会提醒 mand ’puthon’ found,那么再次祭出 fuck,就会自动执行 python,再也不用为拼写错误费神了。
➜ puthon
mand ’puthon’ found, did you mean:
Command ’python’ from package ’python-minimal’ (main)
Command ’python’ from package ’python3’ (main)
zsh: command not found: puthon
➜ fuck
python [enter/↑/↓/ctrl+c]
Python 3.4.2 (default, Oct 8 2014, 13:08:17)
…
它也能进行选项修正。若执行 git brnch,就会显示 not a mand,这时果断 fuck,就会自动执行 git branch 。
➜ git brnch
git: ’brnch’ is not a mand. See ’git –help’.
Did you mean this?
branch
➜ fuck
git branch [enter/↑/↓/ctrl+c]* master
执行 lein rpl 时会提示 not a task,同样 fuck 一出,通畅无阻,它会自动执行 lein repl。一招致胜,厉害吗?
➜ lein rpl’rpl’ is not a task. See ’lein help’.
Did you mean this?
repl
➜ fuck
lein repl [enter/↑/↓/ctrl+c]
nREPL server started on port 54848 on host 127.0.0.1 – nrepl://127.0.0.1:54848
REPL-y 0.3.1
…
如果你不担心盲目运行更正后的命令, 设置 require_confirmation 可以禁用 :
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?➜ fuck
sudo apt-get install vim
[sudo] password for nvbn:
Reading package lists… Done
…
对了,在知乎有开发者朋友在这里想要友情提醒一下:执行的时候千万不要读出来,用习惯了容易成为口头禅……用着就会发现,每一个需要修改的命令行你都会不由自主想使 fuck。
还有个问题你可能想问,The Fuck 的运行速度会不会太慢了?在这里你感受下的即时模式。(https:///nvbn/thefuck#experimental-instant-mode)
The Fuck 的默认行为需要时间来重新运行以前的命令。在即时模式下,The Fuck 通过使用脚本记录输出,然后读取日志来节省时间。
目前,即时模式仅支持使用 bash 或 zsh 的 Python 3,还需禁用 zsh 的自动更正功能才能正常使用。
要启用即时模式,添加 –enable-experimental-instant-mode 到别名初始化 .bashrc,.bash_profile 或 .zshrc。
例如:
eval $(thefuck –alias –enable-experimental-instant-mode)
有没有想要试一试的冲动?接下来,将为你介绍 The Fuck 如何安装?具体又有哪些要求?
要求
安装
可以安装 The Fuck 的系统有很多,你可以在 OS X, Homebrew,或 Linux 上的 Linuxbrew 中安装 The Fuck:
brew install thefuck
在 Ubuntu / Mint 上使用以下命令安装 The Fuck:
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
在 FreeBSD 上使用以下命令进行安装:
sudo portsnap fetch updatecd /usr/ports/misc/thefuck && sudo make install clean
在 ChromeOS 的 chromebrew 中使用以下命令安装:
crew install thefuck
在其他系统,使用 pip 进行安装:
pip install thefuck
或者,你也可以使用 OS package 管理器(OS X, Ubuntu, Arch)
#建议使用 .bash_profile, .bashrc,.zshrc 命令或者其他启动脚本:
eval $(thefuck –alias)# You can use whatever you want as an alias, like for Mondays:eval $(thefuck –alias FUCK)
或者使用 shell 配置(Bash,Zsh,Fish,Powershell,tcsh)。
更改仅在新的 shell 会话中可用。如果要立即进行更改,请运行 source ~/.bashrc(或者像 .zshrc 这样的 shell 配置文件)。
要在没有确认的情况下运行固定命令,请使用 –yeah 选项(或者 -y):
fuck –yeah
如果要以递归方式修复命令,请使用 -r 选项:
fuck -r
如何运转?
The Fuck 整体的运转依靠的是将上一个命令与规则进行匹配。如果找到匹配项,则使用匹配的规则创建新命令并执行。另外,你也可以创建属于自己的规则,还可以在文件中更改几个 The Fuck 参数。
默认情况下启用的规则大约有 120 个,以下给出 5 个命令的示例:
默认情况下,仅在特定平台上启用的规则有 15 个,以下列出 3 个示例:
以下命令与 The Fuck 捆绑在一起,但默认情况下不启用:
如果你要添加属于自己的规则,在 ~/.config/thefuck/rules 创建一个 your-rule-name.py 文件。规则文件必须包含两个函数:
mand: Command) -> bool
get_mand: Command) -> str | list[str]
此外,规则可以包含可选功能:
side_effect(mand: Command, mand: str) -> None
规则还可以包含可选变量 enabled_by_default,requires_output 和 priority。
Command 有三个属性:script,output 和 script_parts。你的规则不应该改变 Command。
以下给出使用 sudo 命令运行脚本的简单示例规则:
def mand):
return (’permission denied’ mand.output.lower()
or ’EACCES’ mand.output)
def get_mand):
return ’sudo {}’.mand.script)#
Optional:enabled_by_default = True
def side_mand, mand):
subprocess.call(’chmod 777 .’, shell=True)
priority = 1000 # Lower first, default is 1000
requires_output = True
走起来,安装一个试试?不爽就扔个 fuck。
GitHub 链接:
https:///nvbn/thefuck
以上就是关于gg修改器免root版代码_gg修改器中文免root版教程的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。
gg修改器框架怎么下最新,探秘 gg修改器框架及最新下载方式 大小:15.12MB6,994人安装 在游戏界里,无论是为谁人所知的大IP或是默默无闻的小众游戏,都有着许多玩家们的热……
下载gg修改器中文版安卓版,让你的游戏更加顺畅:gg修改器中文版安卓版 大小:14.97MB7,290人安装 在游戏中遇到卡顿、延迟、掉线等问题是非常困扰人的,而现在有了gg修改器中文版安卓……
下载gg游戏修改器改攻速, 使用 GG游戏修改器让攻速UP UP! 大小:17.67MB7,492人安装 如果你是一位热爱玩游戏的玩家,你一定很了解在游戏中修改器的重要性。今天我要给……
下载gg游戏修改器刺激战场教程,优秀的GG游戏修改器让刺激战场更好玩 大小:12.30MB7,645人安装 GG游戏修改器是一款出色的游戏辅助工具,可以让玩家在刺激战场中获得更高的胜率。通……
下载gg游戏修改器怎么修改钻石,GG游戏修改器让你轻松修改钻石,让游戏更加轻松愉快 大小:9.99MB7,122人安装 在玩游戏的过程中,钻石是一种很重要的游戏资源,可以获取各种道具和强化自己的英雄……
下载gg网络游戏修改器,为什么GG网络游戏修改器是玩家的最爱? 大小:11.03MB7,529人安装 GG网络游戏修改器是一个非常强大的工具,玩家可以使用它来修改游戏的参数和设置,从……
下载gg修改器最新版是哪个版本,GG修改器最新版是哪个版本? 大小:17.59MB7,464人安装 GG修改器最新版是一款非常优秀的游戏辅助工具,它可以帮助玩家在游戏中获得更好的体……
下载gg修改器怎么变成中文,gg修改器的神奇功能 大小:6.02MB7,207人安装 gg修改器是一款免费的游戏修改软件,通过它可以轻松地修改游戏数据,获得游戏中的优……
下载gg游戏修改器视频教程,GG游戏修改器视频教程,你值得拥有的利器 大小:16.18MB7,320人安装 玩游戏,有没有遇到过打不过BOSS,卡关卡崩溃的情况?或者想要尝试各种好玩的MOD,……
下载gg游戏修改器360,游戏改变人生,gg游戏修改器360值得拥有 大小:12.81MB7,388人安装 游戏改变了我们的生活,也改变了我们的人生。不仅是我们的休闲娱乐时间,还有一些人……
下载