/lab12

Изучение специализированного текстового редактора Vim

Apache License 2.0Apache-2.0

Laboratory work XII

Данная лабораторная работа посвещена изучению специализированного текстового редактора Vim

$ open https://ru.wikipedia.org/wiki/Vim

Tasks

  • 1. Создать публичный репозиторий с названием lab12 на сервисе GitHub
  • 2. Выполнить инструкцию учебного материала
  • 3. Ознакомиться со ссылками учебного материала
  • 4. Составить отчет и отправить ссылку личным сообщением в Slack

Tutorial

$ export GITHUB_USERNAME=<имя_пользователя>
$ export HUNTER_VERSION=<версия_пакетного_менеджера>
$ export HUNTER_ROOT=<путь_к_пакетного_менеджеру>
$ vimtutor ru
$ git clone https://github.com/${GITHUB_USERNAME}/lab11 lab12
$ cd lab12
$ git remote remove origin
$ git remote add origin https://github.com/${GITHUB_USERNAME}/lab12
$ vim README.md
:s/lab11/lab12/g
/file<CR>wChaving the path environment variable value **LOG_PATH**<ESC>
:wq
$ vim sources/demo.cpp
Yp3wct>cstdlib<ESC>
/while<CR>ostd::string log_path = std::getenv("LOG_PATH");<ESC>
/"log<CR>
cf"log_path<ESC>
k2dd2kpVj<
:wq
$ pushd $HUNTER_ROOT
$ git config --global hub.protocol https
$ git fork
$ git branch -u ${GITHUB_USERNAME}/master master
...
$ git release create -m"${HUNTER_VERSION}.1" ${HUNTER_VERSION}.1
$ git release show ${HUNTER_VERSION}.1
$ wget https://github.com/${GITHUB_USERNAME}/hunter/archive/${HUNTER_VERSION}.1.tar.gz
$ export MYHUNTER_SHA1=`openssl sha1 ${HUNTER_VERSION}.1.tar.gz | cut -d'=' -f2 | cut -c2-41`
$ echo $MYHUNTER_SHA1
$ rm -rf ${HUNTER_VERSION}.1.tar.gz
$ popd
$ echo $MYHUNTER_SHA1 | pbcopy
$ vim CMakeLists.txt
/SHA1<CR>
wc2w<C-V><ESC>
:wq
$ vim README.md
/lab11<CR>
e<C-A>
ne<C-A>
:wq
$ git add .
$ git commit -m"refactoring"
$ git push origin master
$ travis login --auto
$ travis enable

Report

$ cd ~/workspace/labs/
$ export LAB_NUMBER=12
$ git clone https://github.com/tp-labs/lab${LAB_NUMBER} tasks/lab${LAB_NUMBER}
$ mkdir reports/lab${LAB_NUMBER}
$ cp tasks/lab${LAB_NUMBER}/README.md reports/lab${LAB_NUMBER}/REPORT.md
$ cd reports/lab${LAB_NUMBER}
$ edit REPORT.md
$ gistup -m "lab${LAB_NUMBER}"

Links

Copyright (c) 2017 Братья Вершинины