【なにそれこわい】Vimシェル芸というvimshellとは異なる何かが誕生した模様

第27回シェル芸勉強会の中で某大某未来ロボティクス学科某A氏が使い出してパンデミックの予感 2017/2/15追記: 先行記事を見つけました。 http://auewe.hatenablog.com/entry/2016/12/03/001000
45
前へ 1 ・・ 9 10
ヨザ @yoza_is12s

Vimシェル芸とかよくわからないのでVim scriptで競プロしましょう

2017-02-14 22:45:12
ハバタ @habatafuture

Vimシェル芸研にされてまう…

2017-02-14 22:53:09
ある @alie_t_p

知見を得させていただいた。 vim -es +"for i in range(1,5)|pu='str'.i|endfor|1d" +'%p|q!' #Vimシェル芸 / vim.wikia.com/wiki/Making_a_…

2017-02-14 23:07:04
ある @alie_t_p

この場合はまぁこれでいいのだけれども。 vim -es +'pu=range(1,5)|$d|%s/^/str/' +'%p|q!' #Vimシェル芸 pic.twitter.com/8eeNRqGJUB

2017-02-14 23:08:07
拡大
ぐれさん @grethlen

#Vimシェル芸 用のDockerコンテナを作ってみた。 $ echo camel_case | docker run -i greymd/vo vim -u '~/.vimrc' -es /dev/stdin +':norm crc' '+%p|q' camelCase

2017-02-14 23:12:14
Yuya Aoki @robokinoko

vimシェル芸の強いところはvimのキーバインドに慣れつつデータ処理のやり方を学べるところだと思うんですけど来年からシェル芸の代わりにvimシェル芸教えませんか上田先生 #提案 #無理

2017-02-14 22:26:29
ぐれさん @grethlen

もうさ~/.bashrcに vo () { vim -es <(cat) "$@" '+%p|q!' } こういう関数定義してさ $ seq 5 | vo +'g/^/m0' 5 4 3 2 1 みんなこんな感じで使いませんか? #Vimシェル芸

2017-02-14 23:27:13
Yuya Aoki @robokinoko

@grethlen vim-shell芸なのでvishも良いかもしれませんね #この名前はヤバい

2017-02-14 23:31:44
ぐれさん @grethlen

@robokinoko あーそれもいいですね! ただ、*shという名前をつけると、対話シェルに見られてしまうかもという懸念もw

2017-02-14 23:34:41
Yuya Aoki @robokinoko

@grethlen でもまあvimシェル芸の一番の難点はコマンドが長くなってしまうことなのでそういった関数定義はしないと面倒な気がします!

2017-02-14 23:37:32
Yuya Aoki @robokinoko

vishの開発が待たれる(待たれない)

2017-02-14 23:37:54
ぐれさん @grethlen

@robokinoko そうですね。個人用途で役立てるのであれば、関数定義は必須そうですね。もっとも結局はオレオレ関数なので、勉強会ではなかなか使えなさそうですが…… #白目

2017-02-14 23:43:19
Dr.無一文 @FM34311178

「Vimシェル芸」って「Vim芸」じゃなインすか? #Vimシェル芸

2017-02-15 07:37:37
前へ 1 ・・ 9 10