Skonfigurować VS Code. Zadanie dla doświadczonych programistów
Interesuje mnie możliwość konfiguracji VS Code do pracy z zdalnymi plikami, gdy łączymy się przez FTP z witryną za pomocą wtyczki Remote FS i chcemy mieć możliwość szybkiego przechodzenia do innych plików tej zdalnej witryny, wcześniej dodanych do naszych nowo utworzonych ustawień VS Code. Aby można było szybko przechodzić do powiązanych innych relatywnych ścieżek plików do bieżącej relatywnej ścieżki pliku.
Na przykład, pracujemy z plikiem file1.php, ma on relatywną ścieżkę folder1/../file1.php, powinna być również konfiguracja według logiki:
ftp-path: path1 {
current-path: "folder1/../file1.php", // nasz plik
dostępne-ścieżki: { // tablica dostępnych innych relatywnych ścieżek do tego bieżącego pliku
path1: { name: "new1", path: "folder2/../file19s7f9789sdf.ini" }, // Nazwa i ścieżka relatywnego przypisanego mu innego pliku
path2: { name: "new2", path: "folder3/../file19s7fasdasdasd9789sdf.html" }
}
}
i dla innego warunkowego pliku konfiguracja (nie pasuje nam, ale pasuje do innego pliku)
ftp-path: path2 {
current-path: "folder1/../file2.php",
dostępne-ścieżki: {
path1: { name: "New1", path: "folder2/../file19s7f9789sdf.ini" },
path2: { name: "New2", path: "folder3/../file19s7fasdasdasd9789sdf.html" }
}
}
hotkeys { // przypisanie skrótów klawiszowych do Nazw ścieżek, które są w powyższych ustawieniach
exmple1 {
name: "new1",
keys: "B+D+S+B"
},
exmple2 {
name: "new2",
keys: "Z+X+C+V...."
},
}
W tym przykładzie nasza relatywna ścieżka pliku w ustawieniach ma tablicę dostępne-ścieżki przypisanych innych relatywnych ścieżek path1 i path2. Używają one Nazwy i Ścieżki.
Oprócz tego na Nazwę new1 istniejących ścieżek jest konfiguracja uruchamiania przez skróty klawiszowe (w naszym przykładzie "B+D+S+B"). W rezultacie przy wprowadzeniu tych skrótów klawiszowych w edytorze powinna otworzyć się nowa karta z plikiem folder2/../file19s7f9789sdf.ini , który odpowiada nazwie New1.
To znaczy, że na każdą nazwę relatywnej ścieżki przypisana jest własna kombinacja klawiszy. Przy jej wprowadzeniu system sprawdza, czy taka nazwa istnieje w bazie dla bieżącej relatywnej ścieżki, z którą pracujemy. Jeśli tak - następuje otwarcie pliku, jeśli nie - nic się nie dzieje.
Idealnym rozwiązaniem jest użycie skrótów klawiszowych.
Alternatywnym rozwiązaniem jest szybkie przejście do pliku w inny wygodny sposób, na przykład dodanie do karty bieżącego pliku w menu kontekstowym (kliknięcie prawym przyciskiem myszy na karcie) linku w postaci nazwy relatywnej ścieżki new1. Ale jakoś by ten link wyróżnić (najlepiej innym kolorem tekstu).
Ta konfiguracja powinna działać uniwersalnie z dowolnymi witrynami przy łączeniu się z nimi przez FTP za pomocą wtyczki Remote FS.
Jeśli są pytania - proszę pisać na priv, postaram się szybko odpowiadać.
Będę wdzięczny za propozycje i pomysły dotyczące rozwiązań.
Proszę o swoje
- wariant rozwiązania zadania,
- budżet,
- przybliżony czas na rozwiązanie zadania.
Интересует возможность настройки VS Code для работы с удаленными файлами, когда мы подключается по FTP к сайту через плагин Remote FS и хотим иметь возможность быстрого перехода к другим файлам этого удаленного сайта, заранее добавленные в наши новые созданные настройки VS Code. Чтобы можно было быстро переходить на связанные другие относительные пути файлов к текущему относительному пути файла.
Например, мы работаем с файлом file1.php, у него есть относительный путь folder1/../file1.php, так же должна быть настройка по логике:
ftp-path: path1 {
current-path: "folder1/../file1.php", // наш файл
avaliable-paths: { // массив доступных других относительных путей к данному текущему файлу
path1: { name: "new1", path: "folder2/../file19s7f9789sdf.ini" }, // Имя и путь относительного назначенного ему другого файла
path2: { name: "new2", path: "folder3/../file19s7fasdasdasd9789sdf.html" }
}
}
и для другого условного файла настройка (нам не подходит, но подходит для другого файла)
ftp-path: path2 {
current-path: "folder1/../file2.php",
avaliable-paths: {
path1: { name: "New1", path: "folder2/../file19s7f9789sdf.ini" },
path2: { name: "New2", path: "folder3/../file19s7fasdasdasd9789sdf.html" }
}
}
hotkeys { // назначение горячих клавиш для Названий путей, которые есть в настройках выше
exmple1 {
name: "new1",
keys: "B+D+S+B"
},
exmple2 {
name: "new2",
keys: "Z+X+C+V...."
},
}
На данном примере у нашего относительного пути файла в настроках есть массив avaliable-paths назначенных других относительных путей path1 и path2. У них используется Имя и Путь.
Кроме этого на Имя new1 существующих путей есть настройка запуска через горячие клавиши (на нашем примере "B+D+S+B"). В итоге при наборе этих горячих клавиш у нас должна в редакторе открываться новая вкладка с файлом folder2/../file19s7f9789sdf.ini который соответствует имени New1.
То есть на каждое имя относительного пути есть своя комбинация клавиш. При ее наборе система ищет есть ли такое имя в базе для текущего относительного пути, с которым мы работает. Если есть - происходит открытие файла, если нету - ничего не происходит.
Идеальный вариант - использовать горячие клавиши.
Запасной вариант - быстрый переход к файлу любым другим удобным способом, например добавить на вкладку текущего файла в контекстное меню (клик правой кнопкой по вкладке) ссылку в виде названия относительного пути new1. Но как-то бы эту ссылку выделить тогда (лучше всего другим цветом текста).
Такая настройка должна работать универсально с любыми сайтами при подключении к ним по FTP через плагин Remote FS.
Если есть вопросы - прошу писать в личку, постараюсь быстро отвечать.
Буду рад предложениям и идеям по решениям.
Предлагайте свой
- вариант решения задачи,
- бюджет,
- примерное время на решение задачи.
Aktualne projekty freelancerskie w kategorii Javascript &Typescript
Strona docelowa
378 PLN
Nieобходимо сверстать лендинг страницу для проекта Poniżej możesz zapoznać się z technicznym zadaniem TZ - Link Układ HTML i CSS, Javascript &Typescript ∙ 1 godzina 29 minut temu ∙ 19 ofert |
Rozwój strony internetowej nieruchomości
4678 PLN
- Opracuj stronę internetową związaną z nieruchomościami, korzystając z technologii MERN (MongoDB, Express.js, React, Node.js). - Zintegruj rozwiązania płatności kryptowalutowych dla transakcji, zapewniając bezpieczeństwo i zgodność. - Zaprojektuj angażujący, przyjazny dla… Javascript &Typescript, Programowanie stron internetowych ∙ 1 godzina 34 minuty temu ∙ 15 ofert |
Stworzyć konstruktorPodstawowe zadanie techniczne znajduje się pod linkiem. Jesteśmy gotowi stworzyć bardziej szczegółowe zadanie techniczne w razie potrzeby. Proszę podać koszt i terminy. Jeśli są pytania, proszę pisać w wiadomościach prywatnych w celu omówienia.… Javascript &Typescript, Programowanie stron internetowych ∙ 1 godzina 44 minuty temu ∙ 1 oferta |
Integracja kodu Facebook Pixel i API konwersjiProszę o podanie przybliżonego oszacowania czasu trwania projektu oraz ceny, za którą mogą Państwo zrealizować tę integrację. Ogólne zadanie - wdrożenie zaawansowanego śledzenia użytkowników z przesyłaniem zdarzeń do Facebooka w celu dalszego tworzenia kampanii… Javascript &Typescript, Programowanie stron internetowych ∙ 2 godziny 2 minuty temu ∙ 1 oferta |
Potrzebny specjalista od google scriptDzień dobry, szanowni freelancerzy. Potrzebny specjalista od google script. Istota zadania Istnieją dwie tabele: w jednej zamówienia, w drugiej prowadzone są zapasy towarów i zyski. Przy zmianie statusu zamówienia w tabeli zamówień w drugiej zmienia się stan magazynowy i oblicza… Javascript &Typescript ∙ 3 godziny 58 minut temu ∙ 4 oferty |