Vim Part26 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/02/14(日) 16:52:31.90
Vim 6以降に関する話題、Part26です。
http://www.vim.org/

前スレ
Vim Part25 [転載禁止]?2ch.net
http://peace.2ch.net/test/read.cgi/unix/1427713482/

関連情報は>>2-6あたり
2016/12/16(金) 22:42:15.51
プラグイン他の拡張子がすべて.vimなのがあかんね
どれが何のファイルやらパッと見わからん
2017/01/03(火) 10:33:08.19
:enew!
2017/01/05(木) 00:45:17.35
hybridやわ
392名無しさん@お腹いっぱい。
垢版 |
2017/01/05(木) 02:14:43.24
emacsから来ました
2017/01/05(木) 18:29:37.73
>>388
ぼくもおしゃれになりたい(´・ω・`)
2017/01/06(金) 00:18:54.01
Emacs死んだみたいだな、明日は我が身だな
今やVSCやSublimeもあるし、
2017/01/06(金) 00:39:57.90
glibcの地味な関数が消えたとかそんなだったっけ > emacs
2017/01/06(金) 01:45:19.32
>>394
死んでないよ
ルビ基地さんのBlog読んでないのかな?
2017/01/06(金) 08:40:48.16
vsc最近使ってるけどすげーいいわ
後発の強みをひしひしと感じる
2017/01/08(日) 02:42:03.92
10万行ほどのファイルの改行コードをバーティカルバーに置換したいのだけどメモリ足らないとか言われる…
2017/01/08(日) 02:43:59.96
>>398
sedで
2017/01/08(日) 03:58:17.29
sed -ne 'H;${x;s/\n/|/g;p}' < 10万行の秘密

もっと良い書き方がある気がする、、、改行抜きの出力コマンドがあれば楽なんだけど。
どでかいファイルなら perl 使った方が堅いかもね
あ、私は398氏ではないですハイ
2017/01/08(日) 07:35:21.96
tr
2017/01/08(日) 07:55:40.37
速くていいですね tr 、教えてくれてありがとう
tr '\012' '|' < 100万行の愛の言葉
2017/01/08(日) 12:03:15.10
>>399
>>400
ありがとう!
2017/01/08(日) 19:14:57.39
sedとかtr使わんでももっと簡単にオプションで改行を置換できる
2017/01/08(日) 19:49:58.03
メモリが足りないって言われるんだけど…
2017/01/08(日) 23:28:04.86
>>396
非常に重要。
俺は使い分け派。
URL貼って欲しい。
2017/01/10(火) 02:47:47.14
そういえば皆さん、vim8.0が出てからしばらくたちましたが、vimとneovimどっち使ってますか?
出来ればどちらを使っているかの理由もお聞きしたいです

ちなみに僕は何となくneovimを使ってます
2017/01/10(火) 05:32:03.04
neovimにいい感じなGUIが来たら教えて
2017/01/10(火) 05:56:00.60
乗り換える理由がないからvim使ってる
2017/01/10(火) 07:51:59.68
俺も特に困ってないからVim8
2017/01/10(火) 07:59:41.27
vim -neo
2017/01/10(火) 15:59:30.98
neo。このままいくと、第2のXEmacsになりかねない焦りが…
413名無しさん@お腹いっぱい。
垢版 |
2017/01/10(火) 19:31:18.96
neovimが主流になることなんてあるかね
2017/01/10(火) 19:33:36.76
vimが主流になることはないんだから、Neoがなることは絶対ない
2017/01/10(火) 22:46:25.70
>>412
XEmacsルートだよなあ…
2017/01/10(火) 23:39:05.03
qfixhowmに依存してるのでvim8
2017/01/11(水) 00:28:19.44
本家のケツ蹴っ飛ばす役割終えたからもう畳んで良いプロジェクト
2017/01/11(水) 01:13:58.92
出来る日本人コントリビュータの人たちはvimしか面倒みてないしね
419407
垢版 |
2017/01/11(水) 02:35:36.78
おおう…結構皆さんneovimへの利点は感じていないのですね
そして開発自体もそこまで進まないという意見も多いのですね

vim本体へいつでも移行できるように環境構築しておきます…
2017/01/12(木) 15:02:04.91
VSCかsublimeに移行できないかなとは狙ってる
2017/01/12(木) 16:02:56.30
VSCはなかなか良いぞ
2017/01/12(木) 17:35:56.74
非同期通信は msgpack 使ってる分 neovim の方が高速なんじゃないかな
2017/01/12(木) 17:59:02.01
たまにVis <https://github.com/martanne/vis>;使う。
2017/01/13(金) 00:00:02.79
>>422
その辺正月休みに速度比較してみたけど、逆にVimの方が速かったよ。バイナリでも
2017/01/22(日) 06:41:25.57
このエディタのユーザーは日本語の編集しない人が多いのかな?
母国語が英語じゃないことをこれ程残念に思ったことないわ
IM の存在が全てを台無しにしてストレスマックス
2017/01/22(日) 07:50:10.88
eskk.vim使え、IMのことは忘れ去れ
2017/01/22(日) 08:31:30.52
とりあえずどこでも同じ様に使えるのはいいよね skk.vim
428名無しさん@お腹いっぱい。
垢版 |
2017/01/22(日) 10:00:29.39
https://youtu.be/quIHgwuF6r4
2017/01/22(日) 10:31:46.93
uim-skk の vi 連携モードも使い勝手がいいよ
430名無しさん@お腹いっぱい。
垢版 |
2017/01/22(日) 19:13:50.55
>>425
Vim-LaTeX使って日本語論文書いてたけど、慣れれば余裕だよ
挿入モード抜けると同時にIMがオフになる設定と、IMのON/OFFでカーソル色が変わる設定は必須かと思う
2017/01/22(日) 19:46:54.16
fcitxでも協調できるとかなんとか
2017/01/25(水) 18:34:53.04
cygwinでvimを使っているんだけど、vimのバージョン8.0.0170-1だと、
q:でウィンドウ下側に現れるコマンド履歴からコマンドを選択しても実行されず、
ノーマルモードに戻ってしまう。
たとえば、Fortranのソースコードを編集中に、以前に実行した文字列検索コマンド
:/FConcをコマンド履歴から選択しても、(文中にその文字列が確かに有るにもかかわらず)
ハイライトやジャンプされず、コマンド履歴が閉じてしまう。

CygwinのSetup.exeはバージョンが2.877(64bit)、Windows7上で使用。
vimを8.0.0094-1に戻すと使えるから現状で困ってはいないんだけど、
なんとなく報告したい気分だったので書きました。
2017/01/26(木) 12:51:10.02
>>432
それ 8.0.0172 で直ったよ
2017/01/26(木) 13:02:18.38
8.0.0159から0171は使っちゃダメってこった
2017/01/28(土) 19:01:28.49
>>366
エイリアスって何?
2017/01/30(月) 13:03:03.11
>>433-434
なんだ、そうだったのか。ありがとう。
437名無しさん@お腹いっぱい。
垢版 |
2017/01/31(火) 20:53:18.37
neovimってwindowsに導入する程のうま味ある?
438名無しさん@お腹いっぱい。
垢版 |
2017/02/01(水) 10:23:14.33
https://www.youtube.com/watch?v=quIHgwuF6r4&;sns=em
2017/02/01(水) 11:07:06.91
neovimとvimは別物だから違うから
2017/02/01(水) 12:42:30.76
うま味は?
2017/02/16(木) 23:38:32.58
cp932でvimを使っている。これは、utf8を使う時は、set enc=utf8にし
ないと文字化けを起こすのだろうか。私としては、set fenc=utf8だけ
に留めておきたいのだが。

と言うのは、下記のperlで問題が発生をする
# スパイダリング
use utf8;
use strict;
use LWP::Simple;
use Encode;
use Encoding 'utf-8';
binmode(STDOUT,':utf8');

my $url="https://oshiete.goo.ne.jp/qa/9636983.html";;
my $content=get($url);

print $content;

ここで、文字化けが発生をするのでset enc=utf8とするとperlのソース
も文字化けが出る。どうすれば良いのか。
2017/02/16(木) 23:49:18.01
cp932ってことは窓かな、窓から投げ捨てて*nix導入するのが一番楽ではあると思うが
2017/02/16(木) 23:59:53.96
vimを使っている人は、もうutf8でしか使っていないのだろうか。もし
も、これがcp932だとしたら、vimではどの様に対処をしたら良いのだろ
うか。

例えば、普段はutf8でしか使っていない時でもcp932に出逢う時と言う
のは有る。その時は、どの様な対処をしているのだろうか。
2017/02/17(金) 00:21:22.46
iconvで変換
2017/02/17(金) 00:42:58.71
:e ++enc=cp932
でファイル本来の正しい文字コードで開いて
:set fenc=utf-8
で変換とか
446名無しさん@お腹いっぱい。
垢版 |
2017/02/17(金) 20:37:18.07
Vimの2chビューワープラグイン誰か作って
2017/02/17(金) 22:16:16.33
chaliceはもう動かない?
2017/02/24(金) 00:27:19.02
html や xml などで
<h1>very-long-word</h1>

<h1></h1>
にしたい場合に皆さんどうしてますか?

v に カーソルがある状態で
dedede
5de
veeeeed
vf<hd

なんかどれも泥臭い気がするのですが、
テキストオブジェクトや surround プラグイン等で
サクッとできる方法はあるでしょうか?
2017/02/24(金) 00:27:57.53
あと同様に
<h1>very-long-word</h1>

の行から very-long-word をヤンクしたい場合に
サクッとできる方法はあるでしょうか?
2017/02/24(金) 00:49:01.62
自分で答え書いてるじゃん
2017/02/24(金) 06:00:33.76
同じ拡張子のファイルでもバッファごとにファイルタイプを変える方法ってある?
具体的には *.asm なんだけど、違うCPUのアセンブリを同時編集することがあるので個別に変えたいんだ

ファイルを開いた後でバッファ上で set filetype してみたんだけど
これだとウィンドウを閉じてから再度バッファを切り替えたときにデフォルトのファイルタイプに戻ってしまう
setlocal を使っても同じだった
2017/02/24(金) 12:04:12.98
>>448
long-wordにカーソルがある状態でdit
2017/02/24(金) 12:12:05.70
>>448
テキストオブジェクトにタグあったはず
2017/02/24(金) 12:26:18.82
Vimってさ、デフォルトでタブ機能あるのいいよね。
Emacsは別途インスコしなきゃあかん。

これで設定ファイルで透過できりゃーな…
os機能側で設定しなきゃあかんのがなんとも。
2017/02/24(金) 16:09:24.31
>>449
ヒント:
テキストオブジェクト
2017/02/24(金) 16:11:52.75
>>449
v にカーソルがあるのが前提ならdt<で削除、yt<でヤンク
2017/02/24(金) 19:37:28.35
実践vimを読めば解決( ・`ω・´)
2017/02/24(金) 19:40:20.55
なんだかんだでVimはドキュメントが充実してるので大体のことは:helpで解決する
459448
垢版 |
2017/02/24(金) 22:40:46.89
皆さんたくさんの回答ありがとうございます
解決しました
:h tag-blocks
便利ですね。もっとヘルプ読むようにします
460名無しさん@お腹いっぱい。
垢版 |
2017/03/02(木) 15:53:20.83
文字が無いとこにカーソル移動してそこにペーストしたいんですが
文字がないときカーソルを移動する方法ってなかったでしたっけ?
言い換えると行末までカーソルがくると
次の行の頭に移動しますが、
行頭に移動せずに、そのまま右にカーソルを移動したいんですが

昔やってたような気がするんだけど思い出せない。
2017/03/02(木) 16:18:17.75
>>460
多分virtualeditオプションだと思う、違ったらすまん
2017/03/02(木) 21:34:06.60
termguicolorsオプションのために久々にVim更新したけどいいなこれ
Solarized(特にdark)がターミナルで綺麗に映ってるの良すぎる
2017/03/03(金) 16:29:35.46
set virtualedit=all
2017/03/04(土) 18:21:28.90
もうvimに疲れた
vscodeにスッと移行したいよぉ...
2017/03/04(土) 18:52:28.49
移行したけど簡単だったぞ
逆は地獄だろうが…
2017/03/04(土) 19:51:49.90
VSCode調べて真っ先にVimプラグイン探したけど普通にあったな
2017/03/04(土) 19:52:55.21
使いたいときにターミナルからスッ…と起動するのがこの手のエディタの最大の魅力だからなぁ、併用はしても移行はせんだろうな
2017/03/04(土) 20:14:16.68
最近は主従が逆転して
エディタからスッと端末起動しとるわ
2017/03/05(日) 21:31:45.56
vscodeのvimプラグインがもうちょっと頑張ってくれたら移行出来そう
2017/03/06(月) 13:03:14.26
プログラマなのに(だとして)、vimに疲れたとか移行したいとか、ちょっと何言ってるのか分からない
2017/03/06(月) 13:21:58.17
VimとIDEはそもそも性格が違うものだから代用にはならん
例えば大規模なプロジェクトのリファクタリングとかだったらIDEのほうが明らかに捗るだろうしコードひたすら書いていくならVimのほうがやりやすいし
2017/03/06(月) 14:55:37.64
>>471
vscはエディタだぞ?
2017/03/06(月) 15:30:26.29
vimの操作(機能)事態に不満があって疲れるというのはわからない
vimを極限まで自分好みにカスタマイズするのが疲れるというのはわかる

ところでvscのvimプラグインって自分の設定そのまま持ち込めたりするんです?
特にftplugin
2017/03/06(月) 23:55:53.61
vimはせめて公式でvscodeのlanguage server protocolに対応しろ
せっかくMS様が「答え」を出してくれたんだからちっとはやる気になれや
2017/03/07(火) 00:17:46.72
IDEに負けるならともかくVSCはエディタだからな...

ttps://microsoft.github.io/monaco-editor/
どれだけカスタマイズしてもブラウザ上のエディタにすらボロ負けとかむなしすぎる...
2017/03/07(火) 08:42:27.46
そりゃ四半世紀前に書かれたものと
満を持してMSが組織的にリリースしてきたものじゃな

キーバインドが好きなだけなので
プラグインとして残ってくれればそれで良い
2017/03/07(火) 08:45:44.88
Electronってなんか動きがもっさりしてるから好きになれん
2017/03/07(火) 11:53:20.97
vim本体の価値よりvimキーバインドの価値の方が高い
お前らどうかvimは捨ててもvimキーバインドは捨てないでくれ
2017/03/07(火) 12:28:19.65
捨でまでぇーーーーーーーーんっ!! (ワンピ風
2017/03/07(火) 16:44:02.73
いやいや、
だからさ、
なんでvim捨てるんだって?
そもそも使ってない(使いこなせてない)だろ?
2017/03/07(火) 16:52:47.96
vimは嫌いになっても、vimキーバインドは嫌いにならないで下さい( ・`д・´)
2017/03/07(火) 18:01:08.64
嫌いになるどころかvimキーバインドを捨てられないからこんなに苦しんでるんじゃないか
2017/03/07(火) 18:04:13.85
ここでvim使いこなせてる自慢してる人SIerでしょ?
2017/03/07(火) 19:02:12.13
まずつかいこなすの定義をだな
2017/03/07(火) 20:54:02.30
てかさ、
vimの何が不満なの?
じゃさ、代替エディタをあげてみてよ
もしあれば、それを使えばいいじゃん
恥ずかしくて言えないだろうけど(笑)
2017/03/07(火) 21:44:05.06
ひでまる!
2017/03/07(火) 22:03:06.89
王道を征くnotepad.exe
2017/03/07(火) 22:12:56.60
やっぱsed
2017/03/07(火) 22:42:18.91
素直にvisual studio codeでええんちゃう?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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