teleren/devto huggingface dataset:
Validating your CircleCI config
Tags: devops, ci, cicd, circleci
Published: 2019-10-27 11:30:50

---
title: Validating your CircleCI config
published: true
description: Did you know that you could validate your CircleCI config before pushing? Neither did I. Let me show you how.
tags: devops,ci,cicd,circleci
cover_image: https://images.pexels.com/photos/512913/pexels-photo-512913.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940
---

Did you know that you could validate your CircleCI config before pushing up your changes? Neither did I. I used to write my config, wait for CI to fail and then make the appropriate changes. 

I got tired of doing that this morning, so decided to google "CircleCI config validator". Guess what? I found one! Built by CircleCI themselves!

You can read their docs on it [here](https://circleci.com/docs/2.0/local-cli/).

But, here's a quick TL;DR.

## Installation

```
brew install --ignore-dependencies circleci
```

In my case, I didn't need the package to install the "Docker for Mac" app since I already had it installed. For your specific needs, check out their [installation section](https://circleci.com/docs/2.0/local-cli/#installation).

## Usage

Once you have it installed, all you need to do is run:

```
circleci config validate
```

## Example

Let's say I did run the validator and had a syntax error, what would that look like?

```
➜  circleci config validate
Error: Unable to parse YAML
while scanning a simple key
 in 'string', line 36, column 7:
          run
          ^
could not find expected ':'
 in 'string', line 38, column 7:
          - run:
          ^
```

Whoa! This is awesome! No more useless commits.

## What else can we do?

There is a bunch of other things we can do with this command, such as:

- [Packing a config](https://circleci.com/docs/2.0/local-cli/#packing-a-config)
- [Processing a config](https://circleci.com/docs/2.0/local-cli/#processing-a-config) (e.g. viewing the final output)
- [Run a job locally](https://circleci.com/docs/2.0/local-cli/#run-a-job-in-a-container-on-your-machine)

## How can we automate this?

As a consultant, I work across multiple projects and always look to automate and improve the developer experience. Knowing the above, I plan to create a utility for CircleCI projects to auto check the ci config as part of pre-commit git hook using [lint-staged](https://github.com/okonet/lint-staged) and [husky](https://github.com/typicode/husky). 


<hr>

So, what have we learned here?

- A config validator exists
- DevOps time can be cut by validating locally
- There are several other useful commands available to you
- This can be automated so we don't have to think about it

I hope this was helpful to you. 

Let me know what you think in the comments below.

Cheers!
Career 
Tags: question
Published: 2019-10-27 11:05:41

Hi everyone, I'm currently in army and my problem is that I'm worried about what should I do after that. I would say that I know about Front-End development well enough though I have the time to learn about Back-End before I'm done with army,  but I don't know what exactly should I learn about it because there are so many technologies and I'm a bit lost. Can anyone help me a little?
Storing Bot Commands in JSON Objects [Live Coding Recap]
Tags: python, beginners, livecoding, twitch
Published: 2019-10-27 10:40:59

## Streamed: 10/24 on Twitch

**Topic(s):** Command-system using persistent data with JSON & a simple permissions system
**Language:** [Python](http://bit.ly/nb9kPython), JSON
**Tech & libs used:** [VSCode](http://bit.ly/vscodenb9k), [TwitchIO](https://github.com/TwitchIO/TwitchIO)

⭐ **Star** ⇒ [Project Repository](http://bit.ly/DeepThonkRepo)
💜 **Follow** ⇒ on [Twitch](http://bit.ly/nb9kTwitch) and [GitHub](https://github.com/NinjaBunny9000)
🔴 **Watch** ⇒ [Twitch VOD](https://www.twitch.tv/videos/499156139) (replay)

## During the stream we...
✔ tested out new stream scenes
✔ got raided by kim & lana
✔ generated commands from json data
✔ made a command for adding commands to the json
✔ made a simple permissions system
✔ got raided by mr_sport && codinggarden at the same time!
✔ wrapped things up with a few games of fortnite with theprimeagen & friends
KVision v2.0.0 - with Bootstrap 4, Spring Webflux and lots of other improvements
Tags: kvision, kotlin, bootstrap, webflux
Published: 2019-10-27 10:40:21

---
title: KVision v2.0.0 - with Bootstrap 4, Spring Webflux and lots of other improvements
published: true
description: KVision is an open source web framework created for Kotlin/JS.
tags: kvision,kotlin,bootstrap,webflux
---

[KVision](https://github.com/rjaros/kvision) is an open source web framework created for Kotlin/JS. It allows developers to build modern web applications with the Kotlin language.

I have released [KVision 2.0.0] (https://github.com/rjaros/kvision/releases/tag/2.0.0). This is a major upgrade bringing a lot of significant changes and new features. The most important are:

- Upgraded Bootstrap to 4.3.
- Upgraded Font Awesome to 5.11.
- New enhanced date/time picker component.
- Upgraded Spring Boot to 2.2.0 and completely redesigned Spring Boot server module based on Spring WebFlux instead of Spring MVC.
- New Kotlin compiler plugin for generating common and frontend code in the full-stack projects.

This last feature is probably the most thrilling one. I've been waiting for months for a possibility to create an annotation processor for Kotlin multiplatform code. And finally, thanks to [MpApt library](https://github.com/Foso/MpApt), it was made possible. Now, with KVision compiler plugin, you can build full-stack applications with fully type-safe client-server interfaces using very little code. You won't believe how simple it can be - just look at the [Overview chapter](https://kvision.gitbook.io/kvision-guide/part-3-server-side-interface/overview) in the [developers guide](https://kvision.gitbook.io/kvision-guide/).

There are also many other changes, mostly proposed by the users, which allow you to create KVision applications even more conveniently, efficiently and with greater pleasure. See [changelogs](https://github.com/rjaros/kvision/releases) for the milestone pre-releases and the [migration guide](https://kvision.gitbook.io/kvision-guide/part-1-fundamentals/migration) for more details.

You can also check all the updated [examples](https://github.com/rjaros/kvision-examples), which have become even more simple and free from boilerplate code. It's worth taking a look at a new [Addressbook Spring Boot](https://github.com/rjaros/kvision-examples/tree/master/addressbook-fullstack-spring-boot) example project, which binds together KVision with Spring Webflux, [Spring Data R2DBC](https://github.com/spring-projects/spring-data-r2dbc), [Reactive Spring Security](https://www.baeldung.com/spring-security-5-reactive) and Kotlin coroutines to create a fully non-blocking technological stack.

Don't forget to ⭐️ my [project](https://github.com/rjaros/kvision) if you like it!

Any feedback is appreciated!
Find deleted file in Git
Tags: git
Published: 2019-10-05 08:20:36

---
title: Find deleted file in Git
published: true
date: 2019-10-03 00:00:00 UTC
tags: git
canonical_url: 
---

I found myself looking for a [recipe](https://hiltonmeyer.com/offtopic/recipes) I'm sure I had written down and put up on the site. I am using git to keep things in order so that led me down the path of wondering whether I could serach the git repo history and see if there is a file in there I was looking for and then retrieve it.

```
git log --all --full-history -- **ginger.*
```

This spat out the history of the ginger beer recipe I was trying to find

```
commit 495eb42be1500fc54e892b1d6adffa132a0bab18
Author: Hilton Meyer <development@hiltonmeyer.com>
Date: Fri Sep 13 06:28:07 2019 +0300

    Created drafts for work in process recipes

commit f9e910dc5b81052ea682e8d1f56449b53e37f647
Author: Hilton Meyer <development@hiltonmeyer.com>
Date: Thu Sep 12 21:35:46 2019 +0300

    A few more adjustments to ginger beer recipe

commit 6fc00977acb65546f18b818facd501f70d038181
Author: Hilton Meyer <development@hiltonmeyer.com>
Date: Thu Sep 12 21:28:17 2019 +0300

    Adjustments to ginger beer

commit fb41f763759d1b6d8e568596fbeb4b7cd6e3bbff
Author: Hilton Meyer <development@hiltonmeyer.com>
Date: Fri Sep 6 16:29:27 2019 +0300

    Added ginger beer recipe
```

Dope!! What I found was that I had forgotten about my drafts folder where I was keeping work in progress recipes. Well at least I found it but it go me wondering how would I have restore the file if I wanted it.

Lets take a look at the commit:

```
git show 495eb42be1500fc54e892b1d6adffa132a0bab18
```

The result was showed me where the file was:

```
diff --git a/recipes/ginger-beer.md b/recipes/ginger-beer.md
deleted file mode 100644
index d75edf9..0000000
--- a/recipes/ginger-beer.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Ginger Beer
-layout: layouts/recipe.njk
-tags:
- - recipe
- - drink
- - fermentation
- - ginger
- - lemon
- - sugar
-navtitle: Ginger Beer
-date: 2019-09-06
...
```

So I can check it out with this:

```
git checkout fb41f763759d1b6d8e568596fbeb4b7cd6e3bbff -- recipes/ginger-beer.md
```

Bam!! file restored. Well I'll keep that for another day then.
Is Blockchain Wallet Safe
Tags: blockchainwallet, hack, security, blockchain
Published: 2019-10-27 08:56:24

Hi, am new here.. I don't code as much I focus on crypto education and awareness here in East Africa. I have had two instances where 2 individuals have lost bitcoins from there bitcoin wallets. This is after all the security levels adhered to. I would be glad share the information here. Its of great concern.
Weekly Links #10 #11
Tags: microservices, java, security, graphql
Published: 2019-10-27 08:06:20

* [Sense and Nonsense in Event Thinking and Microservices](https://www.infoq.com/news/2019/10/event-thinking-microservices/) by Jan Stenberg
* [Hello, production](https://blog.thepete.net/blog/2019/10/04/hello-production/) - On the value of getting a functional, but useless version of a new application into production as soon as possible. - by Pete Hodgson
* [SLOs Are the API for Your Engineering Team](https://www.infoq.com/articles/slos-engineering-team-API/) by Charity Majors
* [How LinkedIn customizes Apache Kafka for 7 trillion messages per day](https://engineering.linkedin.com/blog/2019/apache-kafka-trillion-messages) by Jon Lee and Wesley Wu
* [How Multiplexing Changes Your HTTP APIs](https://www.mnot.net/blog/2019/10/13/h2_api_multiplexing) by Mark Nottingham
* [HTTP/2 (SPDY)and HTTP/3 (QUIC)](https://medium.com/faun/http-2-spdy-and-http-3-quic-bae7d9a3d484) by Anshu Mishra
* [Yes, You Should Estimate Software Projects](https://blog.pragmaticengineer.com/yes-you-should-estimate/) by Gergely Orosz
* [Normality is a myth](https://aakinshin.net/posts/normality/) by Andrey Akinshin
* [Test Desiderata](https://medium.com/@kentbeck_7670/test-desiderata-94150638a4b3) by Kent Beck
* [Kubernetes: Operators and Controllers, What is the Difference?](https://octetz.com/posts/k8s-controllers-vs-operators) by Josh Rosso
* [Security in the Age of Docker & Kubernetes](https://blog.atomist.com/security-of-docker-kubernetes/) by David Dooling
* [CPDoS: Cache Poisoned Denial of Service](https://cpdos.org/) by Hoai Viet Nguyen and Luigi Lo Iacono
* [Request smuggling between Amazon ALBs and Go net/http](https://99designs.ca/blog/engineering/request-smuggling/) by Adam Scarr
* [Persistent Disks and Replication](https://medium.com/google-cloud/persistent-disks-and-replication-9b9412fd9565) by Jaana B. Dogan
* [Simplifying web deploys](https://medium.com/pinterest-engineering/simplifying-web-deploys-19244fe13737) by Pinterest Engineering
* [Is GraphQL Still Relevant in an HTTP2 World?](https://medium.com/@__xuorig__/is-graphql-still-relevant-in-an-http2-world-64964f207b8) by Marc-André Giroux
* [Principled GraphQL](https://principledgraphql.com/) by Geoff Schmidt and Matt DeBergalis
* [Spring Creator: What Went Wrong with Enterprise Java](https://thenewstack.io/spring-rod-johnson-enterprise-java/) by Rod Johnson
* [Don't Put Fat Jars in Docker Images](https://phauer.com/2019/no-fat-jar-in-docker-image/) by Philipp Hauer
* [Memory Footprint of a Java Process](https://vimeo.com/364039638) by Andrei Pangin
* [Understanding low latency jvm gcs V2](https://www.slideshare.net/JeanPhilippeBEMPEL/understanding-low-latency-jvm-gcs-170667679) by Jean-Philippe Bempel
* [What’s new in Spring Boot 2.2?](https://medium.com/@TimvanBaarsen/whats-new-in-spring-boot-2-2-dab550f664bb) by Tim van Baarsen
* [The 2019 Java Developer RoadMap](https://javarevisited.blogspot.com/2019/10/the-java-developer-roadmap.html)
* [Uber Golang Style Guide](https://github.com/uber-go/guide/blob/master/style.md)
Build a Telegram Bot using Google Apps Script
Tags: googleappsscript, telegram, bot, showdev
Published: 2019-10-27 08:04:18

> Originally posted on [script.gs](https://script.gs/build-a-telegram-bot-using-apps-script/)

I just launched [SphygmoBot](https://t.me/SphygmoBot) which is a human "Heartbeat" checker that pings you every 24 hours to see if you're alive and notifies someone in case your response fails.

<a href="https://www.producthunt.com/posts/sphygmobot?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-sphygmobot" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=172472&theme=dark" alt="SphygmoBot - A human "Heartbeat" checker hosted on Telegram. | Product Hunt Embed" style="width: 250px; height: 54px;" width="250px" height="54px" /></a>

It uses:
- Google Apps Script for it's backend architecture
- Google Spreadsheet as a database
- Telegram Bot API and it's [webhook services](https://core.telegram.org/bots/api#setwebhook)

{% youtube UAYKd4kpOzM %}

You can access the entire codebase on my GitHub repository [here](https://github.com/schoraria911/gas-SphygmoBot).
Abbreviations in code: yay or nay?
Tags: discuss, codequality
Published: 2019-10-27 06:47:24

Personally, I dislike abbreviations in code.  
Whenever I see something like `regno`, `mgr`, `dept` in code I'm dealing with and stuff like that I pause for a second and consider renaming it. 
If that's a code that I'm going to be in charge of in the future, I rename it on the spot. However, if I'm only helping out a fellow developer I have to consider their own likes and dislikes - because it's not my code to change.

So, do you Abb. or never Abbreviate?
New Blog post on Django and Flask
Tags: django, flask, benchmark, python
Published: 2019-10-27 06:12:00

I have written an article about Django and Flask comparison in medium visit the link billow.

https://medium.com/@tj.joyson/an-another-django-vs-flask-comparison-which-one-is-better-236a163c18c6

I would love to hear from you all. Hope you enjoy it :)
Access pod content without exposing service
Tags: kubernetes, docker
Published: 2019-10-27 06:05:59

You can access pod content without exposing service

1. Get the self link from pod
    kubectl get pod <pod_name> -o yaml |grep selfLink

2. Now, access pod content using kubectl --raw
    kubectl get --raw <selfLink>:<port>/proxy/<filename>


    eg. kubectl get --raw /api/v1/namespaces/secret/pods/nginx-7cc574999-6hnsj:80/proxy/index.html
[Vim問題]文字コードを変更して保存するコマンドは？
Published: 2019-10-27 05:41:42

この記事では、Vim / neovim でプラグインを使わずに「文字コードを変更して保存する」ためのコマンドについて、ご紹介します。 [解答] :set fileencoding=文字コード Vimコマンド1. Wind

つづきは[こちら](https://vim.blue/vim-fileencoding-fenc/)。
[https://vim.blue/vim-fileencoding-fenc/](https://vim.blue/vim-fileencoding-fenc/)
[Vim問題] レジスタの値を貼り付けるキーバインドは何種類？
Published: 2019-10-27 05:41:26

この記事では、Vim / Neovim での「レジスタの値を貼り付けるキーバインド」について、ご紹介します。 [解答] ９種類 各モードによって利用できるキーバインドが異なります。 ノーマルモード / ビジュアルモード 

つづきは[こちら](https://vim.blue/vim-register-paste/)。
[https://vim.blue/vim-register-paste/](https://vim.blue/vim-register-paste/)
[Vim問題] Vimで計算する最も簡単な方法は？
Published: 2019-10-27 05:41:09

この記事では、Vimでプラグイン無しで計算する方法のうち、「Expression レジスタ &#8220;=」についてご紹介します。 [解答] Expression レジスタ &#8220;= を使う ちょっと特殊なレジ

つづきは[こちら](https://vim.blue/vim-expression-register/)。
[https://vim.blue/vim-expression-register/](https://vim.blue/vim-expression-register/)
[Vim問題] 編集中のファイルの名前を挿入する方法は？
Published: 2019-10-27 05:40:53

この記事では、Vimでレジスタのうち「読み取り専用レジスタ &#8220;%」についてご紹介します。 [解答] 読み取り専用レジスタ &#8220;% を使う 読み取り専用レジスタのヘルプはこちら。 5. 読みとり専用レ

つづきは[こちら](https://vim.blue/vim-readonly-register/)。
[https://vim.blue/vim-readonly-register/](https://vim.blue/vim-readonly-register/)
[Vim問題] 名前付きレジスタってなに？
Published: 2019-10-27 05:40:36

この記事では、Vimでレジスタのうち「名前付きレジスタ」についてご紹介します。 [解答] ヤンクした文字列を明示的に格納するエリア（レジスタ） ヘルプの説明はこちら。 4. 名前付きレジスタ &#8220;a から &#038;#

つづきは[こちら](https://vim.blue/vim-named-register/)。
[https://vim.blue/vim-named-register/](https://vim.blue/vim-named-register/)
[Vim問題] 番号付きレジスタってなに？
Published: 2019-10-27 05:40:20

この記事では、Vimでレジスタのうち「番号付きレジスタ」についてご紹介します。 [解答] 行削除またはヤンクした文字列を格納するエリア（レジスタ） ヘルプの説明はこちら。 2. 番号付きレジスタ &#8220;0 から 

つづきは[こちら](https://vim.blue/vim-number-register/)。
[https://vim.blue/vim-number-register/](https://vim.blue/vim-number-register/)
[Vim問題] レジスタは全部で何種類？
Published: 2019-10-27 05:40:03

この記事では、Vimの「レジスタの種類」についてご紹介します。 [解答] 74種類 Vimのレジスタは、非常に種類が沢山あります。 便利ですが、とても覚えるのが大変ですね。。。 レジスタの種類 レジスタの全種類と役割は下

つづきは[こちら](https://vim.blue/vim-all-register/)。
[https://vim.blue/vim-all-register/](https://vim.blue/vim-all-register/)
[Vim問題] 無名レジスタってなに？
Published: 2019-10-27 05:39:46

この記事では、Vimでレジスタのうち「無名レジスタ」についてご紹介します。 [解答] ヤンクした文字列が格納される標準エリア（レジスタ） ヘルプの説明はこちら。 1. 無名レジスタ &#8220;&#8221;&#038;nbsp

つづきは[こちら](https://vim.blue/vim-noname-register/)。
[https://vim.blue/vim-noname-register/](https://vim.blue/vim-noname-register/)
[Vim問題] 改行コードを変更して表示するコマンドは？
Published: 2019-10-27 05:39:14

この記事では、Vimでプラグインを使わずに「改行コードを変更して表示する」ためのコマンドについて、ご紹介します。 [解答] :e +fileformat=改行コード Vimコマンド1. Windows形式(CRLF) を

つづきは[こちら](https://vim.blue/vim-command-display/)。
[https://vim.blue/vim-command-display/](https://vim.blue/vim-command-display/)
[Vim問題] 改行コードを変更して保存するコマンドは？
Published: 2019-10-27 05:38:57

この記事では、Vimでプラグインを使わずに「改行コードを変更して保存する」ためのコマンドについて、ご紹介します。 [解答] :set ff =文字コード Vimコマンド1. Windows形式(CRLF) を指定して保存

つづきは[こちら](https://vim.blue/vim-set-fileformat/)。
[https://vim.blue/vim-set-fileformat/](https://vim.blue/vim-set-fileformat/)
[Vim問題] VimからOSコマンドを直接実行する方法は何通り？
Published: 2019-10-27 05:38:41

この記事では、Vimでプラグインを使わずに「OSコマンドを直接実行する」ためのコマンドについて、ご紹介します。 [解答] ２通り Vimコマンド1. :!{コマンド} :!{コマンド} EXモードで、!からはじめた文字列

つづきは[こちら](https://vim.blue/vim-command-run/)。
[https://vim.blue/vim-command-run/](https://vim.blue/vim-command-run/)
[Vim問題] ファイルを読み込んで挿入するコマンドは？
Published: 2019-10-27 05:38:24

この記事では、Vim でプラグインなしで「ファイルを読み込んで挿入」するコマンドについてご紹介します。 [解答] :read {ファイルパス} Vimコマンド （ノーマルモードで下記のいずれかを実行する） :read {

つづきは[こちら](https://vim.blue/vim-read-file/)。
[https://vim.blue/vim-read-file/](https://vim.blue/vim-read-file/)
[Vim問題]配色を変更するコマ[Vim問題] 設定ファイルのテンプレートを手に入れるには？[Vim問題] 入力を補完するキーバインンドは？
Published: 2019-10-27 05:38:08

この記事では、プラグインを使わずに Vimの「配色を変更」するコマンドについて、ご紹介します。 [解答] colorsheme Vimコマンド :colorsheme {カラースキーマ名} このVimでは、細かく設定しな

つづきは[こちら](https://vim.blue/vim-colorscheme-change/)。
[https://vim.blue/vim-colorscheme-change/](https://vim.blue/vim-colorscheme-change/)この記事では、Vimの設定ファイルのテンプレートを簡単に手に入れる方法について、ご紹介します。 [解答] Vim Bootstrap or 技術情報サイト Vim Bootstrap で作成する Vim Bootstra

つづきは[こちら](https://vim.blue/vim-setting-templates-bootstrap/)。
[https://vim.blue/vim-setting-templates-bootstrap/](https://vim.blue/vim-setting-templates-bootstrap/)
[Vim問題]配色を変更するコマ[Vim問題] 入力を補完するキーバインンドは？
Published: 2019-10-27 05:37:51

この記事では、プラグインを使わずに Vimの「配色を変更」するコマンドについて、ご紹介します。 [解答] colorsheme Vimコマンド :colorsheme {カラースキーマ名} このVimでは、細かく設定しな

つづきは[こちら](https://vim.blue/vim-colorscheme-change/)。
[https://vim.blue/vim-colorscheme-change/](https://vim.blue/vim-colorscheme-change/)この記事では、プラグインを使わずに Vimの「入力を補完」するキーバインドについて、ご紹介します。 [解答] Ctrl + p Vimキーバインド （インサートモードで） Ctrl + p Vimでは、プラグインを使用し

つづきは[こちら](https://vim.blue/vim-complement/)。
[https://vim.blue/vim-complement/](https://vim.blue/vim-complement/)
Vim に最適なキーボードは？
Published: 2019-10-27 05:37:18

Vim ユーザーのうち、利用率の高い、あるいは人気の高い外付けキーボードを紹介します。 REALFORCE とにかくキータッチが軽いと人気です。高額ですが、そのとにかく軽いキータッチは癖になるそうで、金額の価値があるそう

つづきは[こちら](https://vim.blue/vim-best-keyboard/)。
[https://vim.blue/vim-best-keyboard/](https://vim.blue/vim-best-keyboard/)
[Vim問題] python が有効かを知る方法は？
Published: 2019-10-27 05:37:01

この記事では、Vimでプラグインを使わずに「pythonが有効化どうかを知る」ためのコマンドについて、ご紹介します。 [解答] :echo has(&#8216;python&#8217;) Vimコマンド1. Pyth

つづきは[こちら](https://vim.blue/vim-python-enable/)。
[https://vim.blue/vim-python-enable/](https://vim.blue/vim-python-enable/)
[Vim問題] setコマンドの結果を選択できるようにするには？
Published: 2019-10-27 05:36:44

この記事では、Vimでプラグインを使わずに「setコマンドの結果を選択する」ためのコマンドについて、ご紹介します。 [解答] :put =execute(&#8216;set&#8217;) Vimコマンド1. set 

つづきは[こちら](https://vim.blue/vim-execute-output-set/)。
[https://vim.blue/vim-execute-output-set/](https://vim.blue/vim-execute-output-set/)
[Vim問題] scriptnamesコマンドの結果を選択できるようにするには？
Published: 2019-10-27 05:36:28

この記事では、Vimでプラグインを使わずに「scriptnamesコマンドの結果を選択する」ためのコマンドについて、ご紹介します。 [解答] :put =execute(&#8216;scriptnames&#8217;

つづきは[こちら](https://vim.blue/vim-execute-output-scriptnames/)。
[https://vim.blue/vim-execute-output-scriptnames/](https://vim.blue/vim-execute-output-scriptnames/)
[Vim問題]versionコマンドの結果を選択できるようにするには？
Published: 2019-10-27 05:36:11

この記事では、Vimでプラグインを使わずに「versionコマンドの結果を選択する」ためのコマンドについて、ご紹介します。 [解答] :put =execute(&#8216;version&#8217;) Vimコマン

つづきは[こちら](https://vim.blue/vim-execute-output-version/)。
[https://vim.blue/vim-execute-output-version/](https://vim.blue/vim-execute-output-version/)
[Vim問題]messagesコマンドの結果を選択できるようにするには？
Published: 2019-10-27 05:35:54

この記事では、Vimでプラグインを使わずに「messagesコマンドの結果を選択する」ためのコマンドについて、ご紹介します。 [解答] :put =execute(&#8216;messages&#8217;) Vimコ

つづきは[こちら](https://vim.blue/vim-execute-output-messages/)。
[https://vim.blue/vim-execute-output-messages/](https://vim.blue/vim-execute-output-messages/)
[neovim問題] neovimをUSBメモリに入れて持ち歩くには？
Published: 2019-10-27 05:35:38

この記事では、Windows 10 環境で neovim をUSBメモリに入れて持ち歩く「neovimのポータブル化」を実現する方法をご紹介します。 [解答] USBメモリに neovim と設定ファイルとプラグインを入

つづきは[こちら](https://vim.blue/neovim-potable-on-usb-memory/)。
[https://vim.blue/neovim-potable-on-usb-memory/](https://vim.blue/neovim-potable-on-usb-memory/)
[neovim問題] Windows 10 で任意の設定ファイルを指定して起動する方法は？
Published: 2019-10-27 05:35:21

この記事では、Windows 10 で neovim の起動時に、任意の設定ファイルを指定して起動する方法をご紹介します。 [解答] 起動時に &#8212; -u パラメータを指定する 起動パラメータ neovim を

つづきは[こちら](https://vim.blue/neovim-windows-10-startup-by-optional-setting/)。
[https://vim.blue/neovim-windows-10-startup-by-optional-setting/](https://vim.blue/neovim-windows-10-startup-by-optional-setting/)
[neovim問題] Windows 10で設定ファイルを配置する場所はどこ？
Published: 2019-10-27 05:35:04

この記事では、Windows 10 で neovim の設定ファイルを配置する場所と設定をご紹介します。 [解答] %LOCALAPPDATA% または %XDG_CONFIG_HOME% 配置場所1. %LOCALAP

つづきは[こちら](https://vim.blue/neovim-setting-file-path/)。
[https://vim.blue/neovim-setting-file-path/](https://vim.blue/neovim-setting-file-path/)
[neovim問題] Windows 10 で neovim を最大化した状態で起動する方法は？
Published: 2019-10-27 05:34:47

この記事では、Windows 10 で neovim のウインドウを最大化した状態で起動する方法をご紹介します。 [解答] 起動時に maximized もしくは fullscreen を起動パラメータに指定する 起動パ

つづきは[こちら](https://vim.blue/neovim-windows-10-neovim-maximized-fullscreen/)。
[https://vim.blue/neovim-windows-10-neovim-maximized-fullscreen/](https://vim.blue/neovim-windows-10-neovim-maximized-fullscreen/)
[neovim問題] Windows 10 で neovim 起動時のウインドウサイズを指定する方法は？
Published: 2019-10-27 05:34:30

この記事では、Windows 10 で neovim 起動時のウインドウサイズを指定する方法をご紹介します。 [解答] 起動時に &#8211;qwindowgeometry パラメータを指定する 起動パラメータ neo

つづきは[こちら](https://vim.blue/neovim-windows-10-window-size-startup/)。
[https://vim.blue/neovim-windows-10-window-size-startup/](https://vim.blue/neovim-windows-10-window-size-startup/)
[neovim問題] init.vim と ginit.vim の違いは？
Published: 2019-10-27 05:34:14

この記事では、neovimの設定ファイル「init.vim」と「ginit.vim」の違いをご紹介します。 [解答] init.vimは設定全般、ginit.vimはGUIの設定 init.vim neovim の公式の

つづきは[こちら](https://vim.blue/neovim-init-vim-ginit-vim/)。
[https://vim.blue/neovim-init-vim-ginit-vim/](https://vim.blue/neovim-init-vim-ginit-vim/)