Эффективное использование gvim по сети

Вам необходимо изменить функцию highlightPoints:

function highlightPoints(e) {
    const container = this;
    const charts = Highcharts.charts.slice();
    const chartIndex = charts.findIndex(chart => chart.renderTo === container);

    if (chartIndex > -1) {
        const chart = charts.splice(chartIndex, 1)[0];

        const event = chart.pointer.normalize(e.originalEvent); // Find coordinates within the chart
        const point = chart.series[0].searchPoint(event, true); // Get the hovered point

        if (point) {
            const x = point.x;

            charts.forEach(chart => {
                let caughtPoint;

                const points = chart.series[0].points;
                for (let i = 0; i < points.length; i = i + 1) {
                    if (points[i].x === x) {
                        points[i].highlight(e);
                        caughtPoint = points[i];
                        break;
                    }
                }
                chart.tooltip.refresh(caughtPoint); // Show the tooltip
            })
        }
    }
}

Демонстрационная версия: http://jsfiddle.net/BlackLabel/tyazu4ko/

5
задан Greg Reynolds 5 March 2009 в 09:28
поделиться

3 ответа

Можно также использовать SSH для редактирования файла удаленно с энергией.

:e scp://remote.host.com/project/file

И затем используйте SSH для вызова, делают удаленно:

:!ssh remote.host.com '(cd project; make)'

ctags

Для использования ctags удаленно, я создал бы файл тегов удаленно и скопировал бы его в локальную машину и добавил бы scp://remote.host.com/project/к каждому имени файла в файлах тегов. Можно сделать это с чем-то как

:%s#^\(\w\+\)\t#\1\tscp://remote.host.com/project/#

на файле тегов. Затем при работе над удаленным файлом Вы используете ':set tags=local_ctags/tags' для ссылки на локальную (измененную) версию файла тегов.

6
ответ дан 13 December 2019 в 22:17
поделиться

опция 'тегов' говорит Vim, где искать файл ТЕГОВ, хотя я не уверен, позволяет ли Vim ftp:// или scp://пути в этой опции.

Можно выполнить команды на использовании сервера :!ssh ...

Но разве Вы не думаете, что было бы лучше использовать одну из систем управления исходным кодом, работы с файлами локально и затем поместить обновленные файлы на сервер?

2
ответ дан 13 December 2019 в 22:17
поделиться

Как насчет того, чтобы монтировать удаленный каталог локально? Можно экспортировать его, поскольку доля SMB, NFS монтируется, или существует несколько эквивалентов файловой системы SSH (sshfs) доступны для Windows.

2
ответ дан 13 December 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: