Vim Part26at UNIX
Vim Part26 - 暇つぶし2ch353:名無しさん@お腹いっぱい。
16/10/19 21:24:29.02 .net
でも最初は無理して覚えて使うもんだよな

354:名無しさん@お腹いっぱい。
16/10/19 23:19:34.01 .net
>>348
改行を押さない

355:名無しさん@お腹いっぱい。
16/10/20 00:10:33.65 .net
>>348
本日のRTFM案件。README, doc程度は嫁
下のコメントされてる方
" Recommended key-mappings. " <CR>: close popup and save indent. inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
function! s:my_cr_function()
return neocomplcache#smart_close_popup() . "\<CR>"
" For no inserting <CR> key.
"return pumvisible() ? neocomplcache#close_popup() : "\<CR>" endfunction

356:名無しさん@お腹いっぱい。
16/10/20 03:37:08.09 .net
>>349
1週間使って慣れなかったら、他のやつ使った方が良いよ。
Emacsも決して悪いエディタじゃないんだから。

357:名無しさん@お腹いっぱい。
16/10/20 14:45:32.15 .net
>>352
1週間か、とりあえず使ってみるわ
サンクス

358:名無しさん@お腹いっぱい。
16/10/21 22:14:12.14 .net
2日目だけど結構いいな
tmuxでシェルを分割して片方をコンパイル用にしてみてる

359:名無しさん@お腹いっぱい。
16/10/21 22:28:05.99 .net
つ :make

360:名無しさん@お腹いっぱい。
16/10/23 14:51:09.33 .net
そんなのあったのか
お恥ずかしい

361:352
16/10/23 18:18:16.25 .net
>>353
どうだ?
vimも基本的な操作慣れたら使いやすいだろ?

362:名無しさん@お腹いっぱい。
16/10/23 22:41:58.32 .net
うむ
楽しいしな

363:名無しさん@お腹いっぱい。
16/10/26 22:48:08.85 .net
Insertモード中のCtrl-RでIMEをOFFにしたいんですが、
矩形挿入時には<C-o><C-o>を入力しないとノーマルモードに移行しないので以下の設定だとうまく動きません。
inoremap <silent> <C-r> <C-o>:set iminsert=0<CR><C-r>
何かいい手ありませんか?

364:名無しさん@お腹いっぱい。
16/10/31 20:33:01.55 .net
Windows版のVimで、プラグイン管理のdein使えた人いる?今日、ちょこっと触っただけだけど、努力する価値あるかなって?
Vim8ね~

365:名無しさん@お腹いっぱい。
16/10/31 21:50:11.00 .net
正直プラグイン管理とかどうしていいかわからない。
vimマガジンみたいなの出して欲しい。
ちょっとずつ読んで改善するの

366:名無しさん@お腹いっぱい。
16/10/31 23:40:36.12 .net
>>361
dein使えないかな?

367:名無しさん@お腹いっぱい。
16/10/31 23:57:23.88 .net
>>361
github で他人のドットファイル読みまくるのがいいよ
あとqiitaに記事たくさんあるだろ

368:名無しさん@お腹いっぱい。
16/11/01 01:23:37.39 .net
>>361
matri入れる

369:名無しさん@お腹いっぱい。
16/11/01 12:09:13.60 .net
VimPlugでいいよ

370:名無しさん@お腹いっぱい。
16/11/01 12:51:09.85 .net
vim plug シンプルで素晴らしいんだが、プラグイン読み込み時にエイリアスも有効に とかが面倒なんだよなあ

371:名無しさん@お腹いっぱい。
16/11/01 19:42:59.84 .net
neobundleでバッファが空になるという悪質なバグをブランチに挙げ、それを指摘されても開き直っている悪質な作者のプラグインなんて使うな!

372:名無しさん@お腹いっぱい。
16/11/01 23:14:03.33 .net
atomみたいにコマンド一発でプラグインインストールできるように最初からしてほしいわ(´・ω・`)

373:名無しさん@お腹いっぱい。
16/11/01 23:43:11.99 .net
本来はプラグインのディレクトリに置くだけのような

374:名無しさん@お腹いっぱい。
16/11/02 00:31:23.68 .net
>260
filetype を markdown にして
下記のように triple backtick で囲めば、似たようなことは可能かもしれません
```named
// named.conf の記述
```
```bindzone
; ゾーンファイルの記述
```
もしかしたら、↓あたりのプラグインが必要かもしれません
vim-markdown-quote-syntax
vim-markdown
納品物が HTML や PDF でよいのなら markdown で書くのもお薦めです

375:名無しさん@お腹いっぱい。
16/11/02 18:17:40.70 .net
>>360
こんな感じでvimrcに書いたら動くんじゃない?
ちなみにgitが必須だからね。コマンドプロンプトから起動できるようにPATHが通っていないとだめだよ。

" dein.vimの設定
" deinパス設定
let s:dein_dir = fnamemodify('~/.vim/dein/', ':p') "<-お好きな場所
let s:dein_repo_dir = s:dein_dir . 'repos/github.com/Shougo/dein.vim' "<-固定
" dein.vim本体の存在チェックとインストール
if !isdirectory(s:dein_repo_dir)
execute '!git clone URLリンク(github.com)' shellescape(s:dein_repo_dir)
endif
" dein.vim本体をランタイムパスに追加
if &runtimepath !~# '/dein.vim'
execute 'set runtimepath^=' . s:dein_repo_dir
endif
call dein#begin(s:dein_dir)
call dein#add('Shougo/neocomplete.vim')
#以下プラグイン列挙
" 必須
call dein#end()
filetype plugin indent on
syntax enable
" プラグインのインストール
if dein#check_install()
call dein#install()
endif

376:名無しさん@お腹いっぱい。
16/11/02 21:17:52.29 .net
うんこくさい

377:名無しさん@お腹いっぱい。
16/11/02 22:03:41.19 .net
>>371
ありがとう!
なんか面倒だなって感じでvundleにしてしまった…
curlがいるのね。win版だとproxy面倒だな

378:名無しさん@お腹いっぱい。
16/12/13 07:57:12.92 .net
molokaiってカラースキーム人気だけど
検索した時の色がカーソルの色と被りすぎててどこにカーソルがあるかわからないんだけど
なんでこれが人気なん
みんな本当は何使ってるの?

379:名無しさん@お腹いっぱい。
16/12/13 08:43:53.96 .net
wombat

380:名無しさん@お腹いっぱい。
16/12/13 08:45:53.09 .net
気に入らない部分だけ変えればええやん

381:名無しさん@お腹いっぱい。
16/12/13 10:47:36.96 .net
elflordが一番しっくりくる

382:名無しさん@お腹いっぱい。
16/12/13 18:29:20.77 .net
solarized dark

383:名無しさん@お腹いっぱい。
16/12/13 21:10:26.93 .net
>>376
えー何色にしたらいいかわかんない
どの色にしたらいいか教えて

384:名無しさん@お腹いっぱい。
16/12/13 21:21:54.56 .net
summerfruit256

385:名無しさん@お腹いっぱい。
16/12/13 22:03:25.74 .net
>>379
たぶんこの辺だよな、ダサいけどw
:hi search ctermbg=52

386:名無しさん@お腹いっぱい。
16/12/14 14:20:41.58 .net
PaperColor dark

387:名無しさん@お腹いっぱい。
16/12/15 13:08:02.83 .net
hybrid (一部手直し)

388:城戸東洋彦 ◆lRdrT5SI6/op
16/12/15 16:06:03.08 .net
男は黙ってdefault

389:名無しさん@お腹いっぱい。
16/12/16 11:23:10.65 .net
URLリンク(youtu.be)
URLリンク(youtu.be)

390:名無しさん@お腹いっぱい。
16/12/16 14:29:08.51 .net
無差別コピペか

391:名無しさん@お腹いっぱい。
16/12/16 21:08:35.44 .net
hybridで括弧だけ色変えてる

392:名無しさん@お腹いっぱい。
16/12/16 21:43:22.21 .net
フルカラーのカラースキームってあるのかね
きれいな色でおしゃれ気分を味わいたい(´・ω・`)

393:名無しさん@お腹いっぱい。
16/12/16 22:42:15.51 .net
プラグイン他の拡張子がすべて.vimなのがあかんね
どれが何のファイルやらパッと見わからん

394:名無しさん@お腹いっぱい。
17/01/03 10:33:08.19 .net
:enew!

395:名無しさん@お腹いっぱい。
17/01/05 00:45:17.35 .net
hybridやわ

396:名無しさん@お腹いっぱい。
17/01/05 02:14:43.24 .net
emacsから来ました

397:名無しさん@お腹いっぱい。
17/01/05 18:29:37.73 .net
>>388
ぼくもおしゃれになりたい(´・ω・`)

398:名無しさん@お腹いっぱい。
17/01/06 00:18:54.01 .net
Emacs死んだみたいだな、明日は我が身だな
今やVSCやSublimeもあるし、

399:名無しさん@お腹いっぱい。
17/01/06 00:39:57.


400:90 .net



401:名無しさん@お腹いっぱい。
17/01/06 01:45:19.32 .net
>>394
死んでないよ
ルビ基地さんのBlog読んでないのかな?

402:名無しさん@お腹いっぱい。
17/01/06 08:40:48.16 .net
vsc最近使ってるけどすげーいいわ
後発の強みをひしひしと感じる

403:名無しさん@お腹いっぱい。
17/01/08 02:42:03.92 .net
10万行ほどのファイルの改行コードをバーティカルバーに置換したいのだけどメモリ足らないとか言われる…

404:名無しさん@お腹いっぱい。
17/01/08 02:43:59.96 .net
>>398
sedで

405:名無しさん@お腹いっぱい。
17/01/08 03:58:17.29 .net
sed -ne 'H;${x;s/\n/|/g;p}' < 10万行の秘密
もっと良い書き方がある気がする、、、改行抜きの出力コマンドがあれば楽なんだけど。
どでかいファイルなら perl 使った方が堅いかもね
あ、私は398氏ではないですハイ

406:名無しさん@お腹いっぱい。
17/01/08 07:35:21.96 .net
tr

407:名無しさん@お腹いっぱい。
17/01/08 07:55:40.37 .net
速くていいですね tr 、教えてくれてありがとう
tr '\012' '|' < 100万行の愛の言葉

408:名無しさん@お腹いっぱい。
17/01/08 12:03:15.10 .net
>>399
>>400
ありがとう!

409:名無しさん@お腹いっぱい。
17/01/08 19:14:57.39 .net
sedとかtr使わんでももっと簡単にオプションで改行を置換できる

410:名無しさん@お腹いっぱい。
17/01/08 19:49:58.03 .net
メモリが足りないって言われるんだけど…

411:名無しさん@お腹いっぱい。
17/01/08 23:28:04.86 .net
>>396
非常に重要。
俺は使い分け派。
URL貼って欲しい。

412:名無しさん@お腹いっぱい。
17/01/10 02:47:47.14 .net
そういえば皆さん、vim8.0が出てからしばらくたちましたが、vimとneovimどっち使ってますか?
出来ればどちらを使っているかの理由もお聞きしたいです
ちなみに僕は何となくneovimを使ってます

413:名無しさん@お腹いっぱい。
17/01/10 05:32:03.04 .net
neovimにいい感じなGUIが来たら教えて

414:名無しさん@お腹いっぱい。
17/01/10 05:56:00.60 .net
乗り換える理由がないからvim使ってる

415:名無しさん@お腹いっぱい。
17/01/10 07:51:59.68 .net
俺も特に困ってないからVim8

416:名無しさん@お腹いっぱい。
17/01/10 07:59:41.27 .net
vim -neo

417:名無しさん@お腹いっぱい。
17/01/10 15:59:30.98 .net
neo。このままいくと、第2のXEmacsになりかねない焦りが…

418:名無しさん@お腹いっぱい。
17/01/10 19:31:18.96 .net
neovimが主流になることなんてあるかね

419:名無しさん@お腹いっぱい。
17/01/10 19:33:36.76 .net
vimが主流になることはないんだから、Neoがなることは絶対ない

420:名無しさん@お腹いっぱい。
17/01/10 22:46:25.70 .net
>>412
XEmacsルートだよなあ…

421:名無しさん@お腹いっぱい。
17/01/10 23:39:05.03 .net
qfixhowmに依存してるのでvim8

422:名無しさん@お腹いっぱい。
17/01/11 00:28:19.44 .net
本家のケツ蹴っ飛ばす役割終えたからもう畳んで良いプロジェクト

423:名無しさん@お腹いっぱい。
17/01/11 01:13:58.92 .net
出来る日本人コントリビュータの人たちはvimしか面倒みてないしね

424:407
17/01/11 02:35:36.78 .net
おおう…結構皆さんneovimへの利点は感じていないのですね
そして開発自体もそこまで進まないという意見も多いのですね
vim本体へいつでも移行できるように環境構築しておきます…

425:名無しさん@お腹いっぱい。
17/01/12 15:02:04.91 .net
VSCかsublimeに移行できないかなとは狙ってる

426:名無しさん@お腹いっぱい。
17/01/12 16:02:56.30 .net
VSCはなかなか良いぞ

427:名無しさん@お腹いっぱい。
17/01/12 17:35:56.74 .net
非同期�


428:ハ信は msgpack 使ってる分 neovim の方が高速なんじゃないかな



429:名無しさん@お腹いっぱい。
17/01/12 17:59:02.01 .net
たまにVis <URLリンク(github.com)使う。

430:名無しさん@お腹いっぱい。
17/01/13 00:00:02.79 .net
>>422
その辺正月休みに速度比較してみたけど、逆にVimの方が速かったよ。バイナリでも

431:名無しさん@お腹いっぱい。
17/01/22 06:41:25.57 .net
このエディタのユーザーは日本語の編集しない人が多いのかな?
母国語が英語じゃないことをこれ程残念に思ったことないわ
IM の存在が全てを台無しにしてストレスマックス

432:名無しさん@お腹いっぱい。
17/01/22 07:50:10.88 .net
eskk.vim使え、IMのことは忘れ去れ

433:名無しさん@お腹いっぱい。
17/01/22 08:31:30.52 .net
とりあえずどこでも同じ様に使えるのはいいよね skk.vim

434:名無しさん@お腹いっぱい。
17/01/22 10:00:29.39 .net
URLリンク(youtu.be)

435:名無しさん@お腹いっぱい。
17/01/22 10:31:46.93 .net
uim-skk の vi 連携モードも使い勝手がいいよ

436:名無しさん@お腹いっぱい。
17/01/22 19:13:50.55 .net
>>425
Vim-LaTeX使って日本語論文書いてたけど、慣れれば余裕だよ
挿入モード抜けると同時にIMがオフになる設定と、IMのON/OFFでカーソル色が変わる設定は必須かと思う

437:名無しさん@お腹いっぱい。
17/01/22 19:46:54.16 .net
fcitxでも協調できるとかなんとか

438:名無しさん@お腹いっぱい。
17/01/25 18:34:53.04 .net
cygwinでvimを使っているんだけど、vimのバージョン8.0.0170-1だと、
q:でウィンドウ下側に現れるコマンド履歴からコマンドを選択しても実行されず、
ノーマルモードに戻ってしまう。
たとえば、Fortranのソースコードを編集中に、以前に実行した文字列検索コマンド
:/FConcをコマンド履歴から選択しても、(文中にその文字列が確かに有るにもかかわらず)
ハイライトやジャンプされず、コマンド履歴が閉じてしまう。
CygwinのSetup.exeはバージョンが2.877(64bit)、Windows7上で使用。
vimを8.0.0094-1に戻すと使えるから現状で困ってはいないんだけど、
なんとなく報告したい気分だったので書きました。

439:名無しさん@お腹いっぱい。
17/01/26 12:51:10.02 .net
>>432
それ 8.0.0172 で直ったよ

440:名無しさん@お腹いっぱい。
17/01/26 13:02:18.38 .net
8.0.0159から0171は使っちゃダメってこった

441:名無しさん@お腹いっぱい。
17/01/28 19:01:28.49 .net
>>366
エイリアスって何?

442:名無しさん@お腹いっぱい。
17/01/30 13:03:03.11 .net
>>433-434
なんだ、そうだったのか。ありがとう。

443:名無しさん@お腹いっぱい。
17/01/31 20:53:18.37 .net
neovimってwindowsに導入する程のうま味ある?

444:名無しさん@お腹いっぱい。
17/02/01 10:23:14.33 .net
URLリンク(www.youtube.com)

445:名無しさん@お腹いっぱい。
17/02/01 11:07:06.91 .net
neovimとvimは別物だから違うから

446:名無しさん@お腹いっぱい。
17/02/01 12:42:30.76 .net
うま味は?

447:名無しさん@お腹いっぱい。
17/02/16 23:38:32.58 .net
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="URLリンク(oshiete.goo.ne.jp)
my $content=get($url);
print $content;
ここで、文字化けが発生をするのでset enc=utf8とするとperlのソース
も文字化けが出る。どうすれば良いのか。

448:名無しさん@お腹いっぱい。
17/02/16 23:49:18.01 .net
cp932ってことは窓かな、窓から投げ捨てて*nix導入するのが一番楽ではあると思うが

449:名無しさん@お腹いっぱい。
17/02/16 23:59:53.96 .net
vimを使っている人は、もうutf8でしか使っていないのだろうか。もし
も、これがcp932だとしたら、vimではどの様に対処をしたら良いのだろ
うか。
例えば、普段はutf8でしか使っていない時でもcp932に出逢う時と言う
のは有る。その時は、どの様な対処をしているのだろうか。

450:名無しさん@お腹いっぱい。
17/02/17 00:21:22.46 .net
iconvで変換

451:名無しさん@お腹いっぱい。
17/02/17 00:42:58.71 .net
:e ++enc=cp932
でファイル本来の正しい文字コードで開いて
:set fenc=utf-8
で変換とか

452:名無しさん@お腹いっぱい。
17/02/17 20:37:18.07 .net
Vimの2chビューワープラグイン誰か作って

453:名無しさん@お腹いっぱい。
17/02/17 22:16:16.33 .net
chaliceはもう動かない?

454:名無しさん@お腹いっぱい。
17/02/24 00:27:19.02 .net
html や xml などで
<h1>very-long-word</h1>

<h1></h1>
にしたい場合に皆さんどうしてますか?
v に カーソルがある状態で
dedede
5de
veeeeed
vf<hd
なんかどれも泥臭い気がするのですが、
テキストオブジェクトや surround プラグイン等で
サクッとできる方法はあるでしょうか?

455:名無しさん@お腹いっぱい。
17/02/24 00:27:57.53 .net
あと同様に
<h1>very-long-word</h1>
の行から very-long-word をヤンクしたい場合に
サクッとできる方法はあるでしょうか?

456:名無しさん@お腹いっぱい。
17/02/24 00:49:01.62 .net
自分で答え書いてるじゃん

457:名無しさん@お腹いっぱい。
17/02/24 06:00:33.76 .net
同じ拡張子のファイルでもバッファごとにファイルタイプを変える方法ってある?
具体的には *.asm なんだけど、違うCPUのアセンブリを同時編集することがあるので個別に変えたいんだ
ファイルを開いた後でバッファ上で set filetype してみたんだけど
これだとウィンドウを閉じてから再度バッファを切り替えたときにデフォルトのファイルタイプに戻ってしまう
setlocal を使っても同じだった

458:名無しさん@お腹いっぱい。
17/02/24 12:04:12.98 .net
>>448
long-wordにカーソルがある状態でdit

459:名無しさん@お腹いっぱい。
17/02/24 12:12:05.70 .net
>>448
テキストオブジェクトにタグあったはず

460:名無しさん@お腹いっぱい。
17/02/24 12:26:18.82 .net
Vimってさ、デフォルトでタブ機能あるのいいよね。
Emacsは別途インスコしなきゃあかん。
これで設定ファイルで透過できりゃーな…
os機能側で設定しなきゃあかんのがなんとも。

461:名無しさん@お腹いっぱい。
17/02/24 16:09:24.31 .net
>>449
ヒント:
テキストオブジェクト

462:名無しさん@お腹いっぱい。
17/02/24 16:11:52.75 .net
>>449
v にカーソルがあるのが前提ならdt<で削除、yt<でヤンク

463:名無しさん@お腹いっぱい。
17/02/24 19:37:28.35 .net
実践vimを読めば解決( ・`ω・´)

464:名無しさん@お腹いっぱい。
17/02/24 19:40:20.55 .net
なんだかんだでVimはドキュメントが充実してるので大体のことは:helpで解決する

465:448
17/02/24 22:40:46.89 .net
皆さんたくさんの回答ありがとうございます
解決しました
:h tag-blocks
便利ですね。もっとヘルプ読むようにします

466:名無しさん@お腹いっぱい。
17/03/02 15:53:20.83 .net
文字が無いとこにカーソル移動してそこにペーストしたいんですが
文字がないときカーソルを移動する方法ってなかったでしたっけ?
言い換えると行末までカーソルがくると
次の行の頭に移動しますが、
行頭に移動せずに、そのまま右にカーソルを移動したいんですが
昔やってたような気がするんだけど思い出せない。

467:名無しさん@お腹いっぱい。
17/03/02 16:18:17.75 .net
>>460
多分virtualeditオプションだと思う、違ったらすまん

468:名無しさん@お腹いっぱい。
17/03/02 21:34:06.60 .net
termguicolorsオプションのために久々にVim更新したけどいいなこれ
Solarized(特にdark)がターミナルで綺麗に映ってるの良すぎる

469:名無しさん@お腹いっぱい。
17/03/03 16:29:35.46 .net
set virtualedit=all

470:名無しさん@お腹いっぱい。
17/03/04 18:21:28.90 .net
もうvimに疲れた
vscodeにスッと移行したいよぉ...

471:名無しさん@お腹いっぱい。
17/03/04 18:52:28.49 .net
移行したけど簡単だったぞ
逆は地獄だろうが…

472:名無しさん@お腹いっぱい。
17/03/04 19:51:49.90 .net
VSCode調べて真っ先にVimプラグイン探したけど普通にあったな

473:名無しさん@お腹いっぱい。
17/03/04 19:52:55.21 .net
使いたいときにターミナルからスッ…と起動するのがこの手のエディタの最大の魅力だからなぁ、併用はしても移行はせんだろうな

474:名無しさん@お腹いっぱい。
17/03/04 20:14:16.68 .net
最近は主従が逆転して
エディタからスッと端末起動しとるわ

475:名無しさん@お腹いっぱい。
17/03/05 21:31:45.56 .net
vscodeのvimプラグインがもうちょっと頑張ってくれたら移行出来そう

476:名無しさん@お腹いっぱい。
17/03/06 13:03:14.26 .net
プログラマなのに(だとして)、vimに疲れたとか移行したいとか、ちょっと何言ってるのか分からない

477:名無しさん@お腹いっぱい。
17/03/06 13:21:58.17 .net
VimとIDEはそもそも性格が違うものだから代用にはならん
例えば大規模なプロジェクトのリファクタリングとかだったらIDEのほうが明らかに捗るだろうしコードひたすら書いていくならVimのほうがやりやすいし

478:名無しさん@お腹いっぱい。
17/03/06 14:55:37.64 .net
>>471
vscはエディタだぞ?

479:名無しさん@お腹いっぱい。
17/03/06 15:30:26.29 .net
vimの操作(機能)事態に不満があって疲れるというのはわからない
vimを極限まで自分好みにカスタマイズするのが疲れるというのはわかる
ところでvscのvimプラグインって自分の設定そのまま持ち込めたりするんです?
特にftplugin

480:名無しさん@お腹いっぱい。
17/03/06 23:55:53.61 .net
vimはせめて公式でvscodeのlanguage server protocolに対応しろ
せっかくMS様が「答え」を出してくれたんだからちっとはやる気になれや

481:名無しさん@お腹いっぱい。
17/03/07 00:17:46.72 .net
IDEに負けるならともかくVSCはエディタだからな...
URLリンク(microsoft.github.io)
どれだけカスタマイズしてもブラウザ上のエディタにすらボロ負けとかむなしすぎる...

482:名無しさん@お腹いっぱい。
17/03/07 08:42:27.46 .net
そりゃ四半世紀前に書かれたものと
満を持してMSが組織的にリリースしてきたものじゃな
キーバインドが好きなだけなので
プラグインとして残ってくれればそれで良い

483:名無しさん@お腹いっぱい。
17/03/07 08:45:44.88 .net
Electronってなんか動きがもっさりしてるから好きになれん

484:名無しさん@お腹いっぱい。
17/03/07 11:53:20.97 .net
vim本体の価値よりvimキーバインドの価値の方が高い
お前らどうかvimは捨ててもvimキーバインドは捨てないでくれ

485:名無しさん@お腹いっぱい。
17/03/07 12:28:19.65 .net
捨でまでぇーーーーーーーーんっ!! (ワンピ風

486:名無しさん@お腹いっぱい。
17/03/07 16:44:02.73 .net
いやいや、
だからさ、
なんでvim捨てるんだって?
そもそも使ってない(使いこなせてない)だろ?

487:名無しさん@お腹いっぱい。
17/03/07 16:52:47.96 .net
vimは嫌いになっても、vimキーバインドは嫌いにならないで下さい( ・`д・´)

488:名無しさん@お腹いっぱい。
17/03/07 18:01:08.64 .net
嫌いになるどころかvimキーバインドを捨てられないからこんなに苦しんでるんじゃないか

489:名無しさん@お腹いっぱい。
17/03/07 18:04:13.85 .net
ここでvim使いこなせてる自慢してる人SIerでしょ?

490:名無しさん@お腹いっぱい。
17/03/07 19:02:12.13 .net
まずつかいこなすの定義をだな

491:名無しさん@お腹いっぱい。
17/03/07 20:54:02.30 .net
てかさ、
vimの何が不満なの?
じゃさ、代替エディタをあげてみてよ
もしあれば、それを使えばいいじゃん
恥ずかしくて言えないだろうけど(笑)

492:名無しさん@お腹いっぱい。
17/03/07 21:44:05.06 .net
ひでまる!

493:名無しさん@お腹いっぱい。
17/03/07 22:03:06.89 .net
王道を征くnotepad.exe

494:名無しさん@お腹いっぱい。
17/03/07 22:12:56.60 .net
やっぱsed

495:名無しさん@お腹いっぱい。
17/03/07 22:42:18.91 .net
素直にvisual studio codeでええんちゃう?

496:名無しさん@お腹いっぱい。
17/03/07 23:37:09.08 .net
vsc実際いいよ
設定とかも個人レベルとチームレベルで最初から分けられるようになってるし
細かいところがデフォルトでストレスのない作りになってるので勧めやすい
ソッコー手に馴染んだので驚いたわ

497:名無しさん@お腹いっぱい。
17/03/08 00:18:02.30 .net
vsc全然知らないけどvimのキーバインド使えるの?プラグイン充実してる?

498:名無しさん@お腹いっぱい。
17/03/08 09:15:14.86 .net
キーバインドは専用の拡張があって、マップ変更も可能
マクロとかsurroundとかの定番機能はこの拡張に最初から入ってるけど
入ってない機能についてはあくまでvimとは別の拡張として入れていくのが筋…だと思う
定番的な機能は大体あって、つい先日ミニマップとかも対応した
今クライアントサイドの開発で試しに使ってるけど
モダンなjs開発環境をお手軽に構築したいとかであれは
間違いなく第一候補の一つだと思う

499:名無しさん@お腹いっぱい。
17/03/08 13:54:46.86 .net
流れぶった切って悪いんだけど、omni補完でcamelケースで補完って出来る?
URLリンク(qiita.com)
QtCreatorでこれを多用してたのでvimでもやりたいんだけど。
neocompleteとかなしで標準のomni補完で頼む

500:名無しさん@お腹いっぱい。
17/03/08 14:11:09.57 .net
>>492
わかるわー
ただ、やっぱりリーダーキーほしいのよね

501:名無しさん@お腹いっぱい。
17/03/09 17:54:50.09 .net
使えないやつに限って他のエディタはどうこうって言うよな(笑)

502:名無しさん@お腹いっぱい。
17/03/09 22:54:06.96 .net
SIerは帰りなさい

503:名無しさん@お腹いっぱい。
17/03/10 09:43:00.29 .net
gvimパッケージに入ってるvimってGUI系オプションついてるけどSSHから使えたのか
Xは必要ないけど+clientserverは欲しかったんだよね

504:名無しさん@お腹いっぱい。
17/03/10 13:38:23.95 .net
>>497
gvimは普通のvimをGUIオプション付きで起動してるだけだからね、別物じゃない

505:名無しさん@お腹いっぱい。
17/03/10 14:41:03.97 .net
アイコンもう少しなんとかならんかなぁ

506:名無しさん@お腹いっぱい。
17/03/10 16:27:31.81 .net
アイコンくらいビルドするときに差し替えればおk

507:名無しさん@お腹いっぱい。
17/03/10 18:01:50.56 .net
秀丸さんの事かな(´・ω・`)

508:名無しさん@お腹いっぱい。
17/03/10 18:50:35.29 .net
それより公式ホームページのダサさを直せよ
なんだあのドリル持った土人は

509:名無しさん@お腹いっぱい。
17/03/10 19:55:10.09 .net
なんのこっちゃと思ったらそのまんまだった

510:名無しさん@お腹いっぱい。
17/03/10 20:18:03.18 .net
>>502
おまいらが寄付すれば見ずに済むようになるよ

511:名無しさん@お腹いっぱい。
17/03/14 22:22:40.93 .net
skkとかいうやつVim8だと漢字変換できないわ~

512:名無しさん@お腹いっぱい。
17/03/15 14:04:17.39 .net
できますが

513:名無しさん@お腹いっぱい。
17/03/16 01:42:55.53 .net
|
1.
1.
asd1.
に対し、/1.<CR>n<c-a>n..するような挙動を、/1.<CR>nからのg<c-a>のような格好でワンタッチで実現する方法やプラグインってありますかね?
つまりは、検索のハイライトをvisualモードの選択範囲のように扱うことはできますか?

514:名無しさん@お腹いっぱい。
17/03/16 09:23:24.90 .net
置換じゃだめなの?

515:名無しさん@お腹いっぱい。
17/03/20 12:13:59.96 .net
テスト

516:名無しさん@お腹いっぱい。
17/03/21 18:57:58.96 .net
DejaVu_Sans_Mono_for_Powerline
だと
airlineのマルチバイト文字が文字化けしちゃうので
ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
set guifont=Roboto_Mono_for_Powerline
にしようとしてるんですが、
使えないみたいです。
何か設定必要でしょうか。

517:名無しさん@お腹いっぱい。
17/03/23 11:16:17.48 .net
markdownで間違えて=を-って書いちゃったから変換したいんだけど
=====
これを
-----
に変換する置換を教えて
長さは固定じゃないか�


518:�:%s/=====/-----/gみたいなのはアウトで



519:511
17/03/23 11:23:12.20 .net
>>510
これだけの.vimrcを書いて文字が表示されるか確認してみろ
set enc=utf-8
set ls=2
set statusline=%{nr2char('9776')}

520:名無しさん@お腹いっぱい。
17/03/23 13:33:33.55 .net
DejaVu_Sans_Mono_for_Powerline
では化けていて、
Roboto_Mono_for_Powerline
はGUIのフォント選択にも出てこないです

521:511
17/03/23 14:00:32.69 .net
まずそれが本当に文字化けしてるのかフォントがなくて豆腐文字が表示されただけなのか判断が出来ない
だからさっき書いた文字エンコーディング記述を書いたんだけど

522:名無しさん@お腹いっぱい。
17/03/23 14:06:34.15 .net
>>511
viwr-

523:名無しさん@お腹いっぱい。
17/03/23 14:11:49.65 .net
>>511
>:%s/=====/-----/g
これで置換できなかった?正確には最後にgつけてるから
:%s/=/-/g
これでいいと思うけど
他のところにも=や-が出て来るのであれば、置換前のパターンを
^=+$
みたいにして、行頭文字、=が一つ以上、行末文字だけの行に適用できると思う

524:名無しさん@お腹いっぱい。
17/03/23 14:34:16.36 .net
試してないけど g/^---/s/-/=/g とかで誤爆減らせそう

525:名無しさん@お腹いっぱい。
17/03/23 15:30:07.41 .net
DejaVu_Sans_Mono_for_Powerline
では豆腐がでます。
Roboto_Mono_for_Powerline
はGUIのフォント選択にも出てこないですが
選択できないフォントってありますか?

526:511
17/03/23 18:28:54.06 .net
そのフォントでは↓の文字表示に対応出来てるのかできるの?
>ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
まずそのフォントが実際にインストールされているのか確認してみろ
後はどんな手順でプラグインやフォントをインストールしたかも書くと良いだろう

527:511
17/03/23 18:29:41.35 .net
>>516
説明不足だけど=====はheadingの構文だから%:s/=/-/gと困る(>_<)

528:511
17/03/23 18:32:55.71 .net
>>515
記述量が多くて手入力きつい(>_<)
>>517
これがいいっすね。知恵コイン500枚あげます

529:名無しさん@お腹いっぱい。
17/03/23 19:14:58.45 .net
その知恵コインはウガンダに寄付しなさい

530:名無しさん@お腹いっぱい。
17/03/23 19:41:53.79 .net
powerline用フォントは2種類あるので
違う方インストールしてるに一票
URLリンク(qiita.com)

531:名無しさん@お腹いっぱい。
17/03/23 20:58:06.61 .net
NeoBundle 'powerline/fonts'
NeoBundle 'vim-airline/vim-airline'
でいれました。
フォントのインストールはwindowsなので落ちてきたttfファイルのクリックから行っていて、
chromeでは
Roboto_Mono_for_Powerline
設定できて、ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
も表示されます。
DejaVu_Sans_Mono_for_Powerline
でも全て表示されるのが正常ですか?

532:511
17/03/23 22:22:01.99 .net
おれはNeoBundleも飛行機みたいな名前のプラグインも使ってないけど
URLリンク(github.com)のREADME.mdに記載のinstall.shは実行したのか?
vim-airline/vim-airlineは見てないけどREADME.mdのとおりにやってみろ

533:名無しさん@お腹いっぱい。(霧の向こうに繋がる世界)
17/03/23 22:22:51.95 .net
名前欄に!ken:6

534:名無しさん@お腹いっぱい。
17/03/25 16:24:42.84 .net
ESCキーでモード切り替えることなしにinsertモードとappendモード行き来できる?

535:名無しさん@お腹いっぱい。
17/03/25 16:42:29.61 .net
excel に
ro=&#57506;, ws=&#9778;, lnr=&#9776;, mlnr=&#57505;, br=&#57504;, nx=&#582;, crypt=&#128274;
をはりつけて
DejaVu_Sans_Mono_for_Powerline
で確認したところ、問題なく表示されました。
vim上とexcel上で[コンピュータ]とうった時のフォントが明らかに違うのが気になりました。。
Roboto_Mono_for_Powerline はexcel上では選択肢として出てきますが
gvimでは出てきません。。

536:名無しさん@お腹いっぱい。
17/03/26 12:04:35.00 .net
ここunix板なんですが・・・
Windows使ってるならソフトウェア板のVimスレ行ったほうがいいよ

537:名無しさん@お腹いっぱい。
17/03/26 22:24:47.69 .net
>>527
すまんが何をやりたいのか理解できない

538:名無しさん@お腹いっぱい。
17/03/26 23:05:25.85 .net
>>527
カーソル一つ進めたいってことなら inoremap <C-f> <Right> とかしたらいんじゃね?
それか <C-o>l とか

539:ich1
17/04/01 08:03:45.83 .net
URLリンク(goo.gl)
これは嫌だなー。。本当なの?

540:名無しさん@お腹いっぱい。
17/04/02 05:25:27.14 .net
UNIX初心者です(MacOSXの端末エミュレータを使ってます)。
dvorakでホームポジション(DHTN)からカーソル移動をしたい(QWERTYのHJKL)のですが、
vimrcにmapとかnoremapを書いておく以外に設定方法はありますか?

541:名無しさん@お腹いっぱい。
17/04/02 08:11:57.41 .net
そんな奴いねーよ、特に日本人の場合
と思ったが、検索したら意外といた
ノーマルモードはAscii、挿入モードはdvorakて辺りが妥協策らしい
おれはus-asciiしか叩けないので具体的には役に立てない
スマヌ

URLリンク(d.hatena.ne.jp)
URLリンク(hachibeechan.hateblo.jp)向け手っ取り早くdvorak配列を体験しつつめんどくさ

542:名無しさん@お腹いっぱい。
17/04/03 06:19:09.91 .net
コマンドモードとインサートで配列を切り替えるのが現実的ですか。
HHKBの無刻印を使いだしてさあDvorakデビューや!、と息巻いていたんですが、
実際やってみるとDvorakではbashのキーバインドもあまり使い心地が良くないですし
その辺の切り替えも全部やるにはもっとUNIXの勉強をする必要がありそうです。

543:名無しさん@お腹いっぱい。
17/04/03 14:12:54.96 .net
探せばきっとDvorakでvimな人たちのコミュニティが見つかると思うよ

544:名無しさん@お腹いっぱい。
17/04/03 14:59:58.21 .net
無理してそんなけったいなもん使わんでええやん

545:名無しさん@お腹いっぱい。
17/04/03 20:02:00.38 .net
vim使ってる人間に言われたら終わりだな

546:名無しさん@お腹いっぱい。
17/04/03 20:59:16.85 .net
む・・・無理してないしっ

547:名無しさん@お腹いっぱい。
17/04/03 21:00:35.76 .net
ちょっとくらい無理する方が気持ちええんやで

548:名無しさん@お腹いっぱい。
17/04/03 21:07:08.01 .net
楽するための無理なら惜しまない人が向いてるよVimは

549:名無しさん@お腹いっぱい。
17/04/04 03:57:13.11 .net
linuxに入ってるviがviじゃない件
URLリンク(anond.hatelabo.jp)
ハテブが本番
URLリンク(b.hatena.ne.jp)

550:名無しさん@お腹いっぱい。
17/04/10 12:30:52.46 .net
CapsLockをEscにするかCtrlにするか迷ってるんですがどっちの方が便利ですか?

551:名無しさん@お腹いっぱい。
17/04/10 12:32:58.59 .net
>>543
Ctrlのほうがいい、ESCはCtrl+[で打てる

552:名無しさん@お腹いっぱい。
17/04/11 13:16:30.98 .net
altをctrlとして使いたくなる
左小指が痛い

553:名無しさん@お腹いっぱい。
17/04/11 13:21:54.65 .net
そもそもVim使ってて痛くなるほどCtrl押す機会ないと思うが

554:名無しさん@お腹いっぱい。
17/04/11 13:30:40.20 .net
どこかにぶつけたんじゃないかな

555:名無しさん@お腹いっぱい。
17/04/11 14:27:33.72 .net
僕は(とある理由で)小指を欠損しちゃったので、くすり指で代用してます♪

556:名無しさん@お腹いっぱい。
17/04/11 16:13:09.12 .net
>>546
Esc使わんから頻繁に使う
でも一番使うのはu

557:名無しさん@お腹いっぱい。
17/04/11 19:24:23.37 .net
jjとかにescバインドしたら?

558:名無しさん@お腹いっぱい。
17/04/11 19:56:26.69 .net
ノーマルモードのctrl-i,ctrl-oとかインサートモードのctrl-o,ctrl-wは便利だからよく使うけどな(´・ω・`)

559:名無しさん@お腹いっぱい。
17/04/11 20:10:23.84 .net
Ctrlに限らずShiftもよく使うが小指痛くなったことないけどな
押し方が悪いか、キーボードが合ってないとかじゃない?

560:名無しさん@お腹いっぱい。
17/04/11 22:44:43.89 .net
ペダルを入力装置としてESCを割り当てよう

561:名無しさん@お腹いっぱい。
17/04/11 22:47:49.22 .net
>>545,548
CapsLock があるということなら左下に Ctrl があると思うが
その Ctrl は掌で押すものだと覚えるといい、というか元々そういう設計。
(ノート? 平面キーボード? 知らん


562:) それか諦めて右 Ctrl も併用できるよう訓練するか。



563:名無しさん@お腹いっぱい。
17/04/12 13:00:23.54 .net
>>554
左下はなんかfnキーとかなんですけど?

564:名無しさん@お腹いっぱい。
17/04/12 13:05:20.31 .net
小指Ctrlが無理なレベルなら、Ctrl使わないように全部マップするか、親指でCtrl押せるキーボードに乗り換える

565:名無しさん@お腹いっぱい。
17/04/12 14:08:22.51 .net
>>555
だからそんなキーボードのことは知らんって書いてあるんじゃない?

566:名無しさん@お腹いっぱい。
17/04/12 16:23:20.18 .net
無変換をCtrlに変えて親指で押せばいいんじゃないかな
使わんやろあれ

567:名無しさん@お腹いっぱい。
17/04/12 17:51:34.26 .net
もう vim のこと全然関係なくなってるなw
俺は無変換キーを Alt + 漢字、変換キーを機能付加キーにしてる。
どのソフトでも変換 + h, j, k, l でカーソル移動できる。
もう vim でも素の h, j, k, l を使ってないかもしれない気もするがいちいち覚えてない。
でも不思議なもので bash とかではちゃんと emacs キーバインドに頭が切り替わるのな。

568:名無しさん@お腹いっぱい。
17/04/12 18:23:52.43 .net
日本語配列のキーボードでvimつかってんのか?
おどろき

569:名無しさん@お腹いっぱい。
17/04/12 18:25:45.03 .net
英語配列はコロンが打ちづらい、mapすれば済む話だけどさ

570:名無しさん@お腹いっぱい。
17/04/12 19:15:57.71 .net
仕事で英語配列使うことってまずないから、プライベートだけ英語配列でもなー

571:名無しさん@お腹いっぱい。
17/04/12 22:14:07.66 .net
変換、無変換、半角全角を好きなキーにマッピングできるのは利点かもしれない

572:名無しさん@お腹いっぱい。
17/04/16 01:59:56.58 .net
普段日本語配列使ってると英語配列使うとき発狂する

573:名無しさん@お腹いっぱい。
17/04/16 06:01:20.95 .net
USキーボード知らずにJISキーボード使ってる奴は情弱、
知っててJISキーボード使ってるやつはロリコン変態野郎
ってばあちゃんが言ってた

574:名無しさん@お腹いっぱい。
17/04/16 10:37:26.11 .net
ここはvimスレだから、その上でUSかJISかって話をしないとダメでしょう
個人的にはJIS
USだとコロン打つためにshift押さなきゃいけないのが気にくわない

575:名無しさん@お腹いっぱい。
17/04/16 11:02:17.74 .net
@打つときもめんどくさいよねUS
プログラマはUSの方がいいんだろうけど

576:名無しさん@お腹いっぱい。
17/04/16 11:05:11.93 .net
nnoremap ; :
nnoremap : ;
してるわ
JISは surround.vim で cs'"とかすんのが無茶苦茶めんどくさい

577:名無しさん@お腹いっぱい。
17/04/16 13:35:47.84 .net
Ctrl + [ が JIS の @ の位置でできるから、自分は断然 US だな
クォーテーション二種のうちやすさは言わずもがな

578:名無しさん@お腹いっぱい。
17/04/16 13:55:38.47 .net
ホントにUSよりJISの方が使いやすいって信じてるのか(・・;)
(かな入力者は除く)
一度何も知らずに使い始めちゃってると、疑問も持たずにそれが最善って思い込む(思い込みたい)んだろうな・・

579:名無しさん@お腹いっぱい。
17/04/16 14:07:08.68 .net
>>570
ブーメランささってますよww

580:名無しさん@お腹いっぱい。
17/04/16 15:12:47.86 .net
>>569
日本語キーボードで@と[は並んであるけどその一個の場所の違いがそんなに重要なの?

581:名無しさん@お腹いっぱい。
17/04/16 22:38:55.32 .net
>>572
頻繁に打つキーだから、一つ近いだけで全然違うよ

582:名無しさん@お腹いっぱい。
17/04/16 23:07:01.73 .net
括弧、クォート、セミコロン頻繁に打つキーがUSの方が扱いやすいわ

583:名無しさん@お腹いっぱい。
17/04/17 03:28:37.35 .net
コード打ってるときはセミコロン便利なんだけどvimの時だけめっちゃ腹立つ

584:名無しさん@お腹いっぱい。
17/04/17 07:45:58.61 .net
まあ慣れだけどUSのが諸々打ちやすいので
ずっとUSだなあ

585:名無しさん@お腹いっぱい。
17/04/17 10:42:45.62 .net
もしもJISキーボードの変態キー配列がホントに(普遍的に)使いやすいんだったら、
圧倒的にユーザー数が多い(ハズの)101キーボードや102キーボードユーザーから
JISキーボードに乗り換る人がいても良さそうだが、そんな人、見たことない�


586:セろ?



587:名無しさん@お腹いっぱい。
17/04/17 13:04:33.11 .net
106ってなんでわざわざ101から変えたのかね?
なんか利点があるのかな?

588:名無しさん@お腹いっぱい。
17/04/17 18:00:52.08 .net
Vimと親指シフトって相性いいのだろうか

589:名無しさん@お腹いっぱい。
17/04/17 19:52:44.33 .net
使いやすさなんて主観的なものに普遍性なんてないだろ馬鹿かな?
お前の言う通りUSの使いやすさに普遍性があるならこの世にあるすべてのキーボード配列は今頃US配列になってるよ

590:名無しさん@お腹いっぱい。
17/04/17 20:45:44.33 .net
他人のvimrcが自分にとって使いやすいとは限らないように
キーボードもひとそれぞれ
だから自分の好きなキーボードで
好きなマッピングをすればいいんだなぁ
みつを

591:名無しさん@お腹いっぱい。
17/04/18 00:00:24.26 .net
せんだみつをキタ━(゚∀゚)━!!

592:名無しさん@お腹いっぱい。
17/04/18 13:48:59.84 .net
>>581 ワロタw
行番号表示くらいで、あんまり凝った設定してないな…
Emacsとかnanoとか、気分で使い分けてるな。
ターミナル起動中ならそのまんまVimへ。
ファイラー起動中ならleafpad。
conky等の設定弄りはnano。
ガチコードや長文ドキュメントならEmacsでしょうかね?
作業重量で自分は使い分けてる感じかの?

593:名無しさん@お腹いっぱい。
17/04/18 15:08:34.40 .net
全部VimかGVim、気分でEmacsくらいか
nanoとか使いづらすぎて使うのやめた

594:ich1
17/04/20 18:35:21.01 .net
URLリンク(goo.gl)
これは嘘でしょ?本当だと嫌だなー。。

595:名無しさん@お腹いっぱい。
17/04/27 01:42:22.47 .net
vim plugにて、特定のFileTypeのファイルを開いたのち、一定時間操作がなかった時にプラグインを読み込む、などという天に唾を吐きかけるようなセッティングをする事は可能でしょうか?

596:名無しさん@お腹いっぱい。
17/04/27 10:41:27.19 .net
>>586
:h CursorHold

597:名無しさん@お腹いっぱい。
17/04/27 12:23:14.90 .net
おおっ、まさにそれです!
ありがたや~

598:名無しさん@お腹いっぱい。
17/04/27 12:59:09.20 .net
>>586
どんな設定つくりたいの?
参考にしたい

599:名無しさん@お腹いっぱい。
17/05/02 13:24:24.35 .net
誰かVimのおもしろい話をしてくれ。気の利いたプラグインとか。
あ、VimOrganizerってどうよ。

600:名無しさん@お腹いっぱい。
17/05/02 17:07:12.21 .net
viとemacsの論争話くらいしか面白い話は無い

601:名無しさん@お腹いっぱい。
17/05/02 17:08:37.47 .net
ビル・ジョイについて、とか

602:名無しさん@お腹いっぱい。
17/05/02 18:39:30.56 .net
>>591
俺、その話に決着付けられるよ。
日本語入力が多い人はEmacs。これはOrg-modeによる。
英数字入力が多い人はVim。これはモード切り替え概念による。
どっちが良いっていう話じゃなくて、使う人がやりたいことによる。
俺は日本語書くときにはEmacs、コード修正にはVim使ってる。

603:名無しさん@お腹いっぱい。
17/05/02 18:45:03.72 .net
>>592
美流上位 のことかね?
未だにVimとEmacsを超えるテキストエディタが存在しないことを考えると、
その功績はすごいものがある。
この2つのエディタが消えることはないだろうね。
形や名前が変わっても、これからも残り続けるはず。

604:名無しさん@お腹いっぱい。
17/05/02 19:49:26.28 .net
>>593
それなら emacs の Evil を適用すればエディタを統一できそうだね。

605:名無しさん@お腹いっぱい。
17/05/02 19:51:56.69 .net
自分はターミナル上で使うなら Vim、それ以外は emacs (evil) かな。

606:名無しさん@お腹いっぱい。
17/05/02 20:02:43.30 .net
シェルのキーバインドもemacs方が便利だね(´・ω・`)

607:名無しさん@お腹いっぱい。
17/05/02 20:38:37.18 .net
A community-driven Emacs distribution -
The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
URLリンク(spacemacs.org)
vimとemacsの両刀の人は、インストール後
dotspacemacs-editing-style 'hybrid
にすると、楽しめるかもしれない

608:名無しさん@お腹いっぱい。
17/05/02 21:15:57.54 .net
Vimには感謝の気持ちしかないな
誰に感謝したらいいのか知らんけど(笑)
もしVimを使ってなかったら違う人生を歩んでいた
それほど俺に取ったら重要

609:名無しさん@お腹いっぱい。
17/05/02 21:25:53.90 .net
>>598
これはおもしろそうだね。
あんまりどっちかに偏るのも建設的じゃないし。
>>596 も言ってるが、ターミナル上ならVimのほうが何かと良い。
EmacsはGUIのほうが良いな。たぶん。

610:名無しさん@お腹いっぱい。
17/05/02 21:27:24.90 .net
>>599
退屈してるんだ。
しかも、最近デスクトップ環境を変えて操作に戸惑ってて、VimやEmacsに逃げ込んで作業してる身だ。
語れ。

611:名無しさん@お腹いっぱい。
17/05/02 21:59:51.69 .net
>>594
ほんと凄いよね。
ビルさん今なにしてるんだろ・・・
Vim使ってても
<C-a>で<HOME>、<C-e>で<END>とか
Emacsっぽいキーバインド設定してるから、
案外どっちかしか認めないとも言えない。

612:名無しさん@お腹いっぱい。
17/05/02 23:08:56.87 .net
>>593
オリジナルのエディタ論争の話っしょ
双方のジョーク交えた皮肉たっぷりの

613:名無しさん@お腹いっぱい。
17/05/02 23:46:09.78 .net
>>603 のオリジナル論争ってのは、知らないかも。
原典あるなら読みたいっす。
Linuxはもちろん、UnixでもMacでも、まぁVim-gnome(gtk)は真っ先にインストールするわな。
次にEmacs入れて、vimrcとelをそれぞれ設置と。
Windowsだと使いにくいからね。

614:名無しさん@お腹いっぱい。
17/05/02 23:52:57.85 .net
>>604
Wikipediaでエディタ戦争で検索すると一端が見えると思う
RMSもノリノリだったはず

615:名無しさん@お腹いっぱい。
17/05/02 23:59:03.89 .net
VimScriptが割と気に入ってるからVimって層もいるんですよ

616:名無しさん@お腹いっぱい。
17/05/03 00:02:23.71 .net
nviで良いやって人も居たり、LinusみたいにMicroEmacsだったりと色んな人は居るよね

617:ウサチャソ
17/05/03 18:40:41.64 .net
インサートモードでHOME・ENDで行頭・行末移動できたり
viらしくない使い方してる俺は邪道なんだろうか…
windowsで106キーだとそうなっちゃうよなあ

618:名無しさん@お腹いっぱい。
17/05/03 19:22:27.00 .net
>>608
自分のやり易い方法でいいんじゃね
需要があったからその方法が提供されているわけで

619:名無しさん@お腹いっぱい。
17/05/03 21:34:04.98 .net
自分が使い易い使い方で使う
それが正解だと思う

620:名無しさん@お腹いっぱい。
17/05/03 22:01:25.93 .net
ホントにそう思う
僕はHJKLに馴染めなくてカーソルキーを使ってるし、
マウス(ホントはトラックパッド)も多用してるけど、
それでもVimが一番使いやすくて他のエディタを使う気になれない

621:名無しさん@お腹いっぱい。
17/05/04 11:00:42.42 .net
>>611
マウス多用だと逆に使いづらくないですか?
他のエディタと比べてどういうとき利点あるのかとかvimrcで特別なことしてるのかとか気になります

622:名無しさん@お腹いっぱい。
17/05/04 16:08:42.26 .net
キーボードとマウスの間を手が行き来するのが心底面倒
ぼんやりソース眺めるのだとマウスのほうが捗る

623:名無しさん@お腹いっぱい。
17/05/04 23:34:50.65 .net
>>612
例えば、行単位のカーソル移動では、20j とかするよりも、目的の行(該当行)をクリックした方が楽だと思う(行数を計算しなくていいし)
あとはソースをざっと追ってるときのスクロールとか
>>613
>キーボードとマウスの間を手が行き来するのが心底面倒
これはVimじゃなくても他のエディタでも一緒
面倒だからと言ってもこれが別にVim特有の欠点って訳じゃないし

624:名無しさん@お腹いっぱい。
17/05/04 23:47:40.62 .net
20jとかはさすがに使わないね
行番号+Gとか他の移動コマンド使う

625:名無しさん@お腹いっぱい。
17/05/04 23:53:56.52 .net
目的の場所への移動の手段としてeasymotionってプラグイン入れてるけど便利よ
後はJキーとか使わないからPagedownに割り振ってる

626:名無しさん@お腹いっぱい。
17/05/04 23:58:20.09 .net
もちろん行番号+G も使うけど、数千行あったらタイプ数が5回だよね?
しかも数字って打ちにくいよね?
僕は別にホームポジションから手が離れるのは全然苦にならないから、
(タッチタイピングとか気にしないので)
この場合はマウス(トラックパッド)で該当行クリックする方が多いかな?
でもよく考えたらそれほどマウス(トラックパッド)を使う訳でもないかな?
ただ、なんか上級者(?)がやたらと「Viimではキーボードオンリー」みたいなことを初心者に言うの嫌い(笑)

627:名無しさん@お腹いっぱい。
17/05/05 00:09:57.31 .net
まあ、あれだ、ちと考えて腕を動かす労力を嫌うのか、さっさと腕を動かしてしまうのが楽か、ってだけ。
で、vi 系統の主流派は腕を極力動かさない方ってだけ。
うるさいこと言う原理主義者もいるだろうけど気にすな。
いまどきマウスがない環境なんてまずないし、ウィンドウマネージャが動いてる上で Vim 以外のソフトも動いてればキーボードオンリーなんて非現実的だ。

628:名無しさん@お腹いっぱい。
17/05/05 00:19:04.94 .net
easymotionよさげなので入れてみる
Jは普通に多用するけどなー使わないのか
アルファベットに比べると数字は打ちにくいけど
自分の場合はトラックパッドに手を伸ばすのに比べると楽
G以外ならHMLや{}をjkと使うことが多い
あと好みはあるだろうけどrelativenumberとhybridモードで使えば
画面内の行移動なら数字は多くて2桁になるよ

629:名無しさん@お腹いっぱい。
17/05/05 00:28:38.48 .net
easymotionは俺がVim使い出したきっかけだからな、便利さは保証する
ただVim自体の移動手段が多いから最近はそんなに使ってないがw

630:名無しさん@お腹いっぱい。
17/05/05 01:04:47.32 .net
>自分のやりやすい方法
>自分が使いやすい使い方
の流れの話だよ?
マウスやトラックパッドを多用(?)しようが、どんな使い方しようが、
それでもなお Vim がいいって言ってんだから、いちいち茶々いれられるのもなぁ
ああだこうだ言われても、そんなこたぁ分かってるよ
Vimに対してネガティブなことは何も言ってない

631:名無しさん@お腹いっぱい。
17/05/05 02:06:42.00 .net
relative number を有効にすると 20j とかはわりと使う。
でも、単なる移動より、d11k とかモーションとあわせるほうがおおいかな。

632:名無しさん@お腹いっぱい。
17/05/05 12:06:54.92 .net
結局、番号見るより連打する方が楽よね

633:名無しさん@お腹いっぱい。
17/05/05 16:04:14.71 .net
d11jとかもビジュアルモードでj押しっぱなしで選択してやってしまう

634:名無しさん@お腹いっぱい。
17/05/05 17:12:10.30 .net
:set relativenumber してみなよ
jk 連打がいかに非効率だったかよくわかると思うよ

635:名無しさん@お腹いっぱい。
17/05/05 22:02:44.26 .net
移動はいつも↓↑だわ

636:名無しさん@お腹いっぱい。
17/05/08 19:22:21.19 .net
easymotionはイイゾ

637:名無しさん@お腹いっぱい。
17/05/09 02:55:24.73 .net
>>622,625
おー、これは知らなかった。大きい。いちいちビジュアルで範囲指定しなくてよくなる。

638:名無しさん@お腹いっぱい。
17/05/09 13:07:12.75 .net
おれも、easy motionに一票

639:名無しさん@お腹いっぱい。
17/05/09 16:21:49.21 .net
プラグインは20個ぐらいしか入れてない
ファイルタイプ関係なく利用するプラグインが5個
ファイルタイプ別だと1~2個
cronでPC起動時にvim更新用スクリプトで自動的に最新版が使える状態にしてる
PC起動してすぐ何かすることってないからね

640:名無しさん@お腹いっぱい。
17/05/09 16:43:15.78 .net
もう10年以上 Vim 使ってる、メインで。
一日16時間以上端末の前に座ってて、その殆どが Vim 使ってる時間。
でもみんなみたいに詳しくない。
プラグインってなんだっけ?
surround.vim みたいなの?
だとしたら僕が使ってるのは、vim-colors-solarized.vim と surround.vim だけかな?
基本の機能(?)だけでなんにも問題ないし、これからもずっと Vim のお世話になるよ♪

641:名無しさん@お腹いっぱい。
17/05/10 00:17:33.27 .net
> 625 消したいトキに set nonu とかで消えてくれないのが悩みです よい方法ご教示くだしあ

642:名無しさん@お腹いっぱい。
17/05/10 00:53:23.72 .net
>>632
se nonu nornu じゃあかんの?

643:名無しさん@お腹いっぱい。
17/05/10 00:58:06.48 .net
>>633 あざもす!指が覚えるまで鍛錬します あざもす!!

644:名無しさん@お腹いっぱい。
17/05/10 07:39:46.89 .net
>>634
nnoremap <leader><leader>n :<c-u>se rnu!
とかでいんやない?
nu rnuのときと、nonu rnu のときがあったりするならちょっと工夫必要だけど

645:名無しさん@お腹いっぱい。
17/05/10 16:39:49.11 .net
>>631
俺もあんまり入れない。
プラグイン探すよりマニュアルよく読んだ方がリターンが多い

646:名無しさん@お腹いっぱい。
17/05/11 02:34:23.50 .net
>>635 あざもず! 明日設定してみます あざずも!!

647:名無しさん@お腹いっぱい。
17/05/11 04:35:33.26 .net
おれも十年近く使ってるけどプラグインなんていうのを入れたことがないというか存在知らなかったかもしれない。

648:名無しさん@お腹いっぱい。
17/05/11 08:41:27.39 .net
>>636
吟味した中でなにいれてる?

649:名無しさん@お腹いっぱい。
17/05/11 09:11:13.76 .net
Escでノーマルに戻るときカーソルが1つ左に移動するのってなんで?

650:名無しさん@お腹いっぱい。
17/05/11 10:06:31.41 .net
lightline、gnupg、vcscommand、あとは言語サポートがいくつか

651:名無しさん@お腹いっぱい。
17/05/19 23:30:43.95 .net
vimのフォントを変えても、起動の度にフォントがリセットされてるんですけどどうすれば設定が保存されたままになるんでせうか?

652:名無しさん@お腹いっぱい。
17/05/19 23:31:55.24 .net
>>642
.gvimrcに「set guifont=フォント名 サイズ」を書く

653:名無しさん@お腹いっぱい。
17/05/19 23:43:10.83 .net
>>643
㌧です。

654:名無しさん@お腹いっぱい。
17/05/20 07:19:51.80 .net
なんでgvim限定?

655:名無しさん@お腹いっぱい。
17/05/20 07:34:21.95 .net
vimのフォントは端末の設定

656:名無しさん@お腹いっぱい。
17/05/21 08:21:26.63 .net
vimとgvimってどっちが多く使われてるの?
慣れとくのはvimの方がいい?

657:名無しさん@お腹いっぱい。
17/05/21 10:28:43.54 .net
vim使い始めようと思うんだけど、(ひとまずwin10でGvim)
どの本がいい?

658:名無しさん@お腹いっぱい。
17/05/21 10:41:15.53 .net
>>648
実践Vim 思考のスピードで編集しよう!
仕事ですぐ役立つ Vim&Emacsエキスパート活用術 (SoftwareDesign別冊)

659:名無しさん@お腹いっぱい。
17/05/21 10:48:12.50 .net
そう!実践Vim! これさえ読めばいい
本当に長く使いこんだ人が得た知恵と経験が凝縮された本だよ
読んでいて伝わってくる、何より面白い

660:名無しさん@お腹いっぱい。
17/05/21 10:48:41.15 .net
リンダ・ラムのvi入門持ってるけど(vimの内容入ってない古いやつ)、
最初はウェブ検索して使い方書いてあるとこ見ててもいいと思う。

661:名無しさん@お腹いっぱい。
17/05/21 10:59:41.35 .net
thx
実践vimは絶版だね kindle持ってないしなあ
中古の在庫も見当たらない
仕事で役立つは在庫あるんで買ってみるわ

662:名無しさん@お腹いっぱい。
17/05/21 11:11:27.64 .net
KindleなんてスマホでもPCでも見れるやんけ

663:名無しさん@お腹いっぱい。
17/05/21 11:12:08.25 .net
本なんているかね?ドキュメントに書かれてることばっかりでしょ

664:名無しさん@お腹いっぱい。
17/05/21 11:16:09.78 .net
書き込みたいんで本がいい

665:名無しさん@お腹いっぱい。
17/05/21 11:25:56.40 .net
>>652
2nd Edition 英語
URLリンク(www.amazon.co.jp)
中古
URLリンク(www.amazon.co.jp)
名著「実践Vim (Practical Vim) 」の第2版は何が変わったのか?
URLリンク(thebrews.info)

666:名無しさん@お腹いっぱい。
17/05/21 11:27:15.74 .net
$ vimtutor

667:名無しさん@お腹いっぱい。
17/05/21 11:30:48.21 .net
>>654
実践Vimは作者のVim愛と訳の親しみやすさもオススメポイントだと思ってます

668:名無しさん@お腹いっぱい。
17/05/21 11:33:48.64 .net
vim覚えるのに本買いたがるアホがいるのかw

669:名無しさん@お腹いっぱい。
17/05/21 12:05:35.25 .net
実践Vimに書いてある事
実践で身に付けようと思ったらすげー遠回りだから
正しい投資だよ

670:名無しさん@お腹いっぱい。
17/05/21 12:59:11.57 .net
実践Vimは、kindle版はリフローだけど、達人出版会のはPDFとEPUBだから、
書籍フォーマットとリフローの両方が手に入る(と思う)
英語わかるなら、youtube動画さがせば、すごい人のvimコーディングいろいろあるけど、
日本語動画は最初から除外してるからわからない

671:名無しさん@お腹いっぱい。
17/05/21 19:45:22.87 .net
実践Vim読んでからvimの使い方が色々と変わったわ

672:名無しさん@お腹いっぱい。
17/05/21 20:07:57.81 .net
チュートリアルで充分

673:名無しさん@お腹いっぱい。
17/05/21 20:10:49.94 .net
vimtutorの内容なんて初歩の初歩だけやん
サーバ管理だけに使うならそれでいいけど、プログラミングに使うには全然機能が紹介されてない(´・ω・`)

674:名無しさん@お腹いっぱい。
17/05/21 20:12:12.66 .net
:hに全部書いてある

675:名無しさん@お腹いっぱい。
17/05/22 10:26:36.09 .net
業者の本推し必死だな

676:名無しさん@お腹いっぱい。
17/05/22 12:22:10.13 .net
読んだ者は薦め
読まぬ者は否定する
読んだ者は経験則に基づいて薦めているが
読まぬ者は何に基づいて否定しているのか
読んだ者は否定もする、翻訳が悪いなどと具体的に指摘できるが
読まぬ者は否定材料が全くない、故に業者乙とだけ書くのである、バカの極みである

677:名無しさん@お腹いっぱい。
17/05/22 13:27:20.34 .net
私は職業プログラマーで、6年前に開発環境をWindowsからMacに移行して以来、エディタもVimを使うようになった(それまでは秀丸)。
Vim日本語ドキュメントだけを頼りにして。
件の書籍は存在も知らなかったし読んでもいないが、それでも今の私は立派な(笑)Vim使いになっている。

678:名無しさん@お腹いっぱい。
17/05/22 16:09:09.33 .net
別に読んでも読まなくてもいいけどオススメしたら業者みたいな空気はさすがにおかしい

679:名無しさん@お腹いっぱい。
17/05/22 16:23:01.58 .net
そんな"空気"はないだろ?
一人が言ってるだけで

680:名無しさん@お腹いっぱい。
17/05/22 17:35:09.81 .net
知らなかったことを威張られましても
あ、立派って自己申告ですか

681:名無しさん@お腹いっぱい。
17/05/22 18:05:24.82 .net
こういうやつ >>671 の感覚がわからん
>>688 はただ単に"実践Vim"を読ますにドキュメントだけでマスターしたと言ってるだけなのに、何が気に食わないんだ?
こんなアホがいるからこのアホと無関係な"実践Vim"までディスられるんだろ

682:名無しさん@お腹いっぱい。
17/05/22 18:13:35.12 .net
ディスってんの一人じゃないですかね

683:名無しさん@お腹いっぱい。
17/05/22 19:03:06.17 .net
688が空気読んでくれることに期待

684:名無しさん@お腹いっぱい。
17/05/22 21:43:21.15 .net
何年使おうが案外ぽっかり使ってない機能って残ってるよ
vim使いこなしてますなんて口が裂けても言えんわ

685:名無しさん@お腹いっぱい。
17/05/22 22:18:01.47 .net
使いこなしている、なんて誰か言ってるか?
それと、使っていない機能が残っていようが、自分用の道具なんだからすべての機能を使う(知る)必要はない
あいかわらずアホがいるな

686:名無しさん@お腹いっぱい。
17/05/22 22:23:42.14 .net
ギャラリーとしては、荒れて伸びてるほうが過疎ってるより


687:嬉しいんだけど、欲をいえば具体的なテクニックに絡めて煽り合ってほしい



688:名無しさん@お腹いっぱい。
17/05/22 22:24:19.83 .net
具体的な vim の、でした。

689:名無しさん@お腹いっぱい。
17/05/22 22:25:19.32 .net
何にでも言えることだが、知れば知るほど分からないことが増えてくるのさ
実践Vimを読んだ者は己の未熟さを知り
ドキュメントだけ読んだ者はマスターした気になるのよ

690:名無しさん@お腹いっぱい。
17/05/22 22:39:23.23 .net
じゃあ質問
abcdefghijklmno
abcdefghijklmno
...
abcdefghijklmno
abcdefghijklmno
上記のjにカーソルがあったとして、
ファイル最下部のjに行きたい場合の最善の方法を知りたい
Gfjとか、100jみたいな多めに数字を
前置する操作以外で教えてください

691:名無しさん@お腹いっぱい。
17/05/22 22:59:33.21 .net
意味が分からん、Gfjよりきっと最善の操作方法があるに違いないってセブンセンシズが囁いてんの?
Gfjでええやんか

692:名無しさん@お腹いっぱい。
17/05/22 23:03:30.70 .net
>>680
最善て何?
Gfjが最善でない理由は?

693:名無しさん@お腹いっぱい。
17/05/22 23:12:15.79 .net
入力数が少なかったり、行き過ぎた場合の修正が容易であればより効率的な方法だと思う
自分は Gfj よりも適当なのは思い付かないけど

694:名無しさん@お腹いっぱい。
17/05/22 23:58:23.64 .net
>>680
Gfj以外だと
se wrapscan
gg?j
とか

695:680
17/05/23 02:00:36.21 .net
例があんまり良くなかったですね
最善って言葉はGfjよりきっと最善の操作方法があるに違いないって思い込んだ結果出てきた言葉なので許してくださいw
gg?jとかは自分の中では面白い操作方法でした
ありがとうございました!

696:名無しさん@お腹いっぱい。
17/05/23 08:36:22.84 .net
f文字列なんて機能知らなかった

697:名無しさん@お腹いっぱい。
17/05/23 10:34:38.61 .net
ソースは至高のドキュメント

698:名無しさん@お腹いっぱい。
17/05/23 12:38:29.71 .net
>>686
便利。
逆方向はF。文字の一個手前はt
;でリピートできる
括弧の途中から括弧の手前まで消したい時に、dt) とかよくやる

699:名無しさん@お腹いっぱい。
17/05/23 12:44:44.50 .net
>>687
ソースで知りたい所に素早くたどり着くにはどうしたらいいですか

700:名無しさん@お腹いっぱい。
17/05/23 14:13:35.12 .net
何かキーワードでgrepするのが一番簡単だと思うけど

701:名無しさん@お腹いっぱい。
17/05/23 14:25:03.37 .net
そのキーワードを思いつくのが大変で
結局ある程度精通してないとなかなか調べがつかんです

702:名無しさん@お腹いっぱい。
17/05/23 14:31:27.99 .net
vi 最下行 ジャンプ とかでぐぐってしまいます

703:名無しさん@お腹いっぱい。
17/05/23 14:35:47.66 .net
>>689
:h if_cscop.txt
:h tagsrch.txt
URLリンク(github.com)

704:名無しさん@お腹いっぱい。
17/05/23 14:36:58.41 .net
遅いような気がするんですが…:vimgrepを利用しますか?

705:名無しさん@お腹いっぱい。
17/05/23 15:00:39.58 .net
>>694
grepprgオプションを適切に設定して :grep を使うべき

706:名無しさん@お腹いっぱい。
17/05/23 15:41:13.59 .net
>>695
パフォーマンスを考慮すると外部grepですよね
windows の findstr の対応エンコーディングは非力なので
cygwin を導入して lgrep のビルドをすべきかな…
windows版のvim使いは grep に何を利用してます?

707:名無しさん@お腹いっぱい。
17/05/23 15:53:50.98 .net
windows使いはソフトウェア板行けよ4ね

708:名無しさん@お腹いっぱい。
17/05/24 20:08:36.86 .net
>>696
windowsに限らないが ripgrep 一択

709:名無しさん@お腹いっぱい。
17/05/25 00:48:16.58 .net
>>698
㌧やっぱ有力候補
>>697 4ね
は?( ̄^ ̄)凸 オマエw

710:名無しさん@お腹いっぱい。
17/05/25 08:43:57.84 .net
まあ、ドザはうざいな

711:名無しさん@お腹いっぱい。
17/05/25 21:57:48.32 .net
WSLはウィンドウズに入りますか~?

712:名無しさん@お腹いっぱい。
17/05/25 22:01:24.99 .net
窓は日本語やらコマンドやらの扱いが腐ってるから使いたくないわ

713:名無しさん@お腹いっぱい。
17/05/25 22:01:56.16 .net
というかここUNIX板やんけ

714:名無しさん@お腹いっぱい。
17/05/26 08:29:17.81 .net
ある外部のコマンドが動いてるかどうか調べる方法ってありますか?
具体的には、apvlvが開いていなければ起動、みたいな感じにしたいのですが……

715:名無しさん@お腹いっぱい。
17/05/26 08:50:52.08 .net
>>704
ps ... | grep foo して動いてなければ apvlv を起動するシェルスクリプトを system() で呼び出すなど

716:名無しさん@お腹いっぱい。
17/06/01 13:42:26.25 .net
vim-jpのメンバーってどうやったらなれるの?
絶対活動してないだろって人もメンバーもいるし謎
勉強会に参加したかどうかで決まる?

717:名無しさん@お腹いっぱい。
17/06/01 16:16:27.33 .net
lingr辺りで聞いてみたらどうだ?
俺あそこ参加してるわけじゃないから適当だが

718:名無しさん@お腹いっぱい。
17/06/09 18:03:15.29 .net
str="(str:hogehoge)"に対し、substitute()関数1つでhogehogeにするにはどうすればいいんですか?

719:名無しさん@お腹いっぱい。
17/06/09 21:10:20.14 .net
>>708
試してないがこんな感じでどうかな
substitute(str, '(str:/(/w/+/))', '/1', '')

720:名無しさん@お腹いっぱい。
17/06/10 09:23:31.91 .net
let str = "(str:hogehoge)"
let str = "hogehoge"

721:名無しさん@お腹いっぱい。
17/06/10 10:20:44.31 .net
すまん、バックスラッシュがスラッシュになってたわ
>>708
substitute(str, '(str:\(\w\+\))', '\1', '')

722:名無しさん@お腹いっぱい。
17/06/10 12:54:16.13 .net
>>694
grep したいファイルが git 管理なら git grep が便利かも
自分は Linux も win も fugitive プラグイン入れて
:Ggrep です

723:名無しさん@お腹いっぱい。
17/06/13 22:25:17.22 .net
_aaa.bbb_というファイルを自動でfiletypeに設定したいので、.vimrcに設定したいです。
下記だと、__aaa.bbb_、_aaa.bbb__などのように "_" が連続した場合も対象になるので、
"_" の次は "_" ではない何か、にしたいのですが、どのように書けばよいでしょうか?
autocmd BufNewFile,BufRead _*_ set filetype=vim

724:名無しさん@お腹いっぱい。
17/06/13 23:52:32.17 .net
>>713
関数作ってそこで判断する感じかな

725:名無しさん@お腹いっぱい。
17/06/14 00:05:02.42 .net
>>713
試してないがこんな感じ?
fu! s:foo(file)
if a: file ==# '_aaa.bbb_'
setf vim
endf
autocmd BufNewFile,BufRead * cal <sid>foo(expand('%'))

726:名無しさん@お腹いっぱい。
17/06/14 00:08:54.51 .net
>>713
あ、関数作らなくてもその場で判断できるな
雰囲気的にこんな感じ
autocmd BufNewFile,BufRead _*_ if expand('%') =~ '^_aaa.bbb_$' | setl filetype=vim | endif

727:名無しさん@お腹いっぱい。
17/06/14 00:59:13.56 .net
>>713
autocmd BufNewFile,BufRead _[^_]*[^_]_,_[^_]_ set filetype=vim
_[^_]*[^_]_
  _aa_, _aaa_, _aaa.bbb_, _a_b_, _..._, など
_[^_]_
  _a_, _1_, _?_, など
URLリンク(vim-jp.org)
> パターンの解釈方法は、ファイル名の解釈方法と大体同じである。
(中略)
> [^ch] は 'c' と 'h' 以外の文字にマッチ

728:名無しさん@お腹いっぱい。
17/06/14 09:23:31.32 .net
教えてください。
$で行末まで移動すると行末の最後の可視文字に移動しますよね?
ところが、
v$で行末までヤンクしようとすると改行コードまでヤンクされてしまいますよね?
これを行末の可視文字までにすることはできますか?

729:名無しさん@お腹いっぱい。
17/06/14 16:14:17.53 .net
>>718
なんのためのビジュアルモードやねん、v$hyでええやろ

730:名無しさん@お腹いっぱい。
17/06/14 18:40:28.45 .net
>>718
g_

731:名無しさん@お腹いっぱい。
17/06/14 19:38:47.91 .net
>>720
きゃぁ~素敵♪

732:713
17/06/15 00:52:32.96 .net
>>714-717
皆さまありがとうございま�


733:キ。 関数、if文、正規表現的な表現と、色々使えるんですね。 vimは奥が深い。 とりあえず今回は正規表現的な[^_]を使ってみます。 ありがとうございました。



734:名無しさん@お腹いっぱい。
17/06/23 15:09:09.06 .net
g_とか初めて知ったわ。Vim すげー

735:名無しさん@お腹いっぱい。
17/06/23 15:20:29.38 .net
逆はg^ね。
よく_と^が対になってるから覚えとくと吉(いま思い出した

736:名無しさん@お腹いっぱい。
17/06/23 16:33:43.94 .net
>>724
また :help してみる気になった。
そして日本語版がかなり充実していて驚いた。もう英語版捨ててもいいくらいの内容だな。

737:名無しさん@お腹いっぱい。
17/06/23 22:47:23.48 .net
>>720
こういうオトナ格好いい

738:名無しさん@お腹いっぱい。
17/06/23 22:58:41.31 .net
>>719
こういうオバカ格好わるい

739:名無しさん@お腹いっぱい。
17/06/24 16:36:00.75 .net
gの接頭辞が付く奴で便利なコマンドって他にあるかね
最後に編集した箇所にカーソル飛ばしてインサートモードに出来るgiはよく使う(´・ω・`)

740:名無しさん@お腹いっぱい。
17/06/24 16:47:47.20 .net
geとかg~とか

741:名無しさん@お腹いっぱい。
17/06/24 18:39:42.11 .net
>>728
よく使うのは
gv
g;
gi

742:名無しさん@お腹いっぱい。
17/06/24 21:39:21.00 .net
>>718
カーソル位置から行末までヤンクしたいということなら、
y$

743:名無しさん@お腹いっぱい。
17/06/25 10:30:13.24 .net
Jだとスペース入るけどgJなら入らないとか

744:名無しさん@お腹いっぱい。
17/06/25 20:34:12.27 .net
このgは結局なんのコマンドなんだ?

745:名無しさん@お腹いっぱい。
17/06/25 21:26:53.98 .net
押しやすいキー

746:名無しさん@お腹いっぱい。
17/06/25 21:33:35.15 .net
一等地にあるワリに特にこれといった意味付けのない
汎用プレフィクスみたいな存在

747:名無しさん@お腹いっぱい。
17/06/26 23:57:53.71 .net
vimでyoucomletemeを使っています。
javascriptにて、サードパーティモジュールの補完がどうしてもできません…
具体的にはblessedというクールなモジュールの補完がしたいんです!!どうしたらよろしいでしょうか?

748:名無しさん@お腹いっぱい。
17/06/27 00:01:49.06 .net
>>736
YCMのreadmeにTernとrequirejsを設定したらいけそうな雰囲気なこと書いてあるけど試した?

749:名無しさん@お腹いっぱい。
17/06/27 01:14:17.41 .net
僭越かつ恐縮でありますが、自分の拙いアレでございますところrequirejsはまた違ったアレであるっぽいと感じております…。
じっさいの所、javascriptというものは素晴らしく難解でごじゃります。

750:名無しさん@お腹いっぱい。
17/06/29 20:55:03.83 .net
>>590
vim-orgmodeってのもあるけど何かとっても重い。

751:名無しさん@お腹いっぱい。
17/06/30 11:38:48.20 .net
URLリンク(gist.github.com)
上記syntaxを使っています。
文字入力してenterしたり、コメント入れてenterすると文字列の先頭に空白?タブ?がついてインデントされます。
このインデントを無効にしたいのですが、
let b:did_indent = ~
のような記述が見当たりません。
どうすれば無効にできますか?

752:名無しさん@お腹いっぱい。
17/06/30 13:18:23.08 .net
>>740
インデントはふつうindent/cdslib.vimに書いてある
もしruntimepathにそのファイルがなければ、autoindentが設定されてるとか?
:se ai? で autoindent なら設定済。se noai でオフできる

753:740
17/07/06 19:53:13.53 .net
>>741
コメントありがとうございます。
確認が遅くなりすみません。
インデントは設定で設定されるということでしょうか?
~/.vim/indent/cdslib.vim
設置したのは下記のみです。
~/.vim/syntax/cdslib.vim
また、下記を確認したところ、"noautoindent"となりました。
:se ai?
noautoindent
そうなると、下記コードのどれかがインデントの制御をしていると思うのですが、
どれかわかりますでしょうか?
URLリンク(gist.github.com)

754:名無しさん@お腹いっぱい。
17/07/06 20:00:32.16 .net
>>742
こんなのとか?
URLリンク(machakann.hatenablog.com)
そのソースはハイライトしかしないから外部のどっかでインデントかかってるはず

755:名無しさん@お腹いっぱい。
17/07/09 14:42:51.26 .net
( を入力したら () にするのは
URLリンク(github.com)
でいい感じになったのですが、
| がカーソルだとして
|hello
のときは
|()hello
ではなく
|(hello)
としたいのです。
つまり ysw( が ( だけでできないかなと。
一番ベストはカーソル位置が中途半端な h|ello でも (hello) になれば最高です。

756:名無しさん@お腹いっぱい。
17/07/09 15:52:22.18 .net
>>744
URLリンク(github.com)
これどうかな?
自分の環境だと
yss) でカーソルが hello の先頭の場合も途中の場合でもそれっぽく囲ってくれる

757:sage
17/07/09 16:57:36.10 .net
yss) 完璧だった。ありがと。
( したら何もなければ () になって
( の横に文字があったら (hello) できないですか

758:名無しさん@お腹いっぱい。
17/07/09 17:16:33.56 .net
>>746
<cword>とかで判定したらいけると思う

759:740
17/07/11 00:54:07.79 .net
>>743
このページ、まさに探していた情報ですね。
こんな色々な設定方法があるんですね、これはちょっと調べたくらいじゃわからない。。
時間がある時にじっくり調べてみたいと思います。
ありがとうございました。

760:名無しさん@お腹いっぱい。
17/07/12 01:25:29.12 .net
ヘルプウィンドウのみで有効になるキーマップって autocmd あたりで設定できますかね。
:help autocmd-events-abc<CR> には目を通したのですが、それらしき項目(「カーソルがヘルプウィンドウにあるとき」とか)
がなかったです。
具体的にはヘルプウィンドウに居るときは `<Esc>` mapped `:helpclose<CR>` な設定をしたいのです。

" NeoVim になって幾つか隠しコマンドが削られて悲C
" :Ni! とか。
" :help!<CR>/:help 42 とかは生き残ってるけど。

761:名無しさん@お腹いっぱい。
17/07/12 01:30:54.75 .net
>>749
au! Filetype help あたりでできるんやないかね

762:名無しさん@お腹いっぱい。
17/07/12 01:41:12.11 .net
蛇足ですが
augroupe HelpWindowEscKeyClose
autocmd!
autocmd FileType help nnoremap <Esc> :helpclose<CR>
augroupe

763:名無しさん@お腹いっぱい。
17/07/12 01:42:11.60 .net
>>750
すいません時間差でした。>>751 のような設定では効果ありませんでした……。

764:749
17/07/12 01:52:22.70 .net
スレ汚してすいません。
749 = 751 = 752 = 753 です。

765:名無しさん@お腹いっぱい。
17/07/12 03:58:26.64 .net
Kaoriya版 8.0.596 だけど、 >>751 で動いたよ
ただ nnoremap に <buffer> 付けた方がいいね

766:749
17/07/12 04:05:06.95 .net
>>754
ありがとうございます!<buffer> 付けたところ期待通りの動作になりました!
:help map-<buffer> 百万回読み直してきます。
一応動作環境は:自家製 NeoVim 0.2.0 on DragonFly BSD 4.8.0 でした。
" NeoVim だと autocmd 周りがちょっと厳密に処理されるみたいですね。

767:名無しさん@お腹いっぱい。
17/07/16 18:03:30.09 .net
Vim の大文字小文字の判別を平仮名片仮名に拡張できたらいいな~
(「大文字」を「片仮名」だとして) gUiw でカーソル下の単語を一挙にカタカナにとか。
個々の事例は関数駆使すればいけそうなんだけど……我侭だな。
でも ~ とか gu/gU が無駄なんだよな、日本語打ってると。

768:名無しさん@お腹いっぱい。
17/07/16 21:44:52.68 .net
窓系エディタでできる「再変換」ができるといいよねとか

769:名無しさん@お腹いっぱい。
17/07/16 22:01:33.00 .net
>>757
それ一時期プラグインとして実装しようとしてたww
しかし阿呆な俺は
<c-word> の「読み」を Migemo 系列の辞書から解析

得られた「読み」をローカルの SKK 辞書から線形で検索

検索結果を今度は検索語句と見て SKK 辞書から線形検索
くらいしか思い付かず、資源的に絶望した。
Vim でもっと日本語が打ちやすくなれば嬉しいんだけどね。
それでも Vim 6.x にプラグイン天こ盛りしてた頃よりも
NeoVim 0.2.x 素で使う方が日本語入力環境は大分マシだとは思う。
日本語の word 系の移動がトリッキーな方法じゃなく実現されてて感動したし。
長文失礼。

770:名無しさん@お腹いっぱい。
17/07/16 22:09:59.46 .net
cscopeを使うために .vimrc に以下のように指定してあります。
if has("cscope")
    set cscopequickfix=s-,c-,d-,i-,t-,e-
endif
C の変数の上で^\s とやっても、:help cscope に書いてあるように
変数を定義している場所のリストが出ずに、見つかった最初の行に
jumpして、最下行に、
(1 of 6): <<global>> EXPORT_SYMBOL(init_level4_pgt);
と表示されます。
(1 of 6) ということは、6個候補があることになりますが、次の候補
に移る方法がわかりません。
helpに書いてあるようにリストを出すか、次の候補に移る方法があれば
教えてください。 vimのバージョンは7.4, cscopeのバージョンは15.8bです。
よろしくお願いします。

771:名無しさん@お腹いっぱい。
17/07/16 22:23:35.28 .net
>>759
使ったことないが、候補がquickfixに出てるなら:qnextで次、 :qprevで前に移動できる
あと :cwindow でquickfixウィンドウが開く

772:名無しさん@お腹いっぱい。
17/07/18 19:55:25.13 .net
すいません age ます。
Vim の CSS に対する syntax highlight が
@-moz-document url-prefix("URLリンク(www.example.com))
{
/* css styles */
}
という構造内に対して効きません。
一応 ML で要望を提出したのですが、上記の構文は css の規定に従っておらず、
今後サポートする優先度は低いと言われました。
そこで既存の syntax/css.vim を一部上書きしたいのですが、
恥かしながらどこをどう弄ればいいのか皆目検討付きません……。
抽象的なお願いですいませんが何かアドバイスを……。

773:名無しさん@お腹いっぱい。
17/07/18 22:07:58.45 .net
すみませんが念の為そのMLのURLを書いて頂けますか
まだそのML呼んでないので。
それとこれをコピペして試しましたが違和感ありません
>@-moz-document url-prefix("URLリンク(www.example.com))
>{
> /* css styles */
>}
どの部分が効かないのか説明してください

774:名無しさん@お腹いっぱい。
17/07/18 22:36:36.05 .net
>>761
ドキュメント確認してなくてすまんが、
~/.vim/after/syntax/css.vim で上書きできない?

775:759
17/07/19 00:46:05.29 .net
>>760
コメントありがとうございます。
:cwindow でウィンドウが開いて残りにもjumpすることができました。
:qnext や :qprev を実行すると「E492: エディタのコマンドではありません: qnext」
となってしまいます。
:qnext や :qprev を実行するために特別な設定がいるのでしょうか?

776:名無しさん@お腹いっぱい。
17/07/19 07:21:44.73 .net
>>764
すまん
:cnext と :cprevious だった
詳しくは :h quickfix

777:名無しさん@お腹いっぱい。
17/07/19 09:57:52.04 .net
>>761
vim-jpでもそういう報告も要望も見たことないし
vim_devでだいぶ昔に報告してる人いるけど日本人じゃないし
どこのMLの話なの?

778:名無しさん@お腹いっぱい。
17/07/22 00:58:02.61.net
>>761
レスポンス遅いから調査する気も失せてくるが
勘違いってことでいいの?

779:名無しさん@お腹いっぱい。
17/07/27 21:05:36.09.net
vimにもついにターミナルが実装されたね
使ってみたけどターミナルを終了する方法がわからんかった(´・ω・`)

780:名無しさん@お腹いっぱい。
17/07/28 12:44:01.50.net
>>768
まじでそれどこを見ればわかるんですか?

781:名無しさん@お腹いっぱい。
17/07/28 13:37:28.96.net
ああ、わかりました。
<C-w>は使えて<C-w>:でExコマンドも打てるんだ。

782:名無しさん@お腹いっぱい。
17/07/28 14:29:27.11.net
ターミナルすごない(´・ω・`)?

783:名無しさん@お腹いっぱい。
17/07/29 03:05:07.28.net
最初からあんまりにもそのものに見える。

784:名無しさん@お腹いっぱい。
17/08/06 11:26:50.03 .net
sublimetextからvimに乗り換えたばかりの新人です
URLリンク(www.programmerprofile.net)
フォローしとけばためになりそうなすごいvimmerをフォローしたいんだけど
ここに載ってる人以外にもすごい人いませんか?

785:名無しさん@お腹いっぱい。
17/08/06 12:16:14.13 .net
>>773
LingrのVim部屋の常連フォローしとけばおk

786:名無しさん@お腹いっぱい。
17/08/07 14:23:14.03 .net
>>768
これどういうこと?
今までもずっと使えてたよね?

787:名無しさん@お腹いっぱい。
17/08/07 18:26:02.45 .net
>>775
neovimみたいに:terminalコマンドが実装されて、vimの中で一つのバッファとして端末が動かせるようになった

788:名無しさん@お腹いっぱい。
17/08/07 19:11:27.19 .net
>>775
ターミナルで使えるのではなくて、vimにターミナルの機能がついたんだよ(´・ω・`)

789:名無しさん@お腹いっぱい。
17/08/07 22:12:38.20 .net
>>776
なるほどそういうことね
>>777
gvimのUI部分はもともとダム端末として使えてたよ
:!bash
とかやったら分かる

790:名無しさん@お腹いっぱい。
17/08/07 23:06:59.72 .net
:shェ…

791:名無しさん@お腹いっぱい。
17/08/07 23:25:03.79 .net
neovimこれからどうなるの…もう合流はありえないよな

792:名無しさん@お腹いっぱい。
17/08/07 23:26:24.62 .net
gvimで
:!vim
すると面白いことになるよな

793:名無しさん@お腹いっぱい。
17/08/08 13:09:12.36 .net
出力が上に流れてしまった場合、
terminal modeのままtermninalウィンドウをスクロールすることはできないんですよね?

794:名無しさん@お腹いっぱい。
17/08/08 13:16:25.06 .net
Gvim(Windows)を使っています。
なぜか「!」を入力すると
この文字が強調表示されてしまいます。
強調表示されない様にするにはどうすればよいですか?

カラースキームは ron を使っています。

795:名無しさん@お腹いっぱい。
17/08/08 14:12:49.39 .net
聞く場所が違う

796:名無しさん@お腹いっぱい。
17/08/08 14:17:06.39 .net
どこで聞けばいいの?
Gvimのスレッドが無いんだよ

797:名無しさん@お腹いっぱい。
17/08/08 16:42:15.69 .net
syntax onになってるんじゃね?

798:名無しさん@お腹いっぱい。
17/08/08 17:07:08.96 .net
>>783
そのカラースキームを使わないとどうなの?

799:名無しさん@お腹いっぱい。
17/08/08 17:43:19.72 .net
>>782
そこでscreen/tmuxですよ

800:ねこまじ
17/08/08 19:04:42.10 .net
WannaCryを止めた英国のヒーロー、ベガスで米FBIに逮捕される。
最大40年の刑、本人は無罪主張
URLリンク(www.gizmodo.jp)

801:名無しさん@お腹いっぱい。
17/08/08 19:05:10.31 .net
>>783
:se ft 何?
そのfiletypeのシンタックスがそうなってるだけなんじゃないかと

802:名無しさん@お腹いっぱい。
17/08/08 21:35:08.40 .net
まずWindowsを削除します

803:名無しさん@お腹いっぱい。
17/08/08 22:56:59.77 .net
>>788
vimの内部で:terminalで開くウィンドウのことなんですが、
やっぱりそういう手段しかないんでしょうか?
普通のターミナルと同じようにスクロールできてもよさそうなんですが。

804:名無しさん@お腹いっぱい。
17/08/09 08:19:51.45 .net
neovimならスクロールバック出来るね
でもtmuxに慣れてるからそっちを使ってしまう(´・ω・`)

805:名無しさん@お腹いっぱい。
17/08/09 09:43:48.35 .net
neovimまだがんばってたんだ(´・ω・`)

806:名無しさん@お腹いっぱい。
17/08/09 20:18:17.01 .net
terminalの要望出すなら早めがいいよ

807:名無しさん@お腹いっぱい。
17/08/11 15:43:52.25 .net
vimでtypescriptとgoの開発したいです。
基本的なvimの操作は知ってるけどプラグインの導入はしたことが無いです。
入院中で手元にandroidしかないので
termuxにvimを入れて環境作ろうとしてるんですけど、最短で環境を作る方法ってないですかね。

808:名無しさん@お腹いっぱい。
17/08/11 16:58:23.82 .net
>>796
これオヌヌメ
URLリンク(play.google.com)

809:名無しさん@お腹いっぱい。
17/08/11 18:16:06.81 .net
>>796
aptで必要なものインストールするだけじゃん

810:名無しさん@お腹いっぱい。
17/08/11 19:13:49.78 .net
>>797
それだとgo環境は導入できませんよね。
とりあえずdein.vimを導入すればいいというのは何となくわかったので自力で頑張ってみます

811:名無しさん@お腹いっぱい。
17/08/12 06:24:24.69 .net
vim使うならneovim使った方が良いと聞いたのですが、
どっち使ったら良いのでしょうか? vimはほぼ初心者です。

812:名無しさん@お腹いっぱい。
17/08/12 10:02:22.81 .net
先ず自分で試す事。

813:名無しさん@お腹いっぱい。
17/08/12 12:36:38.35 .net
nviとかelvisのほうが互換性高いぞ

814:名無しさん@お腹いっぱい。
17/08/12 19:23:07.08 .net
>>800
あんた、そもそも使わんでええやん
無理して(笑)

815:名無しさん@お腹いっぱい。
17/08/13 00:31:44.16 .net
termuxでvim使ってる人いませんか?
syntax enaleとかsyntax onとかしても
色分け表示されなくて。
macで同じ.vimrc使っても色分けヒョウジされるのですが
termuxのvimでカラー表示する方法を知りたいです

816:名無しさん@お腹いっぱい。
17/08/13 01:24:11.46 .net
>>800
Emacsというのがあります

817:名無しさん@お腹いっぱい。
17/08/13 01:53:17.22 .net
>>803
無理する事になるのですか?
>>805
初心者と書きましたが、実は十年以上前に両方とも短期間少しだけ使う機会がありまして、
その時は基本的な事だけでもはや忘れていますが、
vimの方が合っていると思ったのでEmacsという選択肢は考えてないです。

818:名無しさん@お腹いっぱい。
17/08/13 03:02:49.79 .net
>>806 >>800
vimとneovimを両方とも使って
どちらが自分にあっているか確かめればいいんじゃないか?

819:名無しさん@お腹いっぱい。
17/08/13 03:33:32.67 .net
Emacs + evil という手段もあるんだよなあ

820:名無しさん@お腹いっぱい。
17/08/13 04:04:21.24 .net
>>801>>807
もちろん書き込む前に使ってみたけれども初心者では両方とも同じとしか分からかったですね。
最初に使い始める人に勧めるとすればどちらですか?

821:名無しさん@お腹いっぱい。
17/08/13 05:49:32.03 .net
そんな質問に「正解」なんてないって分からんか?
トーストに塗るのにバターがいいかマーガリンがいいか、初心者の俺に教えてくれ(笑)

822:名無しさん@お腹いっぱい。
17/08/13 06:32:10.34 .net
>>809
neovimを使った方が良いって言ってたその人に理由を聞いてみればいいんじゃないの
これから使い始めるんじゃ、いずれにせよ基本的な機能しか使わないだろうし、どっちでも大差ないように思えるけど

823:名無しさん@お腹いっぱい。
17/08/13 07:15:59.66 .net
>>810
バターが良いでしょうね、マーガリンはバターの代用でしかありません。
塗りやすさと安さ、若干健康への害が考えられる事から、
値段に問題がないのならバター一択です。

824:名無しさん@お腹いっぱい。
17/08/13 07:24:10.59 .net
>>811
何年も経てばvimがneovimに置き換わっていくような流れでもないですよね?
そうであるならば今の所はvimの方が利用者数が圧倒的に多そうなので、
とりあえずはvim使っていくのが良さそうですね。
返答して下さった方々ありがとうございました。

825:名無しさん@お腹いっぱい。
17/08/13 18:08:42.83 .net
neovimはvimとの互換性も重視してるから手っ取り早い方から始めたらいい

826:名無しさん@お腹いっぱい。
17/08/13 20:03:45.36 .net
neovimが先に実装したterminalとか非同期の仕組みがvimにも取り入れられたから、neovim独自の機能って少ない気がする(´・ω・`)

827:名無しさん@お腹いっぱい。
17/08/13 20:26:29.19 .net
互換性wwwwwwwwwwwwwwwwwwwwwwwww
ないよ

828:名無しさん@お腹いっぱい。
17/08/13 20:30:25.62 .net
暗号化機能がないからneovimは使えない

829:名無しさん@お腹いっぱい。
17/08/14 02:01:14.42 .net
唯一嬉しかったのは,カーソルの形状が GVim 並にコロコロ変わるようになったことかな。
Vim だと c/y/d 時に形状変化させられないし。(できんのかな,もしかして)

830:自己レス
17/08/14 07:39:41.99 .net
>(できんのかな)
いや無理っぽいね。間違ってたらアレだと思ってヘルプ読んだけど,どうもそんな機能は Vim では実装されてないようだし,またそんな状況も想定されてないみたい。
あともう一つ見つけたけど,termguicolors オプションが NeoVim だと正常なのに,Vim だと ctermbg, guibg ともに効かないらしいね。
まあ俺は端末エミュレーションが好きで,こういうところが気になるので,NeoVim に移行したんだけど。

831:名無しさん@お腹いっぱい。
17/08/14 15:46:38.51 .net
あと,Vim -- NeoVim に互換性は十分にある。少なくとも >>816 程度の人間が扱える範疇には,非互換な部分は存在しないだろうね。

832:名無しさん@お腹いっぱい。
17/08/14 16:09:52.30 .net
一例として
URLリンク(github.com)
こういう違いがいろいろあるけどこれが互換性十分あると言えるんだねー
他にもパス検索関係やキーマップにも互換性ないし切られた機能もあるのに互換性ないんだねーへー
初心者様が言うんだから互換性はあるんでしょうね^^

833:名無しさん@お腹いっぱい。
17/08/14 16:12:09.69 .net
:%s/互換性ないんだね/互換性あるんだね/

834:名無しさん@お腹いっぱい。
17/08/14 17:41:57.71 .net
そうだね。
例えば端末エミュレーションでも大幅に変更が加わったしね。
window.c まるごと削っちゃったみたいだし。
でも >>816 程度の人間に「互換性がない」って馬鹿げた量の草生やさせるほどの変更はしていないよ。
なんてったって Vim のリファクタリングなんだから。

835:名無しさん@お腹いっぱい。
17/08/14 17:48:21.90 .net
>>821
このくらいなら十分互換性はあるわな

836:名無しさん@お腹いっぱい。
17/08/14 17:51:22.72 .net
というか大体「初心者様」なんていう可笑しな煽り文句でおつむの具合が知れるよね。それを言うなら「上級者様」とかだろう。
「あなたそんなこと言ってるということはさぞかし Vim に長けてらっしゃるんでしょうね」という意味で。
「初心者様」が煽り文句として成立するのは,「初心者と言っておけば,能書き垂らしても許されるなんて思うなよ」みたいな文脈かな?
まあ,どう好意的に解釈しても,今回の私に対する煽りとしては明後日の方向で,矛盾してるよね。
言いたいことと言ってることが乖離してる。自分の思い通りに言葉が紡げないなんて,なんて可哀そうな人なんだろう。同情するよ。

837:名無しさん@お腹いっぱい。
17/08/14 18:15:37.73 .net
>>824
お前の中ではな
>>823,825
技術的な反論が来るかと思ったら駄文で読む価値0
お前が認めなくても事実が変わることはない
最初からnoob君って言えばよかったなwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

838:名無しさん@お腹いっぱい。
17/08/14 18:42:37.90 .net
読む価値0 なのに読んじゃったのか……
先見の明が無い人って居るんだなぁ(しみじみ)
生やす草の量にそこはかとなく夏を感じますね,ホント。

839:名無しさん@お腹いっぱい。
17/08/14 19:06:49.13 .net
同じvimrc読ませてるのにシンタックスハイライトの結果が違ってたのも、仕様がちょっと変わってるせいなのかもしれんのか
neovimってvimより軽いって書いてあるブログをよく見るけどあんまりvimとの差がわからんな(´・ω・`)

840:名無しさん@お腹いっぱい。
17/08/14 19:16:37.01 .net
もしかしてvim利用者とneovim利用者の関係は悪いのですか?
火種作っちゃったかな。。すいませんでした。

841:名無しさん@お腹いっぱい。
17/08/14 21:48:45.24 .net
うにっくす板はいつになったら強制IDになるのかな?
エスパーの助けなど借りとうない

842:名無しさん@お腹いっぱい。
17/08/14 22:37:11.60 .net
>>829
こいつ絶対 NeoVim と Vim どっちが良いか最初に聞いてきた奴じゃねえな。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch