X



【IT】Vim 8.1登場 - Vim内ターミナル機能実現
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★2018/05/23(水) 17:54:21.43ID:CAP_USER
5月18日(米国時間)、Vimの最新安定版となるVim 8.1の公開が「Vim 8.1 released : vim online」において伝えられた。今回のリリースはマイナーバージョンアップと位置づけられ、バグ修正と機能追加が実施されている。追加された機能としては、Vimウィンドウ内部でターミナルの実行がサポートされた点が注目される。この機能はVim 8.0で導入された非同期機能を利用して実装されている。

Vim内ターミナルウィンドウの活用方法として、次の例が紹介されている。

編集中にmakeなどのコマンドを実行する。コマンドの実行結果は随時更新され進捗を見ながら編集を実施することが可能
一連のコマンドを実行したい場合にはシェルを起動して操作を行う
ターミナルデバッガプラグインを使うことでVim内でデバッガを操作可能。ssh経由でログインしていて別のターミナルを開くことができない場合など、この機能が便利
https://news.mynavi.jp/article/20180522-633760/images/001.jpg

マイナーリリースだが、Vim内ターミナル機能が実装された点は注目される。この機能は複数のターミナルを開くことができないような環境で特に重宝するが、これ以外にもさまざまな使用方法が考えられる。
https://news.mynavi.jp/article/20180522-633760/
0002名刺は切らしておりまして2018/05/23(水) 18:05:01.77ID:Hw/M5dt7
結局使いこなせなかった
日常的に使う環境にないとどうしてもなー
0005名刺は切らしておりまして2018/05/23(水) 18:44:45.01ID:ZeMLjJhY
まあ便利だね
GNUファンなんで、できるだけ nano 使いたいとこだけど
気がついたら vi って打っちゃってる。
ぐやじい
0010名刺は切らしておりまして2018/05/23(水) 19:50:38.61ID:mFEu8Gha
編集バッファとは別の括り別の層になるんだな
emacsみたいに常駐的に使うもんじゃないから
ターミナル操作の統合度低くても問題視されないのかもしれんけど
0012名刺は切らしておりまして2018/05/23(水) 19:55:30.06ID:Ydf/DXlE
j jjjjjjjjjjjjjjjjjjjjjjjjjjj
0013名刺は切らしておりまして2018/05/23(水) 20:03:53.36ID:wNg2Uas1
vim大好き\(^o^)/
軽いの使いたきゃvim-minimal使いんさい
0014名刺は切らしておりまして2018/05/23(水) 20:05:08.78ID:NZZkjeXf
何かと思えば、emacsだと30年以上前からできている機能かw
0015名刺は切らしておりまして2018/05/23(水) 20:10:37.82ID:rajafGkS
vi と eclipseみたいなは統合環境しか使わなくなったな
emacsはもう開発には向かないし、環境設定をいじるには大きすぎる
0016名刺は切らしておりまして2018/05/23(水) 20:11:48.85ID:IzEmSoRf
Windows版は8.1で描画の高速化されてるんだけど誰も触れてないね
0017名刺は切らしておりまして2018/05/23(水) 20:19:53.77ID:ynavRlMP
:!make
0018名刺は切らしておりまして2018/05/23(水) 20:22:09.92ID:IzEmSoRf
>>11
そう、tmux+vim が vim だけでよくなる。
0019名刺は切らしておりまして2018/05/23(水) 20:49:53.28ID:IzEmSoRf
・シンタックスハイライトが強力。一つのソースファイル中で複数の言語をハイライトできる。
・ターミナルで動く。自分のターミナルでもVimが動かせる。
・Conceal機能。検索すると評判悪いけど、自作のテンプレートエンジンでは大活躍。

この3つが無ければ Vim 使わないと思う。
0020名刺は切らしておりまして2018/05/23(水) 20:51:35.33ID:27ckiPJo
どうしてもemacsのキーバインドから離れられん
電車の中でEnterキー叩きまくる猿見ると悲しくなるのは何故
0021名刺は切らしておりまして2018/05/23(水) 20:55:10.87ID:HYob/81h
やっぱvimでしょ
0022名刺は切らしておりまして2018/05/23(水) 21:04:28.55ID:8tlGLThQ
vi派とemacs派の百年戦争は終結するのか
0023名刺は切らしておりまして2018/05/23(水) 21:06:20.67ID:F+zVTZ+u
tmuxいらなくなるの?
0024名刺は切らしておりまして2018/05/23(水) 21:08:55.62ID:F+zVTZ+u
yy,dd,cc,GG,gg,/これくらいしか打たないとので
vimとviの違いがよくわからないけどなぜかvimを起動してしまう。
0025名刺は切らしておりまして2018/05/23(水) 21:11:45.84ID:F+zVTZ+u
ほんとにごく稀にクラッシュというかキーを受け付けなくなって
仕方なく別のターミナルに入ってkill -9で落とさないといけなくなる
のは何なんだろう
0026名刺は切らしておりまして2018/05/23(水) 21:21:14.72ID:IzEmSoRf
>>25
Ctrl+Sでターミナルへの出力をロックしてるんだったらCtrl+Qで解除されるよ。
0027名刺は切らしておりまして2018/05/23(水) 21:21:34.76ID:/Ve0Igx3
 
emacs厨が見下したように
0028名刺は切らしておりまして2018/05/23(水) 21:22:04.22ID:8tlGLThQ
>>24
viを使ってるつもりが実はvimのエイリアスだったりすることも
0029名刺は切らしておりまして2018/05/23(水) 21:27:17.95ID:F+zVTZ+u
>>26
違いそう
0030名刺は切らしておりまして2018/05/23(水) 21:27:48.70ID:dcCoUMPz
viの.とvimの*がないと生きていけない体だが
肥大化して環境にならなくてもいい。
ツールは組み合わせて使うもの。
0031名刺は切らしておりまして2018/05/23(水) 21:29:54.75ID:bDZN4SLk
neovimの真似ばかりq
0032名刺は切らしておりまして2018/05/23(水) 21:34:37.94ID:bDZN4SLk
>>7
別にvimを全部使いこなさなくていい

vimがないと意外と困る!
vimがあるとなんか安心!
vimがあると色々便利!
他のエディタは別に興味ない(秀なんとか、サクラなんとか)

こんな気持ちを持ち始めたら、もう立派なvimmerです
別にIDEを使ってもよいのです
0033名刺は切らしておりまして2018/05/23(水) 21:38:46.32ID:bDZN4SLk
vimはプラグインマネージャを使い始めてから環境構築が苦にならなくなった
deinいいよね
オンデマンドで読み込みできるからね
合計40個くらいプラグイン使ってる
そのうち殆どはたまにしか使わないファイル用のシンタックスハイライトとか
0034名刺は切らしておりまして2018/05/23(水) 21:41:03.76ID:bDZN4SLk
自分専用の細々とした設定も、俺プラグインをいくつか作ってdeinで管理してる
なんでvimrcはdeinの読み込みしかやってないw
0035名刺は切らしておりまして2018/05/23(水) 21:57:21.84ID:IzEmSoRf
>>29
だとしたらvimのせいだろうね。
毎日ビルドして使ってるけど、最近固まらないよ。
8.0の最初のうちは固まってたと思う。
8.1使ってみてよ。また固まりやすくなる前に(笑)

>>32
えー、他のエディタに興味津々だけどな。
vi modeって大抵あるし。
いろんな環境で動くのは安心だね。自分もChromeOSで使ってるよ。
0036名刺は切らしておりまして2018/05/23(水) 22:08:41.47ID:R9V/du4R
kkkkkkkkkkk
0037名刺は切らしておりまして2018/05/23(水) 22:26:24.51ID:g4pOk+OU
emacsは死んだ
0038名刺は切らしておりまして2018/05/23(水) 22:32:18.83ID:5AZFHnJB
VIMエディタつかってる人の9割は、VIMの機能を使ってないのでは?
VI相当の機能+スクリプトやソースのカラー表示くらいの機能しか使ってないだろ
0039名刺は切らしておりまして2018/05/23(水) 22:32:22.54ID:PdrH+TGm
テキストファイルはSCPを通して秀丸で編集するし
viの最低限の使い方は知ってるから設定で困ることはあまりない
0040名刺は切らしておりまして2018/05/23(水) 22:42:31.42ID:Bk9RqVuk
最近はVim界隈でクソ重いスクリプトが流行ってるな
軽快さが売りのはずなのに
0041名刺は切らしておりまして2018/05/23(水) 22:42:32.50ID:5Vxkz6JF
若いころはviとsedとawkでマジシャンみたいに自由自在になんでもできたのに
10年以上VisualStudio使ってるうちにCtrl+なんとかが身に染みてしまってviが使い難くなっちまったな
0042名刺は切らしておりまして2018/05/23(水) 23:02:26.65ID:rwDj/X1U
vimゲームVIMRIO全クリした
0043名刺は切らしておりまして2018/05/23(水) 23:10:14.37ID:fRhxQgNr
viといえばrogue
0044名刺は切らしておりまして2018/05/23(水) 23:16:19.84ID:wNg2Uas1
>>40
昔の低スペックマシンでない限り、プラグイン積みまくっても簡単には遅くならない
vundleで好き放題にいれておk
0045名刺は切らしておりまして2018/05/23(水) 23:18:52.07ID:KxlkLFPX
コンソールではvim
GUIではVSCode
これが快適だわ
0046名刺は切らしておりまして2018/05/23(水) 23:23:22.86ID:F+zVTZ+u
原始:メモ帳
古代:MKEditor
中世:nano,vi
現代:Vim, sublime text
未来:?
0047名刺は切らしておりまして2018/05/23(水) 23:26:47.17ID:F+zVTZ+u
>>41
なんてことだ、早く前に戻らないと
0049名刺は切らしておりまして2018/05/23(水) 23:30:32.65ID:i7t7dz/g
vim起動前にtmuxやscreenを起動していなくて
vim起動後に複数ターミナルが必要になったとき便利
というくらいかな
0050名刺は切らしておりまして2018/05/23(水) 23:41:27.86ID:yvFG07z1
viって、カーソルや改行キー使えないやつだっけ。
20数年前、アレには面食らった。
まぁ、PCゲームの移動がAWDSみたいなもんだと思えばいいんだけど。
0051名刺は切らしておりまして2018/05/23(水) 23:49:08.38ID:ynavRlMP
vimのメリットは
Vjjjjdとかv$yjjjjpとかvやVで1文字以上の範囲を指定してコマンドを使えることだ
最近はctrl-v四角いエリアを選択することもできる
0053名刺は切らしておりまして2018/05/23(水) 23:52:00.95ID:g4pOk+OU
emacsよりvimの方が優秀
0054名刺は切らしておりまして2018/05/24(木) 00:00:47.45ID:Ad+AAYq5
>>51
そんなのメリットでもなんでもないじゃん
矩形選択が最近?大昔からvim使ってないので知らんけど少なくも10年以上前からあるよ
他のエディタでも簡単にできるし
っていうかjjjjっていつも連打してるわけじゃないよね?
0055名刺は切らしておりまして2018/05/24(木) 00:05:06.66ID:tzQpuA+v
ctags よりいいのないかね?windows で.
cscope はテンプレートが認識出来なかった.
rtags はビルドすら出来ない.
0057名刺は切らしておりまして2018/05/24(木) 00:28:17.02ID:tzQpuA+v
>>56
コンパイラ & デバッガとしては使ってる.エディタは Vim.言語はほぼ C++.
定義に飛ぶとか 100 万ステップ超えると遅くないか?
VisualStudio メインだが C++Builder はさらに酷い.
grep も死ぬから hyperestraier 叩くプラグイン書いて何とかやりくり.
ctags は define なら結構当たるので手放せない.
0058名刺は切らしておりまして2018/05/24(木) 05:13:01.46ID:qvK9G/Jo
>>57
自分なら MIFES を一度試してみるよ
0059名刺は切らしておりまして2018/05/24(木) 12:31:25.55ID:mfKjgpwq
エディタのカラーシンタックスやキーバインドいじって拡張とか入れまくって
「僕の鍛えた最強のエディタのがIDEより作業効率良いし!」とか言い出すのは
プログラマなら誰でも掛かる中二病のようなもの。

10年選手くらいになると結局自分を合わせる方が面倒が無い事を悟ってIDEを
インストール時の設定でそのまま使うようになるよ。
0060名刺は切らしておりまして2018/05/24(木) 13:40:41.06ID:qvK9G/Jo
>>59
プログラムをプログラミングするプログラムを書くためのIDEって無いんだもん。

C++でも>>57みたいに大規模だとキツそうだし。
0062名刺は切らしておりまして2018/05/24(木) 16:07:32.88ID:K2vb5o+s
今は他のエディタやIDEでもvimキーバインドが使えるから助かるな(´・ω・`)
0063名刺は切らしておりまして2018/05/24(木) 20:30:55.92ID:2P9OyYf3
設定ファイルをちょっと書き換えるくらいなら nano でいいし、今から学ぶモチベが沸かない
0066名刺は切らしておりまして2018/05/24(木) 23:13:19.20ID:2AjSBctb
>>63
vimで書き換えた方が早いじゃん
0069名刺は切らしておりまして2018/05/25(金) 12:39:55.74ID:sxbxzGT5
:hi! って打つと返事をしてくれる。

>>67
無理だと思うけど、vimのセッションで出来たらいいね。
0070名刺は切らしておりまして2018/05/25(金) 15:22:59.72ID:ydhKXRUz
neovimのターミナル機能使って便利だったけど、間違ってウィンドウを閉じてしまった時用に、tmuxの中で使ってるわ(´・ω・`)
0073名刺は切らしておりまして2018/05/26(土) 00:17:34.89ID:rf7DNPt0
viって文字列見たらいちいちvimと訂正してくるアスペウザい
0074名刺は切らしておりまして2018/05/26(土) 05:12:38.79ID:GX0DPX8W
>>71
今は同じだと思う.
linux で vi と入力すると vim が起動するのでエイリアス.
0075名刺は切らしておりまして2018/05/26(土) 08:12:37.53ID:sPxC024t
viは縦割り、差分、矩形挿入あたりがないね
0078名刺は切らしておりまして2018/05/27(日) 18:39:47.84ID:Tne9l43R
>>75
:vert diffsplit

> 矩形挿入
なにそれおいしいの
0081名刺は切らしておりまして2018/05/31(木) 13:35:22.95ID:OLZzQN+j
マウスはおろかキーボードにカーソルキーがなかった時代の骨董品を後生大事にするとか文字通り老いてんな
それ以外に選択の余地がない辺りがとことん無様で素敵
0082名刺は切らしておりまして2018/05/31(木) 16:06:32.50ID:asDfzSle
>>81
使いたい人はカーソルキーも使えますよ
データセンターの仮想マシン上で起動していてもな
0083名刺は切らしておりまして2018/05/31(木) 20:48:36.50ID:bScBvfwC
>>81
バカだなぁ
バカだということに気づいていないのがバカだ
0084名刺は切らしておりまして2018/05/31(木) 21:18:11.35ID:PUSybmRG
>>81
愚か
0087名刺は切らしておりまして2018/05/31(木) 22:40:05.88ID:xwCAyGOy
>>81
ハゲ
0088名刺は切らしておりまして2018/06/01(金) 00:08:51.71ID:Qn16Vo7T
>>81
童貞
0090名刺は切らしておりまして2018/06/02(土) 11:55:00.60ID:oCwdS0TT
メニューから取説までちゃんとした日本語ローカライズ版はありますか?
0092名刺は切らしておりまして2018/06/02(土) 12:18:52.57ID:r97+b0wO
vimしか使ってないけど、
他のエディタってvimより便利な機能とかあったりするのかな
0093名刺は切らしておりまして2018/06/02(土) 12:22:29.06ID:r97+b0wO
「ちゃんとした日本語ローカライズ版」というすごいパワーワード
いやカタカナ英語も日本語だっていうならそうなんだけどw
0094名刺は切らしておりまして2018/06/02(土) 12:32:14.11ID:oCwdS0TT
フランスに渡米していたのでよくわかりません
0095名刺は切らしておりまして2018/06/02(土) 12:47:27.90ID:PTaW2IDB
Vimは安心エディタ
いつでもどこでも多い時も安心
最高ではない
0096名刺は切らしておりまして2018/06/02(土) 15:28:15.60ID:CbRsWHTh
>>81
かわいそうな子
0097名刺は切らしておりまして2018/06/02(土) 20:06:28.49ID:Yb0FhmTs
最近はVS Codeでvimプラグイン使ってる
プラグイン自体のバグ多いし遅いんだけどそれでも使っちゃう悔しい
0098名刺は切らしておりまして2018/06/03(日) 18:42:54.76ID:ZewRwpgD
>>97
VS Code 初めて知った.thks.
0099名刺は切らしておりまして2018/06/05(火) 21:03:51.33ID:m3JJKd1t
vimの便利な機能ってなんよ。
挙げてみよ
0100名刺は切らしておりまして2018/06/05(火) 21:13:23.55ID:hs5QWg1k
>>99
そんなものはない。
CUIしか使えないOSでテキスト編集するために仕方なくつかうもの。
0102名刺は切らしておりまして2018/06/05(火) 23:24:19.37ID:qUyB2xw0
vimtutor ja すら挫折する
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況