Vim Part27

1名無しさん@お腹いっぱい。2017/10/03(火) 22:54:43.91
Vim 6以降に関する話題、Part26です。
http://www.vim.org/

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

関連情報は>>2-6あたり

2名無しさん@お腹いっぱい。2017/10/04(水) 03:31:59.44
あのさ……
コピペするにしても考えろよもうちょっと

3名無しさん@お腹いっぱい。2017/10/04(水) 07:35:52.57
unkoun

4名無しさん@お腹いっぱい。2017/10/05(木) 14:05:51.45
unko

5名無しさん@お腹いっぱい。2017/10/05(木) 14:40:55.00
warota
文章の先頭から1024byteぶんをビジュアルモードで選択しなさい、ってvimでできますか?

6名無しさん@お腹いっぱい。2017/10/05(木) 16:43:18.04
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

7名無しさん@お腹いっぱい。2017/10/07(土) 05:31:53.39
test

8名無しさん@お腹いっぱい。2017/10/07(土) 09:29:50.59
テストはテストスレで

9名無しさん@お腹いっぱい。2017/10/07(土) 22:15:14.08
試験

10名無しさん@お腹いっぱい。2017/10/08(日) 02:34:11.98
試験は試験管で

11名無しさん@お腹いっぱい。2017/10/08(日) 07:50:04.09
前スレの最後のやつ、ぜってー寄付しろよな

12名無しさん@お腹いっぱい。2017/10/08(日) 20:11:12.39
【急募】vim幼稚園からの卒業方法
:lsと:ls!と:!lsが違うとかもう分からん

13名無しさん@お腹いっぱい。2017/10/08(日) 20:30:21.13
:!なんとか、は外部コマンド実行
:ls! みたいにコマンドの後ろに!付けるやつはコマンドに依って効果が違うので、一概にこう言う意味とは言えないが
基本的には!つけない場合に出来ないことを強制的にやるものが多いかも
:ls は削除済バッファは表示しないけど、:ls! だと表示する、とか
:q はバッファに変更があると終了せずにエラーを表示するけど、:q! にするとそれを無視して強制的に終了するとか
まあ :help :ls とか読めば全部書いてあるのでわからない時はヘルプ読むことをオススメする

14名無しさん@お腹いっぱい。2017/10/08(日) 20:34:06.90
nanoの安心感は異常

15名無しさん@お腹いっぱい。2017/10/08(日) 20:39:17.02
初心者にはな

16名無しさん@お腹いっぱい。2017/10/09(月) 07:46:07.43
Vim のスレで nano を褒めるとは,なかなかにハードメンタル

17名無しさん@お腹いっぱい。2017/10/09(月) 08:42:05.00
いやぁそれほどでも(テレ

18名無しさん@お腹いっぱい。2017/10/09(月) 09:26:28.94
無理してVim使おうとしなくていいんだよ
人には向き不向きってのがあるんだからね
(アホとも言う)

19名無しさん@お腹いっぱい。2017/10/09(月) 09:27:58.28
Vim使わない=Vim使えないと決めつける人も想像力に欠けてて頭悪めだと思うけど

20名無しさん@お腹いっぱい。2017/10/09(月) 09:42:01.52
Vim使えないからアホというのも頭悪め

21名無しさん@お腹いっぱい。2017/10/09(月) 09:42:44.18
まったくだ

22名無しさん@お腹いっぱい。2017/10/09(月) 09:44:31.36
Vim 自前ビルド派?それともパッケージ派?
俺は自前ビルド派。でもWindowsは環境そろえるの面倒くさそうだからインストーラーのお世話になってる

23名無しさん@お腹いっぱい。2017/10/09(月) 10:02:34.97
Vimくらい使えんかったらどうみてもあほだろ?

24名無しさん@お腹いっぱい。2017/10/09(月) 10:54:51.20
vi でやれることしかやってない漏れはあほですか?
あほだよね?ね?そうだといってくれ(錯乱

25名無しさん@お腹いっぱい。2017/10/09(月) 12:19:00.52
Vimを使わないが使えないに自動脳内変換される病気を持ってる人が多いのかな

26名無しさん@お腹いっぱい。2017/10/09(月) 12:25:37.04
なんでVimを"使わない"やつがわざわざここまで来てVimをdisる?
妬み?僻み?

27名無しさん@お腹いっぱい。2017/10/09(月) 12:36:36.52
>>26
誰がvimディスってんの?
統合失調症だから見えるの?

28名無しさん@お腹いっぱい。2017/10/09(月) 13:03:59.46
>>27
どうやら相当な被害妄想を持ってるようだね
vimは素晴らしいツールだと思うけどこういう原理主義者がいるとなんか間接的に敬遠するようになるかも

29名無しさん@お腹いっぱい。2017/10/09(月) 13:05:44.93
差別発言とかを全然気にしないほど悔しいのかなぁ?
まともじゃないね
相手にするのやめようね

30名無しさん@お腹いっぱい。2017/10/09(月) 13:08:24.95
vimが使えない奴がいると思っている奴ほど無能な気がする
なぜならvimは難しいと思っている(思っていた)奴にしかそのような思考は発生しないから

31名無しさん@お腹いっぱい。2017/10/09(月) 15:14:47.61
「Vimが使えない」というのがどういうことかわからん
Vim、というかvi系エディタの特異な点であるモード切り替えだって嫌なら無しにも出来る
「Vimが使いにくい」ならわかるが、「Vimが使えない」人は他のどのエディタも、メモ帳も秀丸もEmacsもVisualStudioも使えないだろう

32名無しさん@お腹いっぱい。2017/10/09(月) 15:24:22.53
諸悪の根源はこのくだらない煽りだな
>>18
>(アホとも言う)

33名無しさん@お腹いっぱい。2017/10/09(月) 16:13:40.30
起動直後に文字が打てない
カーソル移動に矢印キーが使えない
終了の仕方が分からない
初心者の頃のお前はこれで匙投げたのか大したもんだな
nanoは最低限使えるし変態バインドでも下部にショートカット載ってるから^がCtrlだって分かればなんともないわな
ピーマン食えなかった自分を棚に上げて食えない奴を煽って溜飲を下げるちびっ子精神も嫌いじゃないが

34名無しさん@お腹いっぱい。2017/10/09(月) 16:16:12.42
なんだろう、とりあえず人間ってくっそめんどくせぇ

35名無しさん@お腹いっぱい。2017/10/09(月) 16:31:35.27
Ctrl+[ をなぜ Ctrl+: にしなかったのか
viの利点なんてどんな環境でも基本入ってることなんだからデフォルト設定が洗練していてほしい

36名無しさん@お腹いっぱい。2017/10/09(月) 17:03:54.92
デフォルト設定は歴史的経緯でそうなってるのも多いし、今更変えられんのが辛いところ

37名無しさん@お腹いっぱい。2017/10/09(月) 17:11:09.19
結局最初に作った奴の好みとセンス次第だよなこの世界って
で下僕どもはありがたくそのセンスを受け入れて使うしかない
自分の環境ならカスタマイズすりゃいいだけだがそうもいかないことも多い
で、文句があるなら自分で作りやがれカスども
ってことなんだろう詰まるところ

38名無しさん@お腹いっぱい。2017/10/09(月) 17:30:06.31
>>35
ターミナルにはそもそもctrl+:なんてないから。

39名無しさん@お腹いっぱい。2017/10/09(月) 17:36:59.42
>>38
当然ないよ
あればq!したいとき Ctrl+::q!で打ちやすくね?ってだけで

40名無しさん@お腹いっぱい。2017/10/09(月) 18:03:50.61
vimは確かに俺も慣れるまではとっつきにくかった。
だが、マスターすると本当に便利。

メールで文章を返信する時のスピードも全然違う。

41名無しさん@お腹いっぱい。2017/10/09(月) 18:18:38.66
aとiの違いってなんなんだよぉおおおおおお

42名無しさん@お腹いっぱい。2017/10/09(月) 18:20:16.17
Aとaで行末insとその場insで使い分けられるように改良されたってことかああっぁあああああああああ

うおおおおぉぉぉぉぉぉおおおおおおおおおおおお

43名無しさん@お腹いっぱい。2017/10/09(月) 20:58:13.44
奇形児が暴れてるな

44名無しさん@お腹いっぱい。2017/10/09(月) 20:58:28.06
>>43
見てもいねぇのに妄想か?

45名無しさん@お腹いっぱい。2017/10/09(月) 21:03:17.43
>>44
自己紹介してんだよ

46名無しさん@お腹いっぱい。2017/10/09(月) 21:03:57.30
>>45
意味不明

47名無しさん@お腹いっぱい。2017/10/09(月) 23:24:55.21
>>39
そうじゃなくて"無い"って話じゃね?

48名無しさん@お腹いっぱい。2017/10/09(月) 23:31:03.13
まず前提としてEscの代わりに Ctrl+[ を使ってる人が多いだろう(たぶんな)
そしてこのCtrl+[ の代わりに Ctrl+: が使えたとしたら
Insertモードから:q!したいときに
Ctrl押して:を2回押してq!とすればいいので若干楽かも?くらいの話じゃないの

49名無しさん@お腹いっぱい。2017/10/09(月) 23:34:18.96
いやその組み合わせはterminalが認識しないんだからvim的にも仕方ないじゃんね〜っていう。

50名無しさん@お腹いっぱい。2017/10/09(月) 23:40:56.75

51名無しさん@お腹いっぱい。2017/10/10(火) 00:04:30.95
gvimって開発はまだ続けてる?

52名無しさん@お腹いっぱい。2017/10/10(火) 00:04:50.58
>>33
オレは[無変換]をESCに割り当ててるからESCは親指で[ESC]や

53522017/10/10(火) 00:05:52.79
おっと安価ミス
>>48

54名無しさん@お腹いっぱい。2017/10/10(火) 01:11:10.81
英数字だけ編集するなら最強
日本語の編集するのには最悪

55名無しさん@お腹いっぱい。2017/10/10(火) 02:03:04.68
s

56名無しさん@お腹いっぱい。2017/10/11(水) 08:16:18.04
Ctrl+[がESCにバインドされてるって今知ったわ・・・
コロンに近いって理由で知らずにCtrl+@にしてたが
それに無変換はカナ変換として普通に使うしな
F7は遠いしCtrl+iも使ってないから

57名無しさん@お腹いっぱい。2017/10/11(水) 16:55:58.37
俺はCtrl-C派

58名無しさん@お腹いっぱい。2017/10/12(木) 01:55:44.32
>>57
それたまに編集したところ消去されるからやらないほうがいいよ。
ノーマルモードで 7ig<C-[> とやると ggggggg と入力されるけど,
7ig<C-c> とやると g しか入力されない。

59名無しさん@お腹いっぱい。2017/10/12(木) 02:48:09.05
vi 最初に考えた人はだれ?

60名無しさん@お腹いっぱい。2017/10/12(木) 03:59:00.53
ビル・ジョイおじさんだろ

61名無しさん@お腹いっぱい。2017/10/12(木) 10:56:03.43
俺だよ俺俺

62名無しさん@お腹いっぱい。2017/10/12(木) 13:28:19.99
違う、ワシじゃ

63名無しさん@お腹いっぱい。2017/10/13(金) 01:09:55.92
>>58
知ってるよ
inoremap <C-C> <ESC>
してる

64582017/10/13(金) 21:51:52.09
>>63
なるほど。<C-c>潰すと弊害が出そうなんで躊躇してたが やってるひとがいたんで俺もそうしよう。

65名無しさん@お腹いっぱい。2017/10/16(月) 21:34:36.54
cnoremap で、: のときだけ実行して / のときは実行しないようにマップできますか

66名無しさん@お腹いっぱい。2017/10/17(火) 06:04:48.02
>>65
:h getcmdtype()

67名無しさん@お腹いっぱい。2017/10/17(火) 08:03:11.99
レス乞食みたくなってもうしわけないです。
みなさんのカラースキームが知りたいです。
今は solarized を使っています。その前は molokai というのを使っていました。
しかしもうちょっとファンシーな色合いのカラースキームが良いです。
アフィブログで紹介されてるのは全部 (とは言いませんが) 同じような 目に優しい とかいううすーいカラースチームばっかりでつまらないです……。

68名無しさん@お腹いっぱい。2017/10/17(火) 09:39:05.07
ttp://vimcolors.com/ とかで探して色調整できるものはハイコントラスト設定も試してみるといい

69名無しさん@お腹いっぱい。2017/10/17(火) 09:41:18.00
grb256

70名無しさん@お腹いっぱい。2017/10/17(火) 09:50:41.63
gruvbox だけどこれは優しい色合いの方に入るかな
というか molokai は高コントラストじゃないの

71名無しさん@お腹いっぱい。2017/10/18(水) 19:20:50.07
>66 ありがとうございます。解決しました

72名無しさん@お腹いっぱい。2017/10/19(木) 20:07:34.32
dracula

73名無しさん@お腹いっぱい。2017/10/20(金) 08:56:00.73
elfload

74名無しさん@お腹いっぱい。2017/10/20(金) 10:05:56.21
railscast

75名無しさん@お腹いっぱい。2017/10/20(金) 11:33:16.14
>>67
MS Windows コンソールの
新バージョンになったカラースキームお薦め
ガチで見やすい使いやすいから

手入力することになるだろうけど
やって損はない良さっぷり

76672017/10/20(金) 21:18:53.53
>>68
>>69
>>70
>>72
>>73
>>74
>>75
>67 です。みなさんほんとうにありがとうございます。
勝手ながら railscast にすることにしました。

" 年始に手が空いた時にでもカラースキーム自作しようかな……

77名無しさん@お腹いっぱい。2017/10/24(火) 17:08:41.41
exって使い時ある?

78名無しさん@お腹いっぱい。2017/10/25(水) 06:17:26.05
ないんじゃねえの。
互換性の維持の為に必要だけど。

と書いていて思い付いたが,
「すごく描写の遅いディスプレイで,Vim の潤沢なシンタックスハイライト等を使いたい」
っていう状況なら使い道あるな。そんな状況今となっては稀だがw

79名無しさん@お腹いっぱい。2017/10/25(水) 06:21:15.23
>>78
ごめん嘘吐いた。例え拡張 Ex モードでも構文に色付かねえわ。
まあでも ed よりは使い易いラインエディタってことである程度需要はある希ガス

80名無しさん@お腹いっぱい。2017/10/25(水) 06:50:49.40
希ガス(^o^)

81名無しさん@お腹いっぱい。2017/10/25(水) 07:25:31.12
最近になってvimを弄り始めたけど数万行のテキストも楽々表示できるから驚くわ
化石スペックでも表示は早いし検索と置換覚えるだけでもnanoより捗るな

82名無しさん@お腹いっぱい。2017/10/25(水) 07:35:12.51
>>80
5chは初めてか?

83名無しさん@お腹いっぱい。2017/10/25(水) 07:38:00.83
nanoはundoで死ぬのがね

84名無しさん@お腹いっぱい。2017/10/25(水) 07:48:12.82
https://blog.codecamp.jp/windows-text-editor-to15
Jon Skinner開発しすぎやろ・・

85名無しさん@お腹いっぱい。2017/10/25(水) 16:36:19.16
Vim が難しいとかいう風潮に違和感……。

86名無しさん@お腹いっぱい。2017/10/25(水) 17:00:56.30
Vimが難しいならnanoもメモ帳もミミカキもEmacsも秀丸もEmEditorもKateもBlueFishもAtomもWordもVisualStudioも、何もかもみんな難しいわ

87名無しさん@お腹いっぱい。2017/10/26(木) 00:52:33.96
誰しも初心者だったんだしそれを棚に上げて相手をこき下ろすアホはここにいないでしょ
初めて触れた時から難なく使えた天才児だったのかは知らんけど

88名無しさん@お腹いっぱい。2017/10/26(木) 03:09:51.84
vimの難点は>>33が散々指摘してるんだけどな
九九が解けない相手に九九のどこに苦手箇所があるか教えもしないのに聞いてどうするよ
こんなのも覚えられないのかって小馬鹿にするために別のエディタ挙げたの?

89名無しさん@お腹いっぱい。2017/10/26(木) 10:31:14.48
おうどうした落ち着けよ

90名無しさん@お腹いっぱい。2017/10/26(木) 12:01:16.17
>>33が挙げてる難点て嫌なら変えられることばかりや
Vimでカーソルキーは当然使えるし
起動直後に書けない云々だってモードレスな普通のエディタにすることも出来るし
終了にしろ他のコマンドにしろ上の方にツールバーやメニューバーあるんだからそこから選べばいい
終了ならウィンドウの閉じるボタンでもええ

91名無しさん@お腹いっぱい。2017/10/26(木) 15:50:23.29
初心者は変え方わからないだろう

92名無しさん@お腹いっぱい。2017/10/28(土) 11:17:52.93
ただのテキストエディタとしてなら選択肢はあるけどサーバーとなると選択の余地はないしな
nanoもあるにせよ仕方なく覚えたって人も多少いるだろうよ
事情も知らずにいちゃもん付けるだけだといロートル扱いしかされんよ

93名無しさん@お腹いっぱい。2017/10/28(土) 23:05:12.32
vimに慣れちゃうとどうしてもね。

94名無しさん@お腹いっぱい。2017/10/29(日) 00:26:41.94
神様はVimを作らせるために人類を創造したんだよ

95名無しさん@お腹いっぱい。2017/10/29(日) 00:46:08.02
Vim で Console (TTY) で起動しているか Terminal で起動しているか見分ける方法ってある?
$DISPLAY とか $XDG_VTNR とかの環境変数使って判別するっていうのでもいいだけど,
もし内部にそういう関数 (istty() とか) があれば知りたい。

96名無しさん@お腹いっぱい。2017/10/29(日) 16:11:24.89
>>95
シェルスクリプトで作って実行するしかないのでは?

97名無しさん@お腹いっぱい。2017/10/29(日) 19:25:06.71
VimのClipboard機能についてなんですが、$ vimで起動したときにはhas('clipboard')は0なのに
$ gvim -vで起動したときは (見た目は端末でvimで起動したときと同じに見えます) has('clipboard')が1なのはなぜでしょうか。
ちなみにインストールは
sudo dnf install vim-X11
で行ないました。

98名無しさん@お腹いっぱい。2017/10/29(日) 20:31:13.18
>>96
>>95です。
if exists('$DISPLAY')
set list
set listchars=eol:&#9166;,tab:>\ ,space:&#9251;
else
set nolist
endif
こんな感じにしました。

99名無しさん@お腹いっぱい。2017/10/30(月) 11:24:37.81
.vimrcにてnoexpandtabとしているのに改行時のインデントでホワイトスペースが挿入されてしまうのですが、どうすれば良いでしょうか?

100名無しさん@お腹いっぱい。2017/10/30(月) 19:02:26.87
ここまでテンプレあげ

101名無しさん@お腹いっぱい。2017/10/30(月) 20:04:11.29
>>99
:verbose set et
としてから考えてみましょう。
表示されたファイルを直接編集したらダメよ

102名無しさん@お腹いっぱい。2017/10/30(月) 20:21:02.70
【有利誤認】グリムノーツ page691【糞イベレイド実装】
http://egg.5ch.net/test/read.cgi/applism/1509354503/

このスレに「ぽぽたん」と書くと年内に1億円当たります

103名無しさん@お腹いっぱい。2017/10/31(火) 19:39:11.82

104名無しさん@お腹いっぱい。2017/11/02(木) 03:25:50.85

105名無しさん@お腹いっぱい。2017/11/02(木) 10:11:35.76
ここの人たちはキーボード配列は何使ってるんだろ
自分はUKだと:が押しにくいから日本語配列

106名無しさん@お腹いっぱい。2017/11/02(木) 11:55:41.85
ProgrammerDvorakです。

107名無しさん@お腹いっぱい。2017/11/02(木) 12:02:40.75
HHK

108名無しさん@お腹いっぱい。2017/11/02(木) 12:07:44.02
PS/2のJIS109キーで不足なし

109名無しさん@お腹いっぱい。2017/11/02(木) 12:09:39.71
MacbookPro 2017 USペチペチキーボードで問題なし

110名無しさん@お腹いっぱい。2017/11/02(木) 12:13:45.82
hhk type-s usだなあ
完成形だと思う

111名無しさん@お腹いっぱい。2017/11/02(木) 12:33:59.24
英語配列使う勇気がない

112名無しさん@お腹いっぱい。2017/11/02(木) 13:29:17.35
vimconf2017

113名無しさん@お腹いっぱい。2017/11/02(木) 20:04:48.04
usでctrlがaの左の配列

114名無しさん@お腹いっぱい。2017/11/02(木) 20:26:37.51
>>105
配列って意味だとQWERTYかNorman

115名無しさん@お腹いっぱい。2017/11/03(金) 05:49:51.85
>>99
tabstopとインデント幅が一致してないんじゃないの

116名無しさん@お腹いっぱい。2017/11/03(金) 05:54:58.97
unicode対応できてないよな
殆どの特殊文字は機能せず文字コードが表示されるだけだし
ALOにいたってはバグってるしな

まあ文字コードが表示されるのは嫌いじゃない
特殊文字が視覚化されるから編集には都合がいいしな
ただバグってるのだけは困るは

117名無しさん@お腹いっぱい。2017/11/04(土) 07:43:11.38
矢印なんかも設定でちゃんと表示させていても途中から潰れる不思議

118名無しさん@お腹いっぱい。2017/11/04(土) 10:38:24.69
verbose使えばどこで潰れるか調べられるのにそれをしない不思議

119名無しさん@お腹いっぱい。2017/11/06(月) 06:41:07.68
>>105
日本語配列

無変換にESCを割り当ててるから無変換が無いと困る
Vimだけでなくあらゆるアプリで無変換をESCにしてる

120名無しさん@お腹いっぱい。2017/11/06(月) 08:23:29.37
>>119
自分もそういう理由で日本語配列だわ。無変換/変換を Ctrl_L/R にしてるんだけど
英語配列ってスペースバーが長過ぎて折角の親指を活用できないんだよね

ところで
https://github.com/neovim/neovim/issues/78 によ
https://github.com/neovim/neovim/blob/04b3c327723587fa63f391884b8dfce44233cc77/runtime/doc/starting.txt#L412
だ?

121名無しさん@お腹いっぱい。2017/11/06(月) 08:24:13.87
ごめん後半おかしくなった。もうどうでもいいので無視して

122名無しさん@お腹いっぱい。2017/11/06(月) 12:57:32.36
無変換はカナ変換用だからないと困る
個人的にはF7やCtrl+Iより頻度多いわ

123名無しさん@お腹いっぱい。2017/11/07(火) 01:56:57.62
vim8.0でQuickfixウィンドウとメインウィンドウでカーソルを行ったり来たりしたいです。

Quickfixウィンドウ->メインウィンドウはリターンで移動してくれます。
メインウィンドウ->Quickfixウィンドウはどのキー操作でしょうか?

キーのヘルプで見つけることが出来ませんでした。

124パカ弁 清水2017/11/07(火) 02:20:57.45
今時vim使ってる奴は秋葉系のキモイ奴らのみ

125名無しさん@お腹いっぱい。2017/11/07(火) 02:33:31.64
>>123
>メインウィンドウ->Quickfixウィンドウはどのキー操作でしょうか?
デフォルトではそういうキーはない
:copen を map するのがよいかと

ただ単にウィンドウ間を順繰りに移動するだけなら CRTL-W_CTRL-W で事足りる

126名無しさん@お腹いっぱい。2017/11/07(火) 03:11:47.47
>>125
>ただ単にウィンドウ間を順繰りに移動するだけなら CRTL-W_CTRL-W で事足りる

できました。ありがとうございました。copenはよく解ってないので調べます。

127名無しさん@お腹いっぱい。2017/11/07(火) 15:38:22.24
>>124
おう、よく分かったな
これからもvimmer さ

128パカ弁 清水2017/11/07(火) 15:58:38.00
>>127
キモイですね。
顔も考え方も

129名無しさん@お腹いっぱい。2017/11/07(火) 17:04:31.89
>>128
インターネット越しに顔が分かるなんてすごい!

130パカ弁 清水2017/11/07(火) 19:26:11.53
>>129
でしょ。
透視能力があるからね。

お前の顔がゴキブリ面なのもお見通しです。

131名無しさん@お腹いっぱい。2017/11/08(水) 19:26:44.34
>>106
ここってneovimの話をしてもいいのかな?

132名無しさん@お腹いっぱい。2017/11/08(水) 19:28:31.89
>131
間違えて安価つけてしまった

133名無しさん@お腹いっぱい。2017/11/08(水) 19:30:55.01
ええよ

134名無しさん@お腹いっぱい。2017/11/08(水) 21:21:28.86
まだヘルプを日本語化しただけなんだが後は何を入れればいいのか

135名無しさん@お腹いっぱい。2017/11/08(水) 21:51:43.13
dein

136名無しさん@お腹いっぱい。2017/11/09(木) 10:05:16.67
operator理解したらそれ系のplugin入れると便利

137名無しさん@お腹いっぱい。2017/11/09(木) 10:58:42.84
>>135
作者がね…

138名無しさん@お腹いっぱい。2017/11/09(木) 12:35:31.36
>>129
顔も分からないとは修行が足りないぞ

139名無しさん@お腹いっぱい。2017/11/10(金) 10:56:35.64
vim起動中に一時的にシェルに戻るためにCtrl-z押し、fgで再びvimに戻すことが多々あるんだけど
保存してからやると表示がおかしくなる・・・
何か手はないかな

140名無しさん@お腹いっぱい。2017/11/10(金) 13:26:17.53
>>139
分かって言ってるのかな、そこはvimshell !!!

141名無しさん@お腹いっぱい。2017/11/10(金) 20:29:12.06
ctrl-lで再描画すれば何とかならないかね
後はtmux使うか(´・ω・`)

142名無しさん@お腹いっぱい。2017/11/10(金) 20:31:15.25
環境とかに問題ありそうだけど

143名無しさん@お腹いっぱい。2017/11/10(金) 21:35:23.16
your environment

144名無しさん@お腹いっぱい。2017/11/10(金) 22:04:51.10
シェルに戻らずr!という選択肢

145名無しさん@お腹いっぱい。2017/11/11(土) 01:50:39.86
ALMがバグってるのはもう直った?
おそらくALMなんて一生使うことはないけど
バグってるのは気分悪いんから直してほしいんだが

146名無しさん@お腹いっぱい。2017/11/11(土) 01:51:47.95
一生は言い過ぎ

147名無しさん@お腹いっぱい。2017/11/11(土) 07:16:39.49
明日一生が終わるかもしれない

148名無しさん@お腹いっぱい。2017/11/11(土) 09:58:53.95
俺なんかとっくに一生が終わってるぜ

149名無しさん@お腹いっぱい。2017/11/11(土) 12:18:20.18
早く成仏して

150名無しさん@お腹いっぱい。2017/11/11(土) 17:08:13.06
新加勢大周

151名無しさん@お腹いっぱい。2017/11/11(土) 17:11:32.41
さすがに古すぎ

152名無しさん@お腹いっぱい。2017/11/11(土) 17:19:27.48
vimユーザの年齢層はそんな感じのハズ。

153名無しさん@お腹いっぱい。2017/11/11(土) 17:28:12.19
ピチピチ(30歳)

154名無しさん@お腹いっぱい。2017/11/11(土) 19:04:58.72
食べごろ(35歳)

155名無しさん@お腹いっぱい。2017/11/13(月) 22:55:03.52
おまえらが全然直してくれないから自分で直したわ
src/mbyte.c の2563行に
{0x061c, 0x061c},
を挿入
ver.は8.0.0197な

あえてそうしてるのかもとは考えてみたけど
でもALMがゼロ幅文字として認識されなくて
カーソルの位置がずれるから
やっぱり明らかにバグなんだよな

156名無しさん@お腹いっぱい。2017/11/17(金) 10:02:21.47
:qa!

157名無しさん@お腹いっぱい。2017/11/17(金) 18:53:57.83
Escでモード切替って面倒くさいから
キーボードの無変換のとこをEscにしたらめっちゃ捗るのではないだろうか

158名無しさん@お腹いっぱい。2017/11/17(金) 19:35:00.92
キーマップ弄るもよし、キーボード買い換えるもよし

ところで挿入モードのctrl-oは便利だぞーん :h i_ctrl-o

159名無しさん@お腹いっぱい。2017/11/17(金) 19:38:14.07
>>157
そんな方法、あるの?

>>158
どうなるの?

160名無しさん@お腹いっぱい。2017/11/17(金) 20:24:03.08
>>159
Unix 環境だよね,Vim 使ってるの。
「xkbd 設定」とかでググってみ。

161名無しさん@お腹いっぱい。2017/11/17(金) 20:27:00.15
>>157
確かにctrl+[の方が多い気がする

162名無しさん@お腹いっぱい。2017/11/17(金) 20:32:00.85
hhkがおすすめしたいがちっちゃいわ。

163名無しさん@お腹いっぱい。2017/11/18(土) 15:25:26.61
ESCが押せないって指短すぎないか?
それとも元ヤクザだったりするのか?

164名無しさん@お腹いっぱい。2017/11/20(月) 05:38:27.65
お前それ凡例をCtrl+alt+Hで出した後戻すのにわざわざESCが必要なfcitxにも同じこと言えんの

165名無しさん@お腹いっぱい。2017/11/23(木) 21:11:14.95
多分、ここ数週間だと思いますが、
最新のneovimでQFixHowmの予定を表示するとエラーが出ませんか?

Error detected while processing function qfixmemo#ListReminderCache[2]..QFixHowm
ListReminderCache:
line 1:
E121: Undefined variable: count
E15: Invalid expression: count > 0
line 12:
E121: Undefined variable: count
E15: Invalid expression: count
Error detected while processing function qfixmemo#ListReminderCache[2]..QFixHowm
ListReminderCache[20]..QFixHowmListReminder:
line 1:
E121: Undefined variable: count
E15: Invalid expression: count > 0

1661652017/11/23(木) 21:13:27.29
書き忘れましたが、ここのパッケージを使っています。

https://launchpad.net/%7Eneovim-ppa/+archive/ubuntu/unstable
0.2.0ubuntu1+git201711221059+3773+26~ubuntu14.04.1

167名無しさん@お腹いっぱい。2017/11/25(土) 04:58:35.40
Spacevimってどうなんですかね
気になって夜も眠れません

168名無しさん@お腹いっぱい。2017/11/25(土) 11:55:10.69
わたし気になります( ・`д・´)

169名無しさん@お腹いっぱい。2017/11/28(火) 22:07:27.25
.vimrcにset notitleを追加しても未だにvimを使って云々の表示が出るんだけど
頻度こそ減ったけどまるで頑固汚れだな

170名無しさん@お腹いっぱい。2017/11/29(水) 10:01:03.51
set titleold=

171名無しさん@お腹いっぱい。2017/12/01(金) 01:49:01.20
新しいVim == neovim じゃないつーの。バカなの?

172名無しさん@お腹いっぱい。2017/12/01(金) 02:28:30.36
>>171
誰に切れてんの?

173名無しさん@お腹いっぱい。2017/12/01(金) 10:35:10.39
キレてないっすよ

1741652017/12/02(土) 01:05:21.95
> 多分、ここ数週間だと思いますが、
> 最新のneovimでQFixHowmの予定を表示するとエラーが出ませんか?
対処されたようです。
ありがとうございます。>作者様

175名無しさん@お腹いっぱい。2017/12/04(月) 00:44:23.32
未だにAltをキーマップすることって出来ないの?

1761742017/12/07(木) 00:05:20.43
QFixHowmは直りましたがJpFormat.vimの方が駄目みたい。
gqコマンドとして使用しているけど固まってしまう。

set formatexpr=jpfmt#formatexpr()

177名無しさん@お腹いっぱい。2017/12/08(金) 01:59:25.02
>>176
vim-jp/autofmt 使ってみたらどうだろう

178名無しさん@お腹いっぱい。2017/12/08(金) 08:07:14.82
まだ日本語化しかしてないが何かプラグイン入れた方がいいんだろうか
vimの検索置換は確かに強力だけど現状はShift-JIS変換用でしか使ってない
LinuxはShift-JISのエディタに乏しいんだし素直にくnkfとcatの方がいいのかしら
meditで読み込んでも化ける方が多くてな

179名無しさん@お腹いっぱい。2017/12/08(金) 18:13:49.60
LinuxでShift-JISとか地獄やね

1801762017/12/08(金) 23:50:06.38
>>177
こんなのがあるとは知りませんでした。
まだ詳しいことはわかりませんが、
とりあえず設定して禁則処理などは使えているようです。

181名無しさん@お腹いっぱい。2017/12/12(火) 06:28:16.08
vim8で
・:terminalで今のバッファにターミナルを開く(vertical splitしない)
・ターミナルでCtrl-Dを押すとターミナルが終了し、そのままエンターを押すと閉じて直前のバッファに戻る
という挙動は可能ですか?

182名無しさん@お腹いっぱい。2017/12/12(火) 21:41:17.91
>>181
:term ++curwin ++close
でいけるんじゃない?

183名無しさん@お腹いっぱい。2017/12/16(土) 13:54:25.66
コピーがヤンクだったりクリップボードがレジスタなのは文化の違いって奴?
コピーがYなのは酷い違和感があるんだけど
こうした小さな違和感は使い込めば慣れるのかねぇ

184名無しさん@お腹いっぱい。2017/12/16(土) 16:01:48.47
すぐ慣れるよ

185名無しさん@お腹いっぱい。2017/12/16(土) 16:49:17.51
クリップボード(デスクトップ環境)とレジスタ(Vim内部)は別々に存在しているんだから名前も違う方がわかりやすい

186名無しさん@お腹いっぱい。2017/12/16(土) 17:48:41.74
クリップボードなるものが出来る前からvimの元のviはあるからな

187名無しさん@お腹いっぱい。2017/12/16(土) 21:54:48.12
xterm上とかでマウスで適当な文字をダブルクリックして選択しておいて
どこか別のターミナルのvimでshift+vで範囲を選択すると
xtermで選択していた文字がvimで選択した文字列に置き換わるんだけど
この現象は何なんだろう

gvimだと起きないのかな
今gvim入れてないから試せないけど

188名無しさん@お腹いっぱい。2017/12/18(月) 09:34:17.82
Emacsにも専用クリップボードはあってあっちはキルリングなる名前らしい
矢印キーやマウスがなかった頃の代物が今でも進化して現役って地味に凄いよな

189名無しさん@お腹いっぱい。2017/12/18(月) 09:50:58.51
進化はしてないと思う

190名無しさん@お腹いっぱい。2017/12/18(月) 10:55:25.02
>>187
これなんでか分かった
Xにはclipboardの他にcut bufferっていうのがあって
xtermでは範囲を選択するとcut bufferの方に入れられていて
vimでvとかshift+vで範囲選択するとその内容もcut bufferに入るから
別のwindowのcut bufferの中身も変わってしまうんだ

191名無しさん@お腹いっぱい。2017/12/19(火) 07:11:25.45
とりあえず :h 'clipboard'

192名無しさん@お腹いっぱい。2017/12/23(土) 11:59:12.06
kaoriyaのgvimで日本語入力する時に入力部分の背景が白くなるのって設定でどうにかなるのかな
これが直ればコード書く時だけじゃなくメモ帳としても使いたいんだけど

193名無しさん@お腹いっぱい。2017/12/23(土) 12:17:46.66
>>192
うちじゃそんなことにならんが
何かの祟りでは?
神社に行ってVimをお祓いしてもらえ

1941922017/12/23(土) 12:56:27.34
こうなる
https://i.imgur.com/diMrYIs.png
IMEかえても、落としたばかりのgvim使っても、windowsをセーフモードで起動してもだめだった

>>193
環境の問題かー
どうりでググっても同じ現象を見つけられなかったわけだ

1951932017/12/23(土) 14:19:15.66
>>194
やっぱりそんなの見たこと無い
色設定の問題かも

196名無しさん@お腹いっぱい。2017/12/23(土) 15:54:39.25
>>194
なんか見たことある現象のような気がするが、現環境では起きてない
ファイル末尾が見えて便利じゃないかと思うのだが

197名無しさん@お腹いっぱい。2017/12/25(月) 03:36:25.97
フォントきったねーなWinで使ってるけどそれだけが我慢ならんかった
VScode出て、Vim拡張入れたら超使い易いの
フォントもきれいだしプロポーショナルフォントも使えるしこっちいくわ、あばよじじいエディタ

198名無しさん@お腹いっぱい。2017/12/25(月) 09:31:32.94
>>197
.gvimrcに set renderoptions=type:directx,renmode:5 書いとけ。詳しくは:h rop
香り屋版はまだ高速化パッチ入ってないから
ttps://github.com/vim/vim-win32-installer/releasesから最新のを使え

199名無しさん@お腹いっぱい。2017/12/25(月) 12:21:44.92
>>197
お前が書いた字よりは綺麗だよ

200名無しさん@お腹いっぱい。2017/12/25(月) 12:32:40.91
まあVim無関係にvscodeはすばらしいよ
MSいい仕事してる

201名無しさん@お腹いっぱい。2017/12/28(木) 20:58:26.99
プロポーショナルフォント使う人はプログラマ向けエディタ何か使わなきゃいいのに(´・ω・`)

202名無しさん@お腹いっぱい。2017/12/28(木) 21:57:31.51
プロポーショナルフォントなんか使いたくないわ
ピリオドとかコロンとか見づらいし

203名無しさん@お腹いっぱい。2017/12/29(金) 06:54:11.61
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

O92Z9GSZ7K

204名無しさん@お腹いっぱい。2018/01/04(木) 00:02:37.54

205名無しさん@お腹いっぱい。2018/01/06(土) 01:44:31.19
複数のファイルを変換して開くってできるかな
複数のshift-jisを開く時、今まではvim hoge*.txtで開いてから毎回e ++enc=cp932で変換してた
vim "+e ++enc=cp932 ファイル名"で文字コードを指定してから開けるようだけどこれファイルの複数指定できないよね
数万行あるしWinから持って来たshift-jisファイルを編集する時にろくなエディタがないんでvim頼みなんですわ

206名無しさん@お腹いっぱい。2018/01/06(土) 04:34:17.80
>>205
'fileencodings' については知ってる?

207名無しさん@お腹いっぱい。2018/01/06(土) 06:30:42.29
>>206
.vimrcにset fileencoding=utf-8,euc-jp,sjis,cp932,iso-2022-jpを追記したら自動変換されました
毎回手動変換してた俺マジ情弱

208名無しさん@お腹いっぱい。2018/01/06(土) 16:11:55.56
vimの履歴が減ったと思ったらなぜか.viminfoのコマンド履歴と検索履歴がごっそり消えてたでござる

209名無しさん@お腹いっぱい。2018/01/08(月) 12:22:47.80
バッファのディレクトリとカレントディレクトリを一致させるために,.vimrcに
au BufEnter * execute ":lcd " . expand("%:p:h")
って書いてるんだけども, この設定だと,vim8のTerminalに移動した時 に,
"cdpathには "!/bin" というファイルがありません"というエラーが出ます.どうやって回避したらいいですか?

210名無しさん@お腹いっぱい。2018/01/08(月) 12:50:46.28
>>209
buftype=terminal がセットされるみたいなので、if &buftype != 'terminal' | execute ... | endif
とすれば良いのでは?

211名無しさん@お腹いっぱい。2018/01/08(月) 13:57:35.56
>>210
御助言ありがとうございます.参考にして次のように関数書いてみました.

function! Cwdstring()
if &buftype == 'terminal'
return getcwd()
else
return expand("%:p:h")
endif
endfunction

au BufEnter * execute ":lcd " . Cwdstring()

ここまでする必要があるかどうかわかりませんが.

212名無しさん@お腹いっぱい。2018/01/09(火) 21:18:48.78
buffdoでできんじゃねえの

213名無しさん@お腹いっぱい。2018/01/10(水) 11:07:21.78
ただの愚痴。
Vimの:makeというコマンドを知ってすごく重宝してるんだけど,
latex *.ltx みたいな内容のMakefile (多分一番よくある書式) に対して:makeすると,
LaTeX側でエラーが起きた場合にLaTeX原稿の当該部分じゃなくてMakefileの当該部分 (latex *.ltxが書いてある行)
が開かれるんでちょっと不満。Makefile開かれてどうしろってんだ。
LaTeXのエラーログには「l.678: hoge」みたいにちゃんと原稿側のエラー箇所が示されてるんだけどなぁ

214名無しさん@お腹いっぱい。2018/01/10(水) 17:15:01.22
文字列をコピーしてもたまに貼り付け出来ないんだが俺環だろうか
vimでhogeをヤンクしてvimを終了させると貼り付けできないな
レジスタとクリップボードの共有化は済んでるしvimの起動中なら普通にvim以外ともコピペ出来るし
どうも対象プロセスが終了するとクリップボードの文字列が貼れないようだわ
clipmanで文字列を選び直せば貼れるっちゃ貼れるが

215名無しさん@お腹いっぱい。2018/01/11(木) 02:30:26.40
>>214
それが起こるのはVimだけ?
試しに何か適当なエディタか何かを開いて文字列をコピーして,
それを終了してから他の場所に貼り付けられるかやってみた。

216名無しさん@お腹いっぱい。2018/01/11(木) 05:40:30.69
>>215
現状はvimとFirefoxがそうだな
vimとFirefoxで文字列コピー後に終了するとと貼り付けできない
勿論クリップボードには入ってるし起動中なら貼り付けは可能
全部のウィンドウがそうかと思えばleafpadやmeditでは起こらないし発生条件分からん
nanoのクリップボード共有化知らんしemacsは使ってないし

2172152018/01/11(木) 06:49:08.22
>>216
うーんすまん。正直 X Window System にそこまで詳しくないのであまり助けになれん。
実はVimのXクリップボード連携が./configure --with-xすると効かなくなるというバグに嵌ってて,同じ症状かなと思ったんだわ。
他のアプリケーションでもクリップボードに異常が起きるのならクリップボード管理システムを替えたほうがいいかもね。
Vimをどうこうするんじゃなくて。
俺はClipmanっていうのを使ってるけど,クリップボードの内容を永続的に保存できて便利。

2182162018/01/12(金) 07:46:19.69
Linux Mint 24 [無断転載禁止]&#169;2ch.net
http://mao.5ch.net/test/read.cgi/linux/1504597499/14-15
14login:Penguin2017/09/08(金) 06:43:00.88ID:HeMXw1rV
17.3だけどたまにコピペが失敗するのはなんでだろうか
clipmanで一旦文字列選ばないと貼り付けられない時がある
キーボードやマウスの不調でもなさそうだし

15login:Penguin2017/09/08(金) 07:49:33.77ID:OpV6dUTb
コピー元のアプリ
例えばメモ帳なりブラウザなりをクローズしてると
クリップボードが初期化されるようだぞ
やや不便

俺はMintで起きるんだがdebian系の仕様みたいだな

219名無しさん@お腹いっぱい。2018/01/12(金) 12:30:56.60
Debian で Clipman 使ってるけどそんなことはないな。
プライマリがアプリケーションの終了で消去されるのはXの仕様な訳だし

220名無しさん@お腹いっぱい。2018/01/13(土) 08:54:22.24
>>214
セキュリティ上仕方ないことだと思うんだが。

221名無しさん@お腹いっぱい。2018/01/13(土) 15:22:27.91
セキュリティ?

222名無しさん@お腹いっぱい。2018/01/13(土) 20:15:24.79
今じゃあんまり使われないけどネットワーク越しにXを起動させた場合に
Xプライマリをtelnet通信すると危険ってことじゃない?>セキュリティ

223名無しさん@お腹いっぱい。2018/01/14(日) 13:42:05.16
>>222
telnetか
2000年頃には既に、
『まだ、telnet使ってんの?!』って言ってたのに、さすがに未だにtelnet使ってる奴なんていないだろ。

俺も本格的にssh使い始めたのが1999年辺りからOpenBSD2.7から使い始めたな。
それまで、SuSE使ってたな。

2000年辺りではtelnetなんて使って通信しようとしてた奴はアホだと言われてたぐらいだぞ。

224名無しさん@お腹いっぱい。2018/01/15(月) 21:08:32.86
Vim起動時の引数ってどの辺りに確保されてる?
何も引数を指定しなかったときとそうでないときで別の処理をするようなvimrcを書きたいんだけど……

225名無しさん@お腹いっぱい。2018/01/16(火) 03:10:44.09
(を入力したときに、閉じ括弧が自動ではいるようにしてるのですが、オムニ補完で(が入力されるときに閉じ括弧が入らず、煩わしいです。何か良い設定ないでしょうか
閉じ括弧の入力はsmartinput.vimつかってます

226名無しさん@お腹いっぱい。2018/01/16(火) 06:48:56.41
>>224
シェルで処理したほうがよさげ

227名無しさん@お腹いっぱい。2018/01/16(火) 16:34:22.46
@%とかでいけんじゃね?

228名無しさん@お腹いっぱい。2018/01/16(火) 20:15:43.47
pコマンドってpasteじゃなくてputのpなのな
ddコマンドは名前こそdeleteでも挙動は切り取りなのな
ヤンクといいコピペの名前すら違うとか初心者には取っ付きにくくて敵わん
嫌でも覚えなきゃならないんだけどviに慣れたら本当にこの変態仕様以外受け付けない体になるんですかね?

229名無しさん@お腹いっぱい。2018/01/16(火) 20:22:02.59
ビルジョイの次くらいにvi詳しいけど、
rootでの作業以外はvi使わん。
Terapadのが使いやすい。

230名無しさん@お腹いっぱい。2018/01/16(火) 21:25:42.27
>>229
オマエ、言ってることとやってることが矛盾してるぞ。
ビルジョイの次くらいにvi詳しいんだろw

231名無しさん@お腹いっぱい。2018/01/17(水) 00:19:09.36
>>228
次にあげる操作を試してみて便利と感じるなら学ぶ価値があるんじゃない。

中身のあるテキストファイル2つ用意して
仮に a.txt, b.txt とする。

vim a.txt でまず一つ目のファイルを開いて G とか gg とか 10j とか適当に自由にカーソル移動してみる。

次に :e b.txt として別のファイルを開き同様にカーソルを自由に移動。

その状態で C-o を押すと押す毎にカーソル位置が前いた場所に動く。ファイルもまたがる。 行き過ぎたらC-i で戻る。

例えばこれは編集箇所を自由に飛び回れる機能で他のエディタには簡単にできない機能だけどこういうのが便利と感じれば学んだら良いと思う。

232名無しさん@お腹いっぱい。2018/01/17(水) 00:36:05.35
>>228
vim起動したらそのまま10iを押す
挿入モードになったらhoge入力してEnter押して最後にESCをポチッとしてみる

233名無しさん@お腹いっぱい。2018/01/17(水) 01:13:58.31
viが今でも使われてるのは単に最初から入ってるからってだけだと思ってたけど違うんだ
サーバー設定だと他に選択肢がないからてっきり必要に迫られただけかと思ってた
一般用途であえてこんな骨董品使うのは好事家ぐらいじゃないのって先入観も

234名無しさん@お腹いっぱい。2018/01/17(水) 03:16:44.19
>>233
だな。
オマエの先入観だ。

235名無しさん@お腹いっぱい。2018/01/17(水) 06:12:11.10
POSIX にも vi として載ってる位には標準的だしね。
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi.html

236名無しさん@お腹いっぱい。2018/01/17(水) 06:27:59.88
最初から入ってるviかてVimをリネームしてあるだけのことが多い
いまどきviなんかわざわざ使うことはないやろ
viならできるけどVimやとできんことなんかあらへんやろ

237名無しさん@お腹いっぱい。2018/01/17(水) 14:46:20.19
vim -u NONE --noplugin

238名無しさん@お腹いっぱい。2018/01/17(水) 17:31:54.47
Vim8 の新機能?か知らんけど `wordcount()関数' なるものがあることに気づいた。
しかし使い方が分からん……

239名無しさん@お腹いっぱい。2018/01/18(木) 02:15:07.61
へるぷにかいてあるじゃんよー

240名無しさん@お腹いっぱい。2018/01/18(木) 08:08:39.80
>>238
ggrks

241名無しさん@お腹いっぱい。2018/01/18(木) 11:43:59.67
Googleの検索結果が綺麗な平行世界からの書き込みかな?

242名無しさん@お腹いっぱい。2018/01/18(木) 15:49:52.93
↑あほ発見

243名無しさん@お腹いっぱい。2018/01/18(木) 16:16:49.41
↓あほ発見

244名無しさん@お腹いっぱい。2018/01/18(木) 18:38:57.79
?なかみ込き書のらか界世行平な麗綺が果結索検のelgooG

245名無しさん@お腹いっぱい。2018/01/18(木) 21:55:10.67
245<<
skrgg

246名無しさん@お腹いっぱい。2018/01/19(金) 07:20:21.72
elgooGからとか中国から来たのか

247名無しさん@お腹いっぱい。2018/01/19(金) 10:55:11.31
>>237
-u NONEしてるから--noplugin不要

248名無しさん@お腹いっぱい。2018/01/19(金) 19:10:02.00
>>247
"NONE" (全て大文字)が指定された時には、
設定ファイルや環境変数による初期化、
.gvimrcによるGUIの初期化も含め、全て省略される。
プラグインも読み込まれない。

http://vim-jp.org/vimdoc-ja/starting.html#-u

ははぁなるほど。ありがとう。

249名無しさん@お腹いっぱい。2018/01/20(土) 23:21:13.57
不具合?っぽいもの。
再現するか試して欲しい。

環境:
 * プラグイン・設定ファイルの読み込みに関わらない
 * Vim 8, 適用済みパッチ 1-1428 (7以前とかでも再現するかも)
 * CUI (xfce4-terminal), Linux (Debian 9)
内容:
 * (前提) cabbrev aaa A というコマンドラインでの略語展開が設定されている
 * 通常のファイルを開いている時には,C-[および<space>の他に
  斜線/や縦棒|を入力すると,その文字が入力される前に略語が展開される。
   :aaa
   「/」を入力
   :A/
 * 手引き画面 (例えば :help cabbrev<CR>) を開いた状態で
  上記と同じことをやろうとすると,C-[及び<space>は正常に作用するが,
  斜線等の入力で略語展開されない。

手間かと思うがどうかよろしく。

250名無しさん@お腹いっぱい。2018/01/21(日) 00:13:10.53
>>249
試してみたが仕様というか設定だわ
:h abbreviations にiskeywordの設定によって挙動が変わようなことが書いてある
うまく説明できないが…

2512492018/01/21(日) 08:48:52.82
>>250
ありがとう。
一応事前に :help abbreviations には目を通しておいたんだが,
iskeyword の設定が件の原因だとは思わなかった。
とりあえず仕様ということであまり考えないようにする。

あと C-[ じゃなくて C-] でした。

252名無しさん@お腹いっぱい。2018/01/22(月) 06:34:50.52
vimの中で設定される変数とかって外部から参照できねぇの?
vim -es +':echo $VIMRUNTIME|%p|q!'
とかやるとプロンプトが還らぬ人となっちゃうし。

253名無しさん@お腹いっぱい。2018/01/22(月) 11:28:05.47
無理無理

254名無しさん@お腹いっぱい。2018/01/22(月) 17:08:48.60
みんなカーソル移動するときは指4本ををホームポジションから左に1つずらしてタイプしてるの?

255名無しさん@お腹いっぱい。2018/01/22(月) 17:14:23.68
?

256名無しさん@お腹いっぱい。2018/01/22(月) 17:51:27.28
カーソル移動は念力でやってるけど

257名無しさん@お腹いっぱい。2018/01/22(月) 17:59:18.46
>>254
h押すときに人差し指だけをjから動かすだけでしょ
他の指の位置はそのまま

258名無しさん@お腹いっぱい。2018/01/22(月) 18:14:27.32
カーソル移動に hjkl 使う奴は情弱 (煽り)

259名無しさん@お腹いっぱい。2018/01/22(月) 20:41:53.26
半年前ぐらいからvim使うようになったけど確かにhjklほとんど使わなくなった

260名無しさん@お腹いっぱい。2018/01/22(月) 23:03:52.17
>>257
>>258
>>259
レスthx。
ホームポジションは動かさないで使う、でもそもそもhjklは使用頻度少ないのね。

でも日本語の場合hjkl以外でカーソル移動するのしんどくない?

261名無しさん@お腹いっぱい。2018/01/22(月) 23:40:01.03
最近のVimはw/b/e系列のコマンドが漢字カタカナひらがなを判定して
 Vimは高機能なテキストエディタです
という文章に対して (@はカーソル位置)
 Vimは高@能なテキストエディタです w→ Vimは高機能@テキストエディタです
 Vimは高機能なテキストエ@ィタです 3b→ Vimは@機能なテキストエディタです
みたいな動きができるよ。もしかしたらマルチバイト機能が無効だと無理かもしれんが。

262名無しさん@お腹いっぱい。2018/01/23(火) 08:40:57.01
windowsでvim使うときgitbash使ってるんだけどvimprocでエラー出まくってうざい

263名無しさん@お腹いっぱい。2018/01/23(火) 17:20:42.30
そもそもWindowsを開発目的で使うなよという話。
まあ昔に比べれば改善されてるみたいだけど (VSとかWSLとか) それでもやっぱり使い難いよ。
Vim自体,開発陣が必死になってwin32 API (だっけ。詳しくないけど) 対応し続けてるから使えるんであって
その上の拡張機能まで保証できる訳ないじゃん。
今だったら性能も高いし仮想環境の一つや二つ簡単に作れるでしょ。そこでやれ。

264名無しさん@お腹いっぱい。2018/01/24(水) 05:22:33.29
しかもここunix板だし

265名無しさん@お腹いっぱい。2018/01/24(水) 06:41:04.78
viminfoがたまにバイナリになるのはなんでなん
外部エディタで文字化けになるだけでvimでバイナリのiviminfo開いても問題ないけど

266名無しさん@お腹いっぱい。2018/01/24(水) 12:20:42.39
まったくの憶測だけど圧縮されているのでは。
例えば巨大なファイルを編集した時,平文のviminfoでは構文解析に時間が掛かるから
固定長にして時間短縮を図ってるとか。

実際にどうかは知らんが。:help viminfoにもそれっぽい記述は見受けられなかったし。

267名無しさん@お腹いっぱい。2018/01/25(木) 21:28:35.51
autocmd BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
前回のカーソル位置を復元するこれを一度無効にしてジャンプリストやマーカー消したら直った
nkf -gでviminfo確認したらBINARYからUTF-8に戻ってた

268名無しさん@お腹いっぱい。2018/01/26(金) 18:10:33.80
VimライクバインドのブラウザじゃなくてVimのなかでブラウジングしたいんだけどいい方法ない?
そのままだと生のHTMLが見えてみずらい。

269名無しさん@お腹いっぱい。2018/01/26(金) 18:19:33.03
consoleからlynxでも使えばと思ったらvimからlynx使うプラグインがあるみたいね

270名無しさん@お腹いっぱい。2018/01/27(土) 04:24:13.50
検索結果のパスをまとめでvimで開くのにいい方法ないかな
\ls -1 *txt | xargs vimってやると「vim: 端末への出力ではありません」が出て端末バグるわ
vimから戻ると表示は崩れるし入力文字は表示されないし
一応resetで戻せるけどもっといい手はないですかね

271名無しさん@お腹いっぱい。2018/01/27(土) 04:33:26.75
:help --
を参考にすると幸せになれるかもしれぬ

272名無しさん@お腹いっぱい。2018/01/27(土) 22:18:33.00
>>270
色々あるけどめちゃくちゃ簡単にやろうとすればこれ

$ vim `ls *txt`

273名無しさん@お腹いっぱい。2018/01/27(土) 22:30:52.75
>>268
evil か spacemacs で eww

274名無しさん@お腹いっぱい。2018/01/28(日) 09:17:11.19
vim8とuim-skkで日本語入力をしてる.
formatoptions+=mMlにしておいて,そろそろ自動改行が起こるあたりで入力してると,
自動改行を入力確定と誤認するのかなんなのか,たとえばこんな感じになる.

▽▽▽▽▽じ▼自
自動改行を

この現象を避ける方法って何かありますか?ちなみにneovimだとこの現象は起こらないようです.

275名無しさん@お腹いっぱい。2018/01/28(日) 10:41:03.11
なんで最初のドットだけ半角やねん

276名無しさん@お腹いっぱい。2018/01/28(日) 12:34:10.58
>>274
vim-jpに報告しましょう

277名無しさん@お腹いっぱい。2018/01/28(日) 13:26:56.97
ホームディレクトリを書き込み不可にしていると
E138: Can't write viminfo file /home/hoge/.viminfo!
というエラーが出てしまうんだけど、このエラーを出さない方法を教えて
ダミーで.viminfoを作ってもだめだった

278名無しさん@お腹いっぱい。2018/01/28(日) 13:34:05.96
>>277
.viminfoだけでも書き込み可にせえや

279名無しさん@お腹いっぱい。2018/01/28(日) 13:36:29.01
>>277
vim -i NONE
で起動すればいいよ
もしくは .vimrc に
set viminfofile=NONE
と書く。

280名無しさん@お腹いっぱい。2018/01/28(日) 13:43:33.82
>>279
ありがとう
とても助かりました
このご恩は3日間くらいは決して忘れません

281名無しさん@お腹いっぱい。2018/01/28(日) 14:41:11.99
嘘だぞ3時間くらいでどうでもよくなるぞ

282名無しさん@お腹いっぱい。2018/01/29(月) 00:05:50.09
「この恩は[短い期間]の間決して忘れません」
スラドが元ネタだった気がするんだけど、これ、傍から見てる分には面白かったんだけど
いざ自分が教えた時にこういう返しをされると ほんの少しだけどイラってするよね。
このネタが廃れた理由それだと思う。

283名無しさん@お腹いっぱい。2018/01/29(月) 18:46:57.54
>>282
解決した時点で既に忘れてる人も多い中、
僅か三日間とはいえ憶えてくれているなら
律儀な人だと感心していたが、
ネタだったのか知らなかったよ

284名無しさん@お腹いっぱい。2018/01/29(月) 21:10:46.45
しばらくvim環境を放置してたけど、久しぶりに見直そうと調べたらneovimというのが出てきたり
deinがNeoBundleに取って代わったりと色々浦島すぎてきついっす
気合い入れて環境構築に励むか、軟弱なIDEに逃げるか迷う・・・

285名無しさん@お腹いっぱい。2018/01/29(月) 21:37:26.36
>>284
肩の力を抜いて軟弱に Vim を使おう
plug みたいなミニマル志向のプラグインマネージャを選んでみるといいかもよ
Vim 8.0 以降なら minpac が一押しだ

neovim への移行は vimrc をリネームするだけで済むとかなんとか
使ってないので詳しくは知らない

286名無しさん@お腹いっぱい。2018/01/29(月) 22:47:44.31
>>285
ググって見つかるブログとかQiitaとかの情報は正直敷居高いんですよね
断片的なメモ書きが多くて初心者にはどうにも・・・
せっかくなのでもう少し粘るつもり

287名無しさん@お腹いっぱい。2018/01/29(月) 23:04:44.79
>>284
無理にプラグイン使う必要ないんだぜえ?
素で使って不足してるとこをプラグインで補うでもよし、spf13とかのディストリ使うのもよし

288名無しさん@お腹いっぱい。2018/01/29(月) 23:46:52.98
alias vim="rm -rf"; sudo vim /etc

289名無しさん@お腹いっぱい。2018/01/29(月) 23:50:29.49
なぜ人は、vimtutorやvim-doc jaを読まないのだろうか

290名無しさん@お腹いっぱい。2018/01/30(火) 00:08:54.12
ほんと、わざわざプラグイン入れんでもデフォルト機能でできるのにただただ動作を遅くしているだけのvimrcが散見される

291名無しさん@お腹いっぱい。2018/01/30(火) 00:15:01.61
./configure \
--prefix=/usr/local \
--with-features=huge \
--enable-multibyte \
--enable-terminal \
--enable-xim \
--enable-fontset \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk3 \
--enable-cscope \
--disable-selinux \
--enable-fail-if-missing

292名無しさん@お腹いっぱい。2018/01/30(火) 00:38:39.12
Vimでseqみたいな動作って無理?
つかそんな函数あったりしない?
具体的には、bufferを沢山開いていて、12番目から20番目まで閉じたいって時に
:bd 12 13 14 [...] 19 20
とやるのが面倒なので
:bd vimseq(12,20)
みたくやりたいってこと。

293名無しさん@お腹いっぱい。2018/01/30(火) 01:34:24.13
>>292
:12,20bd

294名無しさん@お腹いっぱい。2018/01/30(火) 01:56:29.18
>>293
Thanks!
なるほど。バッファに対してもedライクな指定が効くのね。つーか:help bdに書いてあったわ。すまん。

295名無しさん@お腹いっぱい。2018/01/30(火) 11:36:35.44
IDEとしてすばやく環境構築したいならneovimにSpaceVim(space-vimもあってまぎらわしい)を入れるのが一番お気軽かな

296名無しさん@お腹いっぱい。2018/01/30(火) 12:17:09.43
neovimってどうなの?
本家vimはもうオワコン?

297名無しさん@お腹いっぱい。2018/01/30(火) 16:48:04.64
vimのヘルプをシェルから直接開く方法教えろください
vimの起動後に毎回:hせずに最初から開きたい
vim変態仕様にまだ慣れてないから拡張なんて入れてる余裕ないわ

298名無しさん@お腹いっぱい。2018/01/30(火) 17:38:44.45
>>293
こういう単純明快な答えをさらっと出してくるひとほんと尊敬するわ

299名無しさん@お腹いっぱい。2018/01/30(火) 17:44:42.05
>>297
vim +”:help <キーワード>”

300名無しさん@お腹いっぱい。2018/01/30(火) 18:01:19.24
>>297
vim内で読むのが辛ければweb版もあるぞ
http://vim-jp.org/vimdoc-ja/

301名無しさん@お腹いっぱい。2018/01/31(水) 01:25:17.62
>>296
なんか操作して文字化けするNeovimは論外

302名無しさん@お腹いっぱい。2018/01/31(水) 15:39:55.36
:bdってバッファ一覧から一時的に隠すだけで:ls!だと表示されるのな
バッファの抹消は:bwらしいわ

303名無しさん@お腹いっぱい。2018/01/31(水) 17:33:34.70
今見えてるバッファ (`:ls[!]` で2桁目が "a") 以外のバッファを :bw するにはどーすりゃいいんだ

304名無しさん@お腹いっぱい。2018/01/31(水) 21:19:48.79
>>303
:Nbw!
Nはバッファ番号

305名無しさん@お腹いっぱい。2018/02/01(木) 01:29:18.38
:ls!はヘルプ履歴も含む全ファイルバッファを表示
:!lsはシェルのls
vimのびっくりは強制だと思ってたが一概にそうでもないのか
コマンドの前後で意味変わるとかそんなの分かるか

306名無しさん@お腹いっぱい。2018/02/01(木) 07:46:29.59
!grepみたいな最初につく!は外部コマンド
wq!みたいな後につく!は強制を表す

307名無しさん@お腹いっぱい。2018/02/01(木) 12:31:38.10
work!

308名無しさん@お腹いっぱい。2018/02/01(木) 14:01:46.13
core dumped

309名無しさん@お腹いっぱい。2018/02/01(木) 15:47:33.51
:r! printf "\%s\n" hoge{01..10}

310名無しさん@お腹いっぱい。2018/02/02(金) 07:05:04.85
>>275

311名無しさん@お腹いっぱい。2018/02/03(土) 11:57:15.52
コメント用にtcommentからcawに乗り換えようと設定をググってたら、↓みたいにしてる人かなり多かった。
<Leader>ってデフォルトだと \ だと思うけど、こんな遠い位置にあって使いづらくないんだろうか・・・。

nmap <Leader>c <Plug>(caw:hatpos:toggle)
vmap <Leader>c <Plug>(caw:hatpos:toggle)

ちなみにcawもプレフィックスgcだけど、tcommentと同じ感じにしたい人は↓とか追加しとくと吉。

vmap gc <Plug>(caw:hatpos:toggle)

312名無しさん@お腹いっぱい。2018/02/03(土) 12:17:12.08
<Leader> 別のキーに変えてるんじゃない?
私は , にしてる

313名無しさん@お腹いっぱい。2018/02/03(土) 15:09:28.77
leaderを変更できることも知らんレベルの奴は悩み事が無駄に多いんだなあ

314名無しさん@お腹いっぱい。2018/02/03(土) 16:03:56.80
もう一度読んでみ

315名無しさん@お腹いっぱい。2018/02/03(土) 23:16:24.21
vimってギークしか使わんわけじゃない
分野によるけどプログラミングしたことありませんUnixLinux触ったことありません系のやつが
研究室や会社入って仕方なく使うってシチュエーションも珍しくない
ほんと哀れ

316名無しさん@お腹いっぱい。2018/02/03(土) 23:39:12.37
常用のテキストエディタにあえてvimを選ぶのと
必要に迫られてvimを使わざるを得なくなるのを同一に見るアホはさすがにここにはいないだろ

317名無しさん@お腹いっぱい。2018/02/03(土) 23:40:41.99
いまの職場に移ってからVim使うようになったけど慣れると楽しいよ。

318名無しさん@お腹いっぱい。2018/02/04(日) 01:03:02.98
ひどいのになるとリモート先のUnixでvimやemacsを使うのを断念してローカルのWindowsにダウンロードして
エディタで編集してまたアップロードしたりしてる
あるいはWinSCPなどのクライアントソフト内蔵のエディタを使うとか

319名無しさん@お腹いっぱい。2018/02/04(日) 03:10:46.74
それうっかりメモ帳でやってshift-jisになるフラグじゃないですか
慣れたら楽だけどそれは慣れたからの話しだしな
お前は学習中も文句言わずにvimを使えてたと言えるのかって言いたくもなるだろうな
鯖相手なら日本語切り替えなんて敵はいないけども

320名無しさん@お腹いっぱい。2018/02/04(日) 08:44:48.62
ここまで俺の自演

321名無しさん@お腹いっぱい。2018/02/04(日) 10:12:27.84
アホだなぁ
TPOに合わせて使い分けるんだよ
TeraPadが最高だけど

322名無しさん@お腹いっぱい。2018/02/04(日) 12:29:29.53
できる奴はcatで事足りるってマジ?

323名無しさん@お腹いっぱい。2018/02/04(日) 14:35:43.63
なんかそういう話あったな。
「真のプログラマはcatで機械語を書く」
みたいなの。

324名無しさん@お腹いっぱい。2018/02/04(日) 14:46:42.52
そいつはもはやコンパイラだ

325名無しさん@お腹いっぱい。2018/02/04(日) 17:34:27.18
「vi使えません」
「emacs面倒」
「今時はsublimetext」
「な、nanoで」

「catでぱぱっと作りました」
何このイケメン

326名無しさん@お腹いっぱい。2018/02/04(日) 21:29:01.29
今後のためにvi使えるようにしとけで終わる話

327名無しさん@お腹いっぱい。2018/02/04(日) 21:53:12.41
>>325
emacsとか有り得んわ
(´・ω・`)/~~

328名無しさん@お腹いっぱい。2018/02/04(日) 22:46:47.52
bashもmacもemacsキーバインドなのに

329名無しさん@お腹いっぱい。2018/02/04(日) 22:59:16.15
>>327
ショボいなぁ

330名無しさん@お腹いっぱい。2018/02/05(月) 00:31:35.47
>>327
emacs無しにどうやってnews読むんだよ!!!

331名無しさん@お腹いっぱい。2018/02/05(月) 00:39:18.69
emacsの話題はemacsスレでね
向こうも過疎ってるし

332名無しさん@お腹いっぱい。2018/02/05(月) 05:52:25.72
POSIX標準のshにさえviキーバインドがあるし[1],
Google DriveやInboxのショートカットだってvi風[2][3]。
Twitterもjkで上下に移動とかいうショートカットだし[4],
Git Hubもそう[5]。
これだけあって,まだ「Emacsキーバインドの方が優勢」なの?

---
1: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html#tag_20_117_13_03
2: https://support.google.com/drive/answer/2563044?hl=ja
3: https://support.google.com/inbox/answer/6080523?hl=ja
4: https://help.twitter.com/ja/using-twitter/how-to-tweet
5: https://help.github.com/articles/using-keyboard-shortcuts/

333名無しさん@お腹いっぱい。2018/02/05(月) 06:46:47.45
半々くらいじゃね?

334名無しさん@お腹いっぱい。2018/02/05(月) 08:42:05.99
emacsなんて使ってるのガイジだけだろ
ここはvimスレなんだからほっとけ

335名無しさん@お腹いっぱい。2018/02/05(月) 13:00:07.58
シェルのキーバインドはemacs、エディタのキーバインドはvimというハイブリッドにしてる(´・ω・`)

336名無しさん@お腹いっぱい。2018/02/05(月) 13:43:31.40
> エディタのキーバインドはvim
ということはエディタ自体はAtomとかVim実体じゃないってこと?

337名無しさん@お腹いっぱい。2018/02/05(月) 15:28:33.14
Emacsは別にキーバインドが優れているわけでなく優位性はelispでの拡張性とかプラットフォーム的な面なんだから、
キーバインドだけで比べれば、そりゃVimの方が効率的だよね、とはなる。
でもなんか論点としてズレてる。まぁスレチだからいいけど

338名無しさん@お腹いっぱい。2018/02/05(月) 23:08:59.27
エマクソなんか触りたくない見たくもない汚らわしい

339名無しさん@お腹いっぱい。2018/02/06(火) 01:14:48.36
emacsに指を腱鞘炎にされた奴がいるな

340名無しさん@お腹いっぱい。2018/02/06(火) 07:35:12.21
capsとctrlの入れ替えは必須だろ

341名無しさん@お腹いっぱい。2018/02/06(火) 08:01:31.01
NFER/XFER を L/R-Ctrlにしてる俺は異端ですかそうですか(誰も聞いてない

342名無しさん@お腹いっぱい。2018/02/06(火) 11:14:13.06
NFERはESCにしてる

343名無しさん@お腹いっぱい。2018/02/06(火) 14:07:19.87
:help sex

344名無しさん@お腹いっぱい。2018/02/06(火) 16:44:18.96
ここの住人には:smileはもう古いか。(これは Vim8 から)
なんか他にもイースターエッグありそうなんだよな
知ってるのとしては,:help!と:help 42くらい。

345名無しさん@お腹いっぱい。2018/02/06(火) 18:52:55.38
下手にキーマップ替えてそれに慣れても困るだけだから極力そのままで使ってる
これはプラグインの盛り合わせにも言えるけど

346名無しさん@お腹いっぱい。2018/02/07(水) 00:06:50.11
実践vimに影響されてctrlは小指球で押しているよ。

347名無しさん@お腹いっぱい。2018/02/07(水) 01:35:22.98
ネコですか?

348名無しさん@お腹いっぱい。2018/02/07(水) 08:31:09.33
vimってaltは使わんの?

349名無しさん@お腹いっぱい。2018/02/07(水) 14:09:11.70
挿入モードのままalt+キーでコマンド操作しながらノーマルモードにしたりはできる
挿入モードのままalt+uでアンドゥしたりalt+iで日本語有効状態のまま挿入モードにしたり
xやdは挙動が違うしよく分からんが

350名無しさん@お腹いっぱい。2018/02/07(水) 18:10:56.72
>>348
普通の端末ではalt+<キー>は<esc><キー>の並びと等価だから、<esc>単独に割当てがあるvimではaltを使うのが困難

351名無しさん@お腹いっぱい。2018/02/07(水) 23:43:55.69
Escが単一キーってセンス悪いよね

352名無しさん@お腹いっぱい。2018/02/08(木) 00:16:42.95
ESCさんを舐めんなよ
モードを戻すのに活躍してんだぞ

353名無しさん@お腹いっぱい。2018/02/08(木) 01:03:24.20
挿入からノーマルモードに戻すのはjjにしてるわ

354名無しさん@お腹いっぱい。2018/02/08(木) 01:16:12.46
そこはjkで

355名無しさん@お腹いっぱい。2018/02/08(木) 03:22:41.63
jkはそれこそよく使うだろJK

356名無しさん@お腹いっぱい。2018/02/08(木) 04:56:32.04
JKはどっちが上下か忘れやすいのでNG
多用しないキーまで覚えるほど余裕ないんだわ

357名無しさん@お腹いっぱい。2018/02/08(木) 23:20:34.79
どう考えても忘れやすくないだろう

358名無しさん@お腹いっぱい。2018/02/08(木) 23:54:30.53
jが下矢印っぽい、でもう一生忘れないのが普通だと思ってた。
忘れちゃう人とかいたんだ。

359名無しさん@お腹いっぱい。2018/02/09(金) 00:38:07.51
aとiどっちがどっちか未だに迷ってしまうんだけど超速で判断するコツある?

360名無しさん@お腹いっぱい。2018/02/09(金) 00:51:59.35
appendで後ろに付け足すイメージ、
insertでカーソルの位置そのものにねじ込むイメージかね。
AとIも一緒に覚えちゃった方がいい。

361名無しさん@お腹いっぱい。2018/02/09(金) 03:39:43.94
ていうか
edの進化形であることを考慮すればだな…(老害感)

362名無しさん@お腹いっぱい。2018/02/09(金) 14:01:50.67
カーソル(一般人)
HJKL(普通)
ESDX(老害)
WSAD(FPS脳)
Dvorak(変態)
Kinesis(金持ち)

363名無しさん@お腹いっぱい。2018/02/09(金) 18:43:40.83
>>362
>ESDX(老害)

老害というがこれが一番合理的だと思うぞ
Wordster以来の由緒あるキーバインドだし
MifesもVZも一太郎もMicrosoftやBorlandのIDEもこれだった

俺はVim以外なんでもこのキーバインドに設定してる

364名無しさん@お腹いっぱい。2018/02/09(金) 20:33:14.32
昔から使われてる=合理的という理屈
これでは老害と言われても仕方ない

365名無しさん@お腹いっぱい。2018/02/09(金) 21:11:39.95
いまだにemacsガーvimガーとか言って使ってるほうが老害だろ
俺は自覚あるし別にいいと思ってるけど

366名無しさん@お腹いっぱい。2018/02/09(金) 21:41:19.49
でもvimはナウなヤングの一番人気エデタァなのでしょう?

367名無しさん@お腹いっぱい。2018/02/09(金) 22:46:33.25
vimは必要に迫られた時に使うもの

368名無しさん@お腹いっぱい。2018/02/09(金) 23:10:19.85
なにそれ

369名無しさん@お腹いっぱい。2018/02/09(金) 23:41:09.65
エデタァはエデトする必要があるときに使うってゆうことでしょう

370名無しさん@お腹いっぱい。2018/02/10(土) 02:39:45.22
共通する語尾から仄かに自演臭さが漂ってきますね……

371名無しさん@お腹いっぱい。2018/02/10(土) 06:59:07.94
取っつきにくい奴なんだが深く知るといい奴

372名無しさん@お腹いっぱい。2018/02/10(土) 13:14:48.12
>>366
ナウなヤングはVimなんか使わない
NeoVimを使うはず

>>364
昔から使われてるから合理的だなんて言ってないぞ
合理的で、そのうえ昔から使われてて由緒もあると言ってるのだ

Wordsterキーバインドが最も合理的で、次いでviキーバインド、
その下に、いま一般的に主流のMacキーバインド
最低はEmacsやろ

373名無しさん@お腹いっぱい。2018/02/10(土) 14:21:25.51
ダミーファイル作る時に知ってドハマリしました
処理回数と処理内容をまとめて入れるのが面白くてな
一瞬で万単位の行作ったり読み込んだり

374名無しさん@お腹いっぱい。2018/02/10(土) 14:37:42.24
「ドハマリ」って言うからてっきり失敗談かと思ったわ
それとは別にダミーファイルなんて for と sed でどうにかなりそうだけどな…

375名無しさん@お腹いっぱい。2018/02/10(土) 15:03:55.16
足し算教える前に九九の有用性唱えてどうすんの

376名無しさん@お腹いっぱい。2018/02/10(土) 17:34:00.04
emacsだとctrl+spaceで範囲選択してコピペしていたのですが、
vimで何行か数えるのが面倒な範囲をコピペするにはどうしたらよいですか?

377名無しさん@お腹いっぱい。2018/02/10(土) 17:54:50.37
shift+v
文字単位ならv
縦に範囲限りたいならctrl+v

378名無しさん@お腹いっぱい。2018/02/10(土) 18:11:24.92
ありがとうー

379名無しさん@お腹いっぱい。2018/02/10(土) 18:26:39.30
>>372
>>204ではヤングがvimかatomで老紳士がemacsとsakuraだという調査結果を発表してますしneovimはおよびでないようですよ。

380名無しさん@お腹いっぱい。2018/02/10(土) 18:44:29.79
未だにNeovimがVimの上位互換だと思っている情弱がいて笑ってしまう

381名無しさん@お腹いっぱい。2018/02/11(日) 08:18:39.72
emacs毛嫌いしてるけどお前のそのシェルはemacsじゃねーかと

382名無しさん@お腹いっぱい。2018/02/11(日) 08:49:51.80
え?

383名無しさん@お腹いっぱい。2018/02/11(日) 09:09:23.58
vimとneovimを並行して使ってきたけど、最近はneovimしか使ってないな(´・ω・`)

384名無しさん@お腹いっぱい。2018/02/11(日) 09:10:53.61
合理的だから昔から使われてるんでしょう

385名無しさん@お腹いっぱい。2018/02/11(日) 12:19:53.42
記憶装置や処理速度の制限があった上での苦肉の策が、
いつのまにか「合理的」なんていう根も葉もない褒め言葉で塗りたくられてるの草

ほんとうに合理的なら矢印キーなんて誕生する筈ないんだよなぁ…

386名無しさん@お腹いっぱい。2018/02/11(日) 14:23:24.16
Vimでマウスを使いたいんですけど ていうか使ってるんですけど、
右クリックは仮想端末に渡したいんです。
:help mouse を一読したんですが、私には「右クリックのみを無効にする」という
方法が分かりませんでした。
できるのでしょうか。もしできるなら方法が知りたいです。

387名無しさん@お腹いっぱい。2018/02/11(日) 15:23:54.97
>>385
Windowsキーが合理的みたいな言い方だな

388名無しさん@お腹いっぱい。2018/02/11(日) 15:38:04.07
>>381
当然シェルもviモードでしょ

389名無しさん@お腹いっぱい。2018/02/11(日) 17:11:54.16
>>385
仮に矢印キーの存在が合理的だとしてもあの位置に配置するのはどう考えても合理的ではない
かと言って好き勝手に配置しようとしてもどう考えてもスペース足りないので入力速度を追求するなら他のキーで代替しようというのは自然なこと
ちょっとしたメモぐらいしか入力することない人には矢印キーで十分だが毎日大量に入力する人は訓練の手間をかけてでも入力速度を上げようと考えても全くおかしくはない

390名無しさん@お腹いっぱい。2018/02/11(日) 17:25:29.65
矢印キーが左側にあったらPCゲームのキーバインドがカオスにならずに済んだのに

391名無しさん@お腹いっぱい。2018/02/11(日) 18:39:16.91
端末のキーバインドってemacsだったのか
viモードが規定だとただの嫌がらせだしな

392名無しさん@お腹いっぱい。2018/02/11(日) 21:57:46.80
>>386
ggrks
以上。

393名無しさん@お腹いっぱい。2018/02/11(日) 23:07:35.10
暗黒にロックインされて操られ #575

394名無しさん@お腹いっぱい。2018/02/12(月) 03:52:58.01
Neovim使うの そんな奴らよ #77

395名無しさん@お腹いっぱい。2018/02/12(月) 08:50:17.46
>>392
ggっても分からなかったんですけど…

396名無しさん@お腹いっぱい。2018/02/12(月) 12:44:40.35
>>395
そうきたか

397名無しさん@お腹いっぱい。2018/02/12(月) 16:40:49.12
おまえらがグーグルだ!

398名無しさん@お腹いっぱい。2018/02/12(月) 16:55:25.17
>>395
そこでヤフー知恵袋ですよ!

399名無しさん@お腹いっぱい。2018/02/12(月) 19:38:40.01
>>395
先頭だけじゃなく文末まで読めよ

400名無しさん@お腹いっぱい。2018/02/12(月) 21:08:16.62
これだけ歴史の長いvimなのに検索して一件も出てこないってことは不可能ってことだろ

401名無しさん@お腹いっぱい。2018/02/12(月) 21:53:29.68
ソースコードがあるんだから

402名無しさん@お腹いっぱい。2018/02/13(火) 07:24:52.63
set mouse=a
set ttymouse=xterm2
下手にマウスを有効化したらマウスでコピーするのに手間増えるんだな
shift+ドラッグしてshift押下したまま右クリックしないとダメとか
無効化のままならダブルクリックしてそのまま右クリックからコピー選べるのにな

403名無しさん@お腹いっぱい。2018/02/13(火) 10:33:20.84
>>386
そういう特殊な事させたいなら別のアプローチも考えたらいい。どの環境かはわからんが、Vimじゃなくて、マウスにコマンド割り当てる系のソフト使うといった具合に。

404名無しさん@お腹いっぱい。2018/02/13(火) 12:33:55.73
お断りします

405名無しさん@お腹いっぱい。2018/02/13(火) 15:25:01.91
vim-jpの功労者のなかでもneovim支持してる人いるから
やっぱり無視できないんだな

406名無しさん@お腹いっぱい。2018/02/13(火) 21:15:05.25
まつした君は匿名でもすぐばれちゃうね

407名無しさん@お腹いっぱい。2018/02/13(火) 21:35:13.55
プラグイン開発者は本家vimとneovim両方に必ず対応せよ
でないなら世に出すな

408名無しさん@お腹いっぱい。2018/02/13(火) 23:31:11.71
プラグイン使うとか軟弱すぎる

409名無しさん@お腹いっぱい。2018/02/14(水) 01:04:37.80
プラグインが入っていないvimは出来損ないだ、使えないよ

410名無しさん@お腹いっぱい。2018/02/14(水) 01:58:18.63
俺この前宮崎のお前のお母さんと電話で話したよ

411名無しさん@お腹いっぱい。2018/02/14(水) 13:28:05.20
surroundは必須かなぁ
というか同梱のランタイムも全部プラグインだろ

412名無しさん@お腹いっぱい。2018/02/14(水) 18:58:13.45
士郎は飯食ってろ

413名無しさん@お腹いっぱい。2018/02/14(水) 20:15:53.69
サーバの設定弄ったり、ログ見るだけならプラグインはいらないな
プログラム書いたりドキュメント書くならプラグインないとキツイ
プラグイン入れないならatomやvscodeの方が高機能になってしまう(´・ω・`)

414名無しさん@お腹いっぱい。2018/02/14(水) 22:14:40.30
$ vim --version
(省略)
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L/usr/local/lib -o vim -lm -lncurses -liconv
$ echo $VIM

$ echo $VIMRUNTIME

$ sudo echo $VIM

-----------------------------------------------------
$VIMの中身が空らしいんだがどういうことかな?
勝手に設定されなかったっけ

415名無しさん@お腹いっぱい。2018/02/14(水) 22:22:09.91
>>414
【自己解決】
vim起動中にechoしてなかった

416名無しさん@お腹いっぱい。2018/02/15(木) 00:02:32.26
>>413
>プログラム書いたりドキュメント書くならプラグインないとキツイ

はぁ?とりあえず実践Vim熟読して鍛錬しなよ

417名無しさん@お腹いっぱい。2018/02/15(木) 00:09:29.43
vimrcはプラグインに入りますか?

418名無しさん@お腹いっぱい。2018/02/16(金) 14:00:56.00
実践 Vim 持ち出していきがるのは結構だが、あの本とてプラグインは入らない!なんて主張は一言たりともしてないぞ
実際 Surround.vim というプラグインは褒め千切ってるし。

419名無しさん@お腹いっぱい。2018/02/16(金) 17:44:08.17
括弧補完便利だけどカッコの中から抜け出すためにESC押してA押すのだるい
括弧補完しつつカッコの中からインサートモードのまま抜け出す方法ある?

420名無しさん@お腹いっぱい。2018/02/16(金) 17:50:29.22
>>419
ctrl-o + a or A

421名無しさん@お腹いっぱい。2018/02/16(金) 21:44:58.06
プラグイン完全依存もバニラ至上主義も両極端だろ何言ってんだ
プラグインがあるから使うんじゃなくてプラグインを入れるのが目的だろそれ

422名無しさん@お腹いっぱい。2018/02/16(金) 21:45:36.42
>>419
括弧補完ってプラグインだよね?
どのプラグインを使っているかに依るけど、閉じ括弧のキーを押すとカーソルが括弧の外に移動するようになってない?

423名無しさん@お腹いっぱい。2018/02/17(土) 00:34:29.94
そもそもバニラvimですらデフォルトプラグインでnetrwとか入ってるぞ

424名無しさん@お腹いっぱい。2018/02/17(土) 08:23:33.23
gzip 展開とか

425名無しさん@お腹いっぱい。2018/02/17(土) 10:16:47.08
netrwはオフってる
他のもいくつかオフってる

426名無しさん@お腹いっぱい。2018/02/17(土) 11:41:14.60
let g:loaded_gzip = 1
let g:loaded_tar = 1
let g:loaded_tarPlugin = 1
let g:loaded_zip = 1
let g:loaded_zipPlugin = 1
let g:loaded_rrhelper = 1
let g:loaded_2html_plugin = 1
let g:loaded_vimball = 1
let g:loaded_vimballPlugin = 1
let g:loaded_getscript = 1
let g:loaded_getscriptPlugin = 1
let g:loaded_netrw = 1
let g:loaded_netrwPlugin = 1
let g:loaded_netrwSettings = 1
let g:loaded_netrwFileHandlers = 1
↑ アンチプラグイン厨はこれくらい設定してるよね?wwww

427名無しさん@お腹いっぱい。2018/02/17(土) 12:03:42.69
煽りに見せかけて有益な投稿とはやるな

428名無しさん@お腹いっぱい。2018/02/17(土) 12:39:53.13
大人しくBSDでvi使っててね

429名無しさん@お腹いっぱい。2018/02/18(日) 02:07:16.80
ミニマリストがdebianでbsh使ったらどうなるのっと

430名無しさん@お腹いっぱい。2018/02/18(日) 13:14:30.43
Vim 初心者「Esc キー遠い……」
(自称) Vimmer「つ Ctrl + [」
老害 Vimmer「Ctrl + 3 も知らんのか最近の若いのは」
Vimmer1「CapsLock に割り当ててます ^q^ めちゃ便利」
Vimmer2「わかりみ」

実際、一番いい Esc キー問題の解決策ってなんだろうね。
「Vim を使わない」とか「ノーマルモードで全部操作する」とかそういう冗談は抜きにしてさ。
俺はVimmerを名乗るつもりはないが、CapsLock を Esc にしてる。これが一番よかった。

431名無しさん@お腹いっぱい。2018/02/18(日) 13:21:21.46
>>430
HHKBだとホームポジションのまま小指だけ動かしてEscまで届く

432名無しさん@お腹いっぱい。2018/02/18(日) 13:23:45.19
capslockはctrlに割り当てるからctrl+[かescそのままかな
そこまで連打するものでもないし

433名無しさん@お腹いっぱい。2018/02/18(日) 13:31:59.44
ESCなんて何も考えずに左上押せばいいだけじゃん
ctrl+[とか同時押しで中途半端な位置を押すとか正気の沙汰じゃない
[か]かどっちかもよく分からないし

434名無しさん@お腹いっぱい。2018/02/18(日) 13:54:58.50
自分も一時期CapsLockをEscにしてたわ
多分どっかの記事で見たんだな んで便利そーってやってみた
ところが俺は多少ゲームをするんだが ゲーマーをやってると、Shift押そうとしてCapsLock=Escに触れてしまい
セーブせずに終了してしまうつー経験を繰り返した結果Escは半角/全角にしてるw

435名無しさん@お腹いっぱい。2018/02/18(日) 14:02:07.38
それと同じような感覚でcapslockをctrlにするのも理解しにくい
とっさに何かの処理を中断させようとかしてctrl+cとかを押そうとしたとき
左下にctrlがあれば視界の片隅にキーボードがあるだけの状態でも押し間違えることはないけど
capslockの位置だと100%正確にtabとshiftの間を押すのは難しくなる

常に両手をキーボードの上に拘束された状態で使ってるなら平気なのかも知れないけど

436名無しさん@お腹いっぱい。2018/02/18(日) 14:26:18.77
寧ろctrl-oを押しやすくしたい

437名無しさん@お腹いっぱい。2018/02/18(日) 14:39:12.07
>>433
人それぞれだと思いますが、esc キーは指の移動量が大きくなり打鍵速度が落ちるので押さないです。

438名無しさん@お腹いっぱい。2018/02/18(日) 15:07:34.16
タイピストやキーパンチャー(死語?)は大変だなぁ(´;ω;`)

439名無しさん@お腹いっぱい。2018/02/18(日) 16:13:29.06
あれ,CapsLock 派は最近は少ないのかな?
上の方で N/XFER に L/R_Ctrl 割り当ててるって発言した者だけど,
Esc は CapsLock に割り当ててるわ。

440名無しさん@お腹いっぱい。2018/02/18(日) 16:44:37.34
Ctrl+[の存在を知らずにESCをCtrl+@にしてた俺に何か一言
コロンに近いってだけでこのキーにしたけど隣で代用できるとか先に言えよ

441名無しさん@お腹いっぱい。2018/02/18(日) 17:10:25.37
escなんてjjでいいだろ

442名無しさん@お腹いっぱい。2018/02/18(日) 17:22:41.34
大事なことなので!!

443名無しさん@お腹いっぱい。2018/02/18(日) 22:00:18.20
>>440
英語キーボードならその位置であってる

俺はEscキーそのまま派

444名無しさん@お腹いっぱい。2018/02/19(月) 05:49:18.65
今更ながらSpacemacsに鞍替えした
同時にSandSも導入したらスペースキーが今までの100倍仕事し始めてスペースキーが愛おしく思えて来たわ
Space Key スペースキー すげー好きー!!

445名無しさん@お腹いっぱい。2018/02/19(月) 07:53:50.68
英語配列のちっさいEnterって満更でもないのか
ミサワごっこなら逆L字の方がいいんだけど

新着レスの表示
レスを投稿する