小编Paw*_*lak的帖子

Dockerfile 内的前导空格以提高可读性

我可以在 a 中使用缩进吗Dockerfile

像这样使用空格进行缩进有什么问题吗?

FROM python:3.8-buster
  RUN pip --no-cache-dir install poetry gunicorn

  WORKDIR /app
    COPY poetry.toml pyproject.toml poetry.lock /app/
    RUN poetry export --dev -f requirements.txt > requirements.txt
    RUN pip install --no-cache-dir -r requirements.txt

  WORKDIR /app/src
    COPY src /app/src
    RUN ./manage.py collectstatic --noinput --clear

  CMD ["gunicorn", "--bind", ":8000", "wsgi:application"]
Run Code Online (Sandbox Code Playgroud)

构建这样的 docker 镜像似乎工作得很好。

docker dockerfile linter

5
推荐指数
1
解决办法
3556
查看次数

如何确保插件管理器已安装

我想在我的顶部检查.vimrc是否安装了 vim-plug 并采取相应的措施,这样每当我安装点文件时,第一次运行 vim 后就不会出现错误。

如果没有 vim-plug,那么 wget 应该从 github 下载它并安装插件。

到目前为止我有这个代码片段

if empty(glob("~/.vim/autoload/plug.vim"))
  execute '!mkdir ~/.vim/autoload && wget -O ~/.vim/autoload/plug.vim https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
endif

call plug#begin('~/.vim/plugged')
  " plugins...
call plug#end()
Run Code Online (Sandbox Code Playgroud)

但这只是确保 vim-plug 存在于插件目录中。下载后如何加载此插件并发出 PlugInstall call plug#end()

谢谢你的帮助!

编辑 我通过添加部分地解决了问题

autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
Run Code Online (Sandbox Code Playgroud)

不幸的是,仍然会出现一些错误。

vi vim

0
推荐指数
1
解决办法
1905
查看次数

标签 统计

docker ×1

dockerfile ×1

linter ×1

vi ×1

vim ×1