相关疑难解决方法(0)

在Chrome中保存对html文件的更改时自动重新加载浏览器?

我正在Vim中编辑一个HTML文件,我想让浏览器在下面的文件发生变化时刷新.

是否有适用于Google Chrome的插件会监听文件的更改,并在每次保存对文件的更改时自动刷新页面?我知道有适用于Firefox的XRefresh但我无法让XRefresh运行.

写一个脚本来做这件事有多难?

vim automation google-chrome

81
推荐指数
12
解决办法
6万
查看次数

Bash脚本,监视文件夹,执行命令

我正在尝试创建一个带有2个参数的bash脚本:目录和命令.我需要查看此目录以进行更改,并且当某些内容发生更改时,我需要执行该命令.我真的很喜欢用bash编写脚本而且我不确定我在做什么,所以对我很轻松.我也在Mac上,而不是linux.任何指针或外部资源都会有很大帮助.我知道有很多人在互联网上尝试这一点,似乎没有人能够做到这一点.我真的想模仿SASS的手表功能.

#!/bin/bash

#./watch.sh $PATH $COMMAND

DIR=$1  

ls -l $DIR > $DIR/.begin
#this does not work
DIFFERENCE=$(diff .begin .end)

if [ $DIFFERENCE = '\n']; then
    #files are same
else
    $2
fi 

ls -l $DIR > $DIR/.end
Run Code Online (Sandbox Code Playgroud)

macos bash shell

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

咖啡脚本编译

我正在寻找最简单的方法来自动将咖啡脚本重新编译为JS.

阅读文档,但仍然有麻烦得到我想要的.

我需要它来查看src/任何*.coffee文件修改的文件夹,并将它们编译成串联的javascript文件lib/something.js.

不知何故不能将观看,编译和连接结合在一起.:/

javascript compilation coffeescript

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

fswatch只能观看某个文件扩展名

我正在使用fswatch并且只想在具有扩展名的文件.xxx被修改/创建等时触发它.文档和下面的第二个参考表明:

  • 默认情况下接受所有路径,除非排除过滤器另有说明.
  • 包含过滤器可以覆盖任何排除过滤器.
  • 命令行中过滤器定义中的顺序无效.

问题:用于排除与扩展名匹配的所有文件的正则表达式是什么.xxx

参考文献:

平台:

  • MacOS 10.9.5.

macos watch fswatch

14
推荐指数
2
解决办法
3107
查看次数

如何运行fswatch来调用带有静态参数的程序?

我曾经像这样使用fswatch v0.0.2(在这个例子中,当文件改变时运行django test suit)

$>fswatch . 'python manage.py test'

这很好用.

我想排除一些导致测试每次保存运行多次的文件(Sublime文本正在保存.tmp文件,我怀疑.pyc文件也导致这种情况)

所以我升级了fswatch以启用-e模式.

然而fswatch改变的方式导致了我的麻烦 - 它现在接受一个像这样的管道参数:

$>fswatch . | xargs -n1 program

我无法弄清楚如何将参数传递给程序.例如,这不起作用:

$>fswatch . | xargs -n1 python manage.py test

这也不是:

$>fswatch . | xargs -n1 'python manage.py test'

如果不在bash脚本中打包我的命令,我怎么能这样做?

macos bash watch fswatch

13
推荐指数
2
解决办法
7216
查看次数

程序重新运行,例如,文件被修改时的`make`?

是否有自动重新运行的程序,例如,make文件被修改时?

例如,当我编写sphinx文档时,如果make html每次编辑任何相关文件时都会自动运行,那就太好了.

makefile

7
推荐指数
2
解决办法
2251
查看次数

如何在OS X中接收文件系统更改的通知?

在Windows中,我可以使用FindNextChangeNotification API来查看文件或文件夹以进行更改.例如,我可以观看文件夹,并在添加或删除文件时收到通知.

OS X上是否有类似的API?

filesystems macos events hfs+

2
推荐指数
1
解决办法
2183
查看次数

Makefile依赖项是否有"watch"/"monitor"/"guard"程序?

我最近在终端窗口中使用nodemon被破坏,每当我保存更改时运行我的Node.js程序.

我想用我的一些C++代码做类似的事情.我的实际项目有很多源文件,但如果我们假设下面的例子,我想make在保存更改时自动运行sample.dat,program.c或者header.h.

test: program sample.dat
    ./program < sample.dat

program: program.c header.h
    gcc program.c -o program
Run Code Online (Sandbox Code Playgroud)

是否有现成的解决方案?

(不启动IDE.我知道很多IDE可以在更改文件时进行项目重建.)

c++ filesystems makefile build guard

2
推荐指数
1
解决办法
973
查看次数

Bash - 一种观察文件变化的方法?

我目前的解决方案是使用python库看门狗和bash片段(最初从这里获取).

watchmedo shell-command client/js/src/templates/ proto/ --recursive \
  --patterns="*.soy;*.proto" \
  --command="echo \"WATCHMEDO file changed - rebuilding\"; make genfiles;"
Run Code Online (Sandbox Code Playgroud)

基本上我正在观看一些模板文件,然后如果其中一个更改,则自动运行make genfiles.

我想知道是否有办法在纯粹的bash中做到这一点?我宁愿不让所有开发人员都依赖Python库.

我在OSX上.

macos bash

2
推荐指数
1
解决办法
517
查看次数