新闻中心
Linux Nautilus中用脚本一键打开HTML和CSS配对
答案:通过创建Bash脚本并集成到Nautilus右键菜单,可实现一键同时打开同名HTML和CSS文件。1. 脚本检测选中HTML文件是否存在同目录下同名CSS文件;2. 若存在则调用指定编辑器(如VS Code)同时打开两个文件;3. 需将脚本保存至~/.local/share/nautilus/scripts/目录并赋予执行权限;4. 使用时右键点击HTML文件,在“脚本”菜单中选择对应选项即可触发操作。

在 Linux 的 Nautilus 文件管理器中,可以通过自定义脚本实现一键同时打开配对的 HTML 和 CSS 文件。这个功能特别适合前端开发人员,能快速启动关联文件进行编辑。
创建脚本自动识别并打开 HTML/CSS 配对文件
你可以写一个简单的 Bash 脚本,让它检测当前选中的 HTML 文件是否对应同名的 CSS 文件,并用你喜欢的编辑器(如 VS Code、Gedit 或 Sublime Text)同时打开这两个文件。
示例脚本内容如下:
#!/bin/bash# 获取选中的文件路径(Nautilus 通过 %F 传入)
selected_file="$1"
# 提取文件所在目录和基础名称
dir=$(dirname "$selected_file")
base=$(basename "$selected_file" .html)
# 构造对应的 CSS 文件路径
css_file="$dir/$base.css"
# 检查是否为 HTML 文件且存在同名 CSS 文件
if [[ "$selected_file" == *.html ]] && [[ -f "$css_file" ]]; then
code "$selected_file" "$css_file" # 使用 VS Code 打开
# gedit "$selected_file" "$css_file" # 或使用 Gedit
fi
将脚本添加到 Nautilus 右键菜单
为了让脚本能出现在右键菜单中,需将其保存到 Nautilus 的脚本目录,并设置可执行权限。
步骤如下:
- 把上面的脚本保存为 open_html_css.sh
- 创建脚本目录(如果不存在):
mkdir -p ~/.local/share/nautilus/scripts - 移动脚本进去:
mv open_html_css.sh ~/.local/share/nautilus/scripts/ - 添加执行权限:
chmod +x ~/.loca
l/share/nautilus/scripts/open_html_css.sh
完成后,在 Nautilus 中右键点击任意 HTML 文件,就会在“脚本”子菜单里看到该选项。
JTBC网站内容管理系统5.0.3.1
JTBC CMS(5.0) 是一款基于PHP和MySQL的内容管理系统原生全栈开发框架,开源协议为AGPLv3,没有任何附加条款。系统可以通过命令行一键安装,源码方面不基于任何第三方框架,不使用任何脚手架,仅依赖一些常见的第三方类库如图表组件等,您只需要了解最基本的前端知识就能很敏捷的进行二次开发,同时我们对于常见的前端功能做了Web Component方式的封装,即便是您仅了解HTML/CSS也
3
查看详情
使用说明与注意事项
此功能依赖于命名一致性:HTML 和 CSS 文件必须同名(如 index.html 与 index.css),且位于同一目录下。脚本通过扩展名判断类型,因此非标准命名不会触发操作。
你可以根据偏好修改编辑器命令,比如换成 sublime、vim 或其他 GUI 编辑器。确保所用编辑器已安装并支持命令行调用。
每次重启 Nautilus 后脚本会自动加载,若未生效可尝试运行:nautilus -q 来重启文件管理器。
基本上就这些,不复杂但很实用。
以上就是Linux Nautilus中用脚本一键打开HTML和CSS配对的详细内容,更多请关注其它相关文章!
# linux
# html
# sublime
# 前端
# css
# 重启
# 第三方
# 可以通过
# 你可以
# 内容管理系统
# 一键
# vs code
# html文件
# 前端开发
# 编辑器
# 建设网站优化报价
# 珠海全网营销seo推广代运营
# 矿权出让网站建设流程
# 北京正规网站建设风格
# 淮南seo公司选1火星
# 宁波网站se0优化
# 长丰网站建设价格
# 网站优化常用的几种方法
# 定西市网站专业建设
# 命令行
# 视频文件
# 如何使用
# 塘厦网站优化哪家快
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Highcharts 雷达图径向轴标签定制指南:利用多Y轴实现数值标注
《GTA6》开发画面疑似泄露!这次可不是AI了
Yandex官方入口网址 Yandex俄罗斯搜索引擎最新在线地址
荣耀Play7T运行卡顿解决_荣耀Play7T性能优化
Mac终端命令大全_Mac常用Terminal指令速查
2025-2030年全球乘用车销量预测:新能源成增长主力
曝R星经典之作开发图 设计简陋但信息密集!
composer 和 npm/yarn 在管理依赖方面有什么核心思想差异?
Golang如何实现Web文件静态资源服务器_Golang静态资源服务器开发与实践
Django表单提交验证失败后保持字段值不刷新
composer的"require-dev"部分是用来做什么的?
纯CSS与HTML网格布局的HTML精简策略:SVG与JS方案解析
漫蛙2漫画入口 漫蛙正版网页漫画直达网址
海棠账号登录入口_登录海棠账户同步阅读记录
在J*a中如何开发简易仓库管理与库存统计_仓库管理库存统计项目实战解析
windows10怎么查看本机ip_windows10命令提示符ipconfig使用
CSS实现侧边栏导航项全宽圆角悬停背景效果
服务端验证_j*ascript输入检查
顺丰快递查询系统 官方正版查询入口
Win11 BitLocker密码忘了怎么办 Win11找回BitLocker恢复密钥方法【解决】
CSS Grid如何控制元素对齐_align-items与justify-items组合使用
谷歌浏览器一键优化方案_谷歌浏览器直达主页极速不卡版
CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题
《噬血代码2》新预告片发布 展示游戏剧情
J*aScript DOM操作:高效清空列表元素的策略与实践
小米Civi 4录制视频过暗_小米Civi 4亮度优化
解决Rails应用中内容错位与Turbo警告:meta标签误用导致富文本渲染异常
Safari自带网页翻译功能怎么用 无需插件轻松看懂外文网站【方法】
SteamMachine定价或为699美元 大家想入手吗?
怎么在html里运行vbs脚本_html中运行vbs脚本方法【教程】
解决macOS上安装pyhdf时‘hdf.h’文件缺失的编译错误
ArrayList与LinkedList操作复杂度详解:遍历与修改
Yandex浏览器官方网页版入口 Yandex浏览器最新版官网
必由学在线入口 必由学网页版快速登录入口
2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享
网易大神怎么保存别人动态的图片_网易大神动态图片保存方法
文本文档写html代码怎么运行_文本文档html代码运行步骤【教程】
微信语音通话掉线如何解决 微信语音通话稳定优化方法
网站内容防复制粘贴的实现策略与局限性
抓大鹅解压小游戏 抓大鹅摸鱼解压入口
QQ邮箱网页版快速登录 QQ邮箱邮箱账号官方入口地址
Mac怎么锁定备忘录_Mac备忘录加密设置教程
可靠CSGO开箱平台解析 CSGO开箱网合集
Golang如何实现微服务鉴权与权限控制_Golang微服务鉴权与权限管理实践
QQ邮箱网页版入口 QQ邮箱官方邮箱登录通道
提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案
DLsite中文平台入口 DLsite官网内容在线查看
如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率
构建轻量级网站内部消息系统:Formspree 集成指南
抖音未来赚钱的新趋势 2025年值得关注的变现风口分析


2025-11-14
浏览次数:次
返回列表
l/share/nautilus/scripts/open_html_css.sh