Skip to content

yts233/luogu-bash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

luogu-bash

洛谷刷题辅助脚本,可以方便地给源代码进行储存、管理和执行。

用法

luogu <subcommand> [...]

子命令

(这里的number可以是题号,如P1234,也可以是任意合法的文件夹名)

new <number>	创建一个新的源代码
delete <number>	删除现有源代码
cd <number>	切换到指定源代码的路径并打开新的bash
show [number]	显示源代码目录 (使用 nautilus)
edit [number]	编辑源代码、输入
code [number]	用 Visual Studio Code 打开工作区
complie	[number]编译当前目录下的源代码
run [number]	运行当前目录下的源代码并输出到out文件
rrun [number]	先complie再run
project [num]	生成项目目录
help		显示此消息

安装

  1. 创建一个 luogu 文件夹(可以是其他名字),作为源代码存库
  2. luogu.bash luogu-completion.bash 保存在 luogu
  3. 执行 chmod +x luogu.bashchmod +x luogu-completion.bash 给脚本授予执行权限
  4. ~/.bash_aliases 内添加以下内容
LUOGU_PATH=/home/ye_tianshun/桌面/luogu(luogu的文件夹)
alias "luogu"="$LUOGU_PATH/luogu.sh"
if [ -f "$LUOGU_PATH/luogu-completion.bash" ]; then
        . "$LUOGU_PATH/luogu-completion.bash"
fi
  1. source ~/.bash_aliases 加载脚本
  2. bash 内输入 luogu 并按两下 Tab 键,输入 luogu help 以检验脚本是否安装成功

About

洛谷刷题辅助脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages