Я разработчик для Drupal / WordPress, и я использую Ubuntu для редактирования файлов PHP, HTML, javascript и CSS. Обычно я работаю с локальным стеком XAMPP с промежуточными копиями моих производственных сред.
Мне бы очень хотелось иметь возможность открывать файл, над которым я работаю, в веб-браузере. Очевидно, что я могу открыть браузер и посетить локальный / любой другой URL, но я надеюсь, что может быть какое-то изящное решение типа щелчка правой кнопкой мыши.
Кто-нибудь знает что-нибудь. Или я должен стереть старые навыки C и попытаться самостоятельно запрограммировать плагин?
Спасибо за вашу помощь.
J
Да, вы можете сделать это. Просто введите путь к файлу в области URL, и он загрузится. как вы сказали, вы просто хотите открыть текстовый файл.
Мне не разрешено комментировать для уточнения, поэтому я отвечу. Похоже, вы ищете для открытия исходные файлы, которые вы редактируете, .php .css .js в вашем браузере вместо gedit.
Для этого в Nautilus щелкните правой кнопкой мыши файл, который вы хотите открыть в браузере, например файл .php. В раскрывающемся меню выберите «Свойства»
. В открывшемся окне щелкните третью вкладку над «Открыть с помощью»
. На этой вкладке вы можете выбрать желаемую программу, Firefox, хром и т. д., а затем нажмите кнопку «Установить по умолчанию». Если вы не видите браузер, которым хотите открыть их, вы можете нажать «Показать другие приложения»
. После этого .php файлы откроются в вашем браузере, и если вы щелкнете правой кнопкой мыши, должно появиться « Открыть с помощью текстового редактора », чтобы открыть их в редакторе. Надеюсь, это поможет
Я не думаю, что это возможно "из коробки". Но это должно быть довольно легко сделать с помощью bash-скрипта.
Если вы посмотрите страницу nautilus, чтобы скрипт bash появился в контекстном меню .
Вы должны быть в состоянии использовать NAUTILUS_SCRIPT_CURRENT_URI
, чтобы проверить, находится ли файл в правильной папке для вашего сервера, чтобы запустить его. Затем можно использовать NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
, чтобы получить файл, который вы выбрали. Пример, который должен работать до тех пор, пока вы не выберете более одного файла, (а если вы находитесь не в том каталоге, он откроет ваш локальный хост!):
#!/bin/bash
serverloc=/path/to/server
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS=$(echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"| grep "$serverloc")
firefox localhost${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS:${#serverloc}} > file.txt
Просто сохраните это как LoadOnServer.sh
в ~/.gnome2/nautilus-scripts
или ~/.local/share/nautilus/scripts
(в зависимости от версии nautilus, см. Комментарий ниже). И откройте этот каталог в терминале и запустите: chmod + x LoadOnServer.sh
Теперь щелкните правой кнопкой мыши по файлу. У вас должна быть опция LoadOnServer в скриптах