Редактор локального кода на вкладке Google Chrome - как Notepad ++? - PullRequest
2 голосов
/ 22 июля 2011

Я просмотрел очень много расширений и приложений Google Chrome, чтобы найти приложение, которое соответствует следующим требованиям:

  • запускается в редакторе вкладок Google Chrome
  • для любого кода,PHP, CSS, HTML
  • может загружать и сохранять файлы (на моем компьютере) и создавать новые
  • работает с локальными файлами на моем компьютере

Есть ли?kodingen, cloud9, shiftted, кажется, не делает это на локальном хосте.

Ответы [ 6 ]

4 голосов
/ 01 августа 2011

Может SourceKit подойдет?

SourceKit - это расширение вашего браузера Google Chrome, которое работает на отдельной вкладке. Файлы хранятся в вашей учетной записи Dropbox, поэтому вы можете не только получить доступ к файлам со своего компьютера - вы можете получить к ним доступ из любого места! Он использует подсветку синтаксиса, как Notepad ++ для ограниченного числа языков (вы сказали, php, css и html - все они поддерживаются). Он может загружать, сохранять и редактировать текстовые файлы локально на вашем компьютере, если вы устанавливаете Dropbox Desktop Application. Это также синхронизирует файлы с вашей сетевой учетной записью и, таким образом, делает их доступными из любой точки мира.

Это звучало скорее как реклама продавца, чем предполагалось.

Обе Dropbox и SourceKit бесплатны.

Насколько я вижу, есть четыре улова:

  • Dropbox «только» предлагает 2 ГБ бесплатно, однако вы можете обновить его в любое время, если готовы платить.
  • Dropbox Desktop будет синхронизировать только одну папку (и все ее содержимое), но это ничем не отличается от веб-сайта.
  • SourceKit не будет отлаживать ваш код, но выделит неправильный синтаксис (только для определенных языков).
  • РЕДАКТИРОВАТЬ Не работает в автономном режиме.

Я попробовал, и это хорошо работает.

2 голосов
/ 06 мая 2012

Редактор сочувствия

Sympathy использует плагин npapi-file-io, упомянутый в ответ выше , чтобы позволить вам редактировать локальные файлы.

Плюсы

  • Позволяет редактировать локальные файлы
  • Полная подсветка синтаксиса
  • Закладка локальных файлов для быстрого доступа

Против

  • Использует плагин npapi для чтения файлов, что означает, что он имеет доступ ко всем вашим данным
  • Недоступно в Интернет-магазине Chrome
  • Все еще в разработке
  • На данный момент работает только в Linux / Windows (не в Mac)

Если вам интересно, вы можете посмотреть README или Manual на github.

Screenshot of this file

Раскрытие информации: я являюсь основным разработчиком расширения.

0 голосов
/ 20 января 2016

ShiftEdit может использоваться для локальной работы , вам нужно будет установить XAMPP или аналогичный.

0 голосов
/ 29 июля 2011

@ Берк Демиркир может быть прав.

Вот ресурсы, которые я нашел, которые могут быть полезны;

32 Расширения Google Chrome для умных дизайнеров

Chrome Web Developer Tools № 7 в приведенном выше списке

0 голосов
/ 28 июля 2011

Нет расширения для редактирования локальных файлов.

Но вы можете написать один!

Доступ к локальной файловой системе не может быть выполнен с помощью API-интерфейса расширений Chrome.

Но вы можете использовать HTML5 File API (который является черновиком) или Local Storage . Если вам не подходит ни один из этих методов хранения, вы можете создать Плагин NPAPI . Chrome поддерживает плагины NPAPI. В коде Google есть также проект под названием npapi-file-io , целью которого является доступ к локальным файлам из контекста расширения Google Chrome.

Edit:

Теперь, есть один полезный редактор, Symphaty . Вы можете использовать редактор Symphaty от Capt.Nemo.

Редактировать 2:

Плагины NPAPI сняты с Chrome начиная с версии 42. Единственная альтернатива - использовать собственное приложение-оболочку и общаться с помощью Native Messaging API .

0 голосов
/ 23 июля 2011

Не работает ли упомянутое вами расширение с протоколом file: ///?Они будут работать для протокола http: //, только если вы собираетесь редактировать файлы внутри локального веб-сервера.

Вместо записи http://localhost/(...) вы пишете файл: /// (...)где (...) - полный путь.

В системах UNIX это файл: ///home/jens/file.txt.В Windows это должен быть файл: /// C: \ (...).

...