【IT】Vim 8.1登場 - Vim内ターミナル機能実現
■ このスレッドは過去ログ倉庫に格納されています
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/ 結局使いこなせなかった
日常的に使う環境にないとどうしてもなー 昔は軽くて速いがウリだったけど
だんだんemacs化しているな まあ便利だね
GNUファンなんで、できるだけ nano 使いたいとこだけど
気がついたら vi って打っちゃってる。
ぐやじい vimは本当に試されるよな
まだ完全使いこなせてない 編集バッファとは別の括り別の層になるんだな
emacsみたいに常駐的に使うもんじゃないから
ターミナル操作の統合度低くても問題視されないのかもしれんけど j jjjjjjjjjjjjjjjjjjjjjjjjjjj vim大好き\(^o^)/
軽いの使いたきゃvim-minimal使いんさい 何かと思えば、emacsだと30年以上前からできている機能かw vi と eclipseみたいなは統合環境しか使わなくなったな
emacsはもう開発には向かないし、環境設定をいじるには大きすぎる Windows版は8.1で描画の高速化されてるんだけど誰も触れてないね >>11
そう、tmux+vim が vim だけでよくなる。 ・シンタックスハイライトが強力。一つのソースファイル中で複数の言語をハイライトできる。
・ターミナルで動く。自分のターミナルでもVimが動かせる。
・Conceal機能。検索すると評判悪いけど、自作のテンプレートエンジンでは大活躍。
この3つが無ければ Vim 使わないと思う。 どうしてもemacsのキーバインドから離れられん
電車の中でEnterキー叩きまくる猿見ると悲しくなるのは何故 yy,dd,cc,GG,gg,/これくらいしか打たないとので
vimとviの違いがよくわからないけどなぜかvimを起動してしまう。 ほんとにごく稀にクラッシュというかキーを受け付けなくなって
仕方なく別のターミナルに入ってkill -9で落とさないといけなくなる
のは何なんだろう >>25
Ctrl+Sでターミナルへの出力をロックしてるんだったらCtrl+Qで解除されるよ。 >>24
viを使ってるつもりが実はvimのエイリアスだったりすることも viの.とvimの*がないと生きていけない体だが
肥大化して環境にならなくてもいい。
ツールは組み合わせて使うもの。 >>7
別にvimを全部使いこなさなくていい
vimがないと意外と困る!
vimがあるとなんか安心!
vimがあると色々便利!
他のエディタは別に興味ない(秀なんとか、サクラなんとか)
こんな気持ちを持ち始めたら、もう立派なvimmerです
別にIDEを使ってもよいのです vimはプラグインマネージャを使い始めてから環境構築が苦にならなくなった
deinいいよね
オンデマンドで読み込みできるからね
合計40個くらいプラグイン使ってる
そのうち殆どはたまにしか使わないファイル用のシンタックスハイライトとか 自分専用の細々とした設定も、俺プラグインをいくつか作ってdeinで管理してる
なんでvimrcはdeinの読み込みしかやってないw >>29
だとしたらvimのせいだろうね。
毎日ビルドして使ってるけど、最近固まらないよ。
8.0の最初のうちは固まってたと思う。
8.1使ってみてよ。また固まりやすくなる前に(笑)
>>32
えー、他のエディタに興味津々だけどな。
vi modeって大抵あるし。
いろんな環境で動くのは安心だね。自分もChromeOSで使ってるよ。 VIMエディタつかってる人の9割は、VIMの機能を使ってないのでは?
VI相当の機能+スクリプトやソースのカラー表示くらいの機能しか使ってないだろ テキストファイルはSCPを通して秀丸で編集するし
viの最低限の使い方は知ってるから設定で困ることはあまりない 最近はVim界隈でクソ重いスクリプトが流行ってるな
軽快さが売りのはずなのに 若いころはviとsedとawkでマジシャンみたいに自由自在になんでもできたのに
10年以上VisualStudio使ってるうちにCtrl+なんとかが身に染みてしまってviが使い難くなっちまったな >>40
昔の低スペックマシンでない限り、プラグイン積みまくっても簡単には遅くならない
vundleで好き放題にいれておk コンソールではvim
GUIではVSCode
これが快適だわ 原始:メモ帳
古代:MKEditor
中世:nano,vi
現代:Vim, sublime text
未来:? シェルすらいらなくなるの?
zsh+screen+vimで15年くらいやってきたけど vim起動前にtmuxやscreenを起動していなくて
vim起動後に複数ターミナルが必要になったとき便利
というくらいかな viって、カーソルや改行キー使えないやつだっけ。
20数年前、アレには面食らった。
まぁ、PCゲームの移動がAWDSみたいなもんだと思えばいいんだけど。 vimのメリットは
Vjjjjdとかv$yjjjjpとかvやVで1文字以上の範囲を指定してコマンドを使えることだ
最近はctrl-v四角いエリアを選択することもできる >>51
そんなのメリットでもなんでもないじゃん
矩形選択が最近?大昔からvim使ってないので知らんけど少なくも10年以上前からあるよ
他のエディタでも簡単にできるし
っていうかjjjjっていつも連打してるわけじゃないよね? ctags よりいいのないかね?windows で.
cscope はテンプレートが認識出来なかった.
rtags はビルドすら出来ない. >>56
コンパイラ & デバッガとしては使ってる.エディタは Vim.言語はほぼ C++.
定義に飛ぶとか 100 万ステップ超えると遅くないか?
VisualStudio メインだが C++Builder はさらに酷い.
grep も死ぬから hyperestraier 叩くプラグイン書いて何とかやりくり.
ctags は define なら結構当たるので手放せない. >>57
自分なら MIFES を一度試してみるよ エディタのカラーシンタックスやキーバインドいじって拡張とか入れまくって
「僕の鍛えた最強のエディタのがIDEより作業効率良いし!」とか言い出すのは
プログラマなら誰でも掛かる中二病のようなもの。
10年選手くらいになると結局自分を合わせる方が面倒が無い事を悟ってIDEを
インストール時の設定でそのまま使うようになるよ。 >>59
プログラムをプログラミングするプログラムを書くためのIDEって無いんだもん。
C++でも>>57みたいに大規模だとキツそうだし。 今は他のエディタやIDEでもvimキーバインドが使えるから助かるな(´・ω・`) 設定ファイルをちょっと書き換えるくらいなら nano でいいし、今から学ぶモチベが沸かない >>18
ttyのdettach,attachが出来ないんじゃない? :hi! って打つと返事をしてくれる。
>>67
無理だと思うけど、vimのセッションで出来たらいいね。 neovimのターミナル機能使って便利だったけど、間違ってウィンドウを閉じてしまった時用に、tmuxの中で使ってるわ(´・ω・`) 男はやっぱ本家vim
neovimなんて亜流に浮気しちゃいかん viって文字列見たらいちいちvimと訂正してくるアスペウザい >>71
今は同じだと思う.
linux で vi と入力すると vim が起動するのでエイリアス. >>74
どもです 良くわからんでviを使ってたです >>75
:vert diffsplit
> 矩形挿入
なにそれおいしいの ワシの股間の極太矩形を喪前らの肛門に挿入してやろうか!!!
(´・ω・`)b マウスはおろかキーボードにカーソルキーがなかった時代の骨董品を後生大事にするとか文字通り老いてんな
それ以外に選択の余地がない辺りがとことん無様で素敵 >>81
使いたい人はカーソルキーも使えますよ
データセンターの仮想マシン上で起動していてもな >>81
バカだなぁ
バカだということに気づいていないのがバカだ メニューから取説までちゃんとした日本語ローカライズ版はありますか? vimしか使ってないけど、
他のエディタってvimより便利な機能とかあったりするのかな 「ちゃんとした日本語ローカライズ版」というすごいパワーワード
いやカタカナ英語も日本語だっていうならそうなんだけどw Vimは安心エディタ
いつでもどこでも多い時も安心
最高ではない 最近はVS Codeでvimプラグイン使ってる
プラグイン自体のバグ多いし遅いんだけどそれでも使っちゃう悔しい >>97
VS Code 初めて知った.thks. >>99
そんなものはない。
CUIしか使えないOSでテキスト編集するために仕方なくつかうもの。 >>99
コマンドと修飾子の組み合わせの簡便性と直交性 ■ このスレッドは過去ログ倉庫に格納されています