- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/17(木) 19:18:17.53 .net]
- Vim 6以降に関する話題、Part28です。
www.vim.org/ 前スレ Vim Part25 [転載禁止]?2ch.net peace.2ch.net/test/read.cgi/unix/1427713482/ Vim Part26 mevius.2ch.net/test/read.cgi/unix/1455436351/ Vim Part27 mevius.5ch.net/test/read.cgi/unix/1507038883/ 関連情報は>>2-6あたり
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/07(火) 20:48:14.16 .net]
- 検索ボックスはctrl-wとかalt-bみたいなemacsのキーバインドを使いたくなる(´・ω・`)
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/07(火) 21:03:32.75 .net]
- まぁinsertモードではhjkl使わんわな
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/08(水) 02:12:09.36 .net]
- >>205
ターミナル側の設定はどうなってるって訊いてるだろはよ答えろやボケ おおかた「あいまい文字幅を西洋の方式で解釈する」みたいな設定にしてるんだろうな せっかく助け船を出してやったのに反応なしとか考えられん
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/08(水) 02:23:27.91 .net]
- 何か気が短い人の率高いな。
それにちょっと検索すれば大方解決しそうな質問だし。
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/08(水) 11:16:09.51 .net]
- ググって1時間で見つかるようなやつは答えなくていいよ
全部無視しよう
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/08(水) 23:11:48.05 .net]
- >>209
f F t T w W b B などを使うってこと? 上下の移動は relative number と組み合わせて、10j とかやるけど 左右の移動は、何ワード目か数えるのが面倒で(思考が中断されるので) hl 連打になってしまう wb 連打もするけど、大抵行きすぎる
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/08(水) 23:13:57.64 .net]
- その1時間ってのは自分の経験則かな?
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/10(金) 05:20:34.72 .net]
- 遅レスたけど1時間は適当だよ
- 226 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/11(土) 18:33:47.38 .net]
- 1時間ぐぐるってけっこう大変よ
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/11(土) 19:45:49.58 .net]
- 219だけど、俺は解決まで数時間ググることたまにあるけど、みんなそんな簡単に諦めたり人に聞いたりするの?
それともググるのがうまいのだろうか
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/11(土) 23:32:54.86 .net]
- 質問を投げつつ、返答が来るまで自分でもググるのがベスト
- 229 名前:名無しさん@お腹いっぱい。 [2018/08/14(火) 07:02:51.04 ID:lx+E9gncT]
- 1時間ググってわからんかったので来ました!
hoge: {fuga: 300} というのがあったとして、{}の中を消すには di} でできますが、 これを{}も含めて消すにはどうすればいいのでしょうか?
- 230 名前:名無しさん@お腹いっぱい。 [2018/08/15(水) 19:42:26.15 ID:Di0Hu+REV]
- 質問を投げつつググりつづけたらありました!
surround使って da} で行けました。 a(around)なんてあったとは。
- 231 名前:名無しさん@お腹いっぱい。 [2018/08/15(水) 19:46:36.42 ID:Di0Hu+REV]
- うそ。surround 不要っぽい。
- 232 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/16(木) 15:53:49.75 .net]
- そもそも血眼になって調べるのってかなり深刻な場合だよな
一台目のPCが故障して手元に携帯しかないとかそんな状態 コマンドや言語を学習するのにググりまくるのもあるっちゃあるがまず長時間
- 233 名前:持たん []
- [ここ壊れてます]
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/16(木) 22:58:21.18 .net]
- でもなぜか細かいことは調べたくなっちゃう(なんでappendの反対がeditなのかとか)
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/17(金) 01:13:44.51 .net]
- 先輩方ちょっと教えて下さい。
最近Macを買ったのを機にVim(MacVim-kaoriya版)を使い始めたのですが、 Ctrl-uのキーバインドだけが何故かCtrl-U(大文字)じゃないと受付けてくれません。 自分でも調べて、キーをリマップしようと.vimrcを作り noremap <C-u> <C-U> noremap! <C-u> <C-U> と書いたのですがダメです。Ctrl-Shift-Uじゃないと受付けてくれず。 一緒に書いた noremap <C-l> <esc> noremap! <C-l> <esc> の方は効いてるので.vimrcは読み込んでくれてるようなんですが、、 大文字しか受け付けない原因か、リマップ方法の訂正など教えて頂けると助かります
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/17(金) 01:51:23.62 .net]
- >>228
あのさ,すぐ上のレスに書いてあることも読めんのか? ちっとは検索くらいしろ せめて「これこれこういう語句で検索しましたが欲しい情報が見当たりません」 くらい書けるだろ? 「Mac OS X Vim Ctrl+U 効かない」 で一番上に挙がった候補↓ https://qiita.com/furu8ma/items/7e421da98680d1c4c0f8 二番目↓ https://stackoverflow.com/q/29712392 ことえりの設定を変えるらしいぞ もう一度いうがググれ。まずは。
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/17(金) 03:47:46.89 .net]
- >>229
コレですね Enter2回がどうも慣れずにWindows風の確定になるように変更しました でも結局Optionを元に戻すしかなくて両立は無理なんですね
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/17(金) 13:11:20.65 .net]
- そんな血眼ってわけじゃなくて学生だから時間あるんだよ
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/18(土) 14:57:04.71 .net]
- 学生ってこのスレにいんの?
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/18(土) 16:27:54.38 .net]
- いないと思うの?
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 04:36:11.37 .net]
- ド素人です
対となるカッコの自動挿入をオンにしてるのだが、カッコ内の入力が住んだ後にできるだけ少ない手数でカッコの後ろに出る方法を考えてる カッコが入れ子であることも考慮すると、挿入ノーマルモードに移行して ・f 適当な文字 ・A ・w で移動するっていうのが普通ですかね?
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 05:09:21.39 .net]
- >>234
俺は最初の方法かな →int main@ ( →int main(@) void<Ctrl+O>f( →int main(void)@ みたいな編集方式
- 243 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/19(日) 23:04:32.58 .net]
- Vimのステイタスラインに地震情報を出すプラグインがあるけど、VS Codeにもある?
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 00:03:31.54 .net]
- 緊急地震速報鳴るんだからそんな余計なプラグイン要らん
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 02:24:16.68 .net]
- VSコードは緊急地震速報付き?
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 02:59:06.46 .net]
- むしろなぜVimに緊急地震速報を出そうと思ったのか
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 09:16:54.41 .net]
- データーセンターだと自分のスマホを持ち込めず自由にネットにアクセスできないし、GUIの入ってないサーバー作業中にもしものことがあってもいいようにかな
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 11:07:27.96 .net]
- >>235
サンキュー
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 14:46:21.86 .net]
- spacevim なんてあるんだな
しかも「spacemacs に触発されて」ときた 正直、流行らんだろ emacs は lisp の実行環境だから他を寄せ付けない拡張性があって、それに Vim の、これもまた他を寄せ付けない超高速入力を合体させようという試みとして凄い価値のあるプロジェクトなわけだが、spacevim は目的わからん
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 19:11:09.82 .net]
- lispって宇宙人みたいな絵のア
- 251 名前:レ? []
- [ここ壊れてます]
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/20(月) 19:34:44.38 .net]
- Lots of Irritating Stupid Parentheses の略
tanasinnの元ネタのひとつ
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 05:15:25.18 .net]
- ようやくvimに慣れてきたところだけどプラグイン管理ってどれ入れればいいの
neobundleだかdein.vimだか知らんが設定ファイル自体が煩雑って バニラ状態で事足りてるから入れなくてもいいか
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 07:04:26.66 .net]
- vim-plug
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 08:20:32.16 .net]
- minpac
- 256 名前:名無しさん@お腹いっぱい。 [2018/08/22(水) 10:06:20.49 .net]
- 俺もvim-plug
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 11:14:03.53 .net]
- ぼくもヴィムプラ
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/22(水) 11:23:22.57 .net]
- minpackですかね
でもvimdoc-jaとiceberg.vimしか入れてないのであんま参考にならんかも minpackでは入らないプラグインとかあるみたいだし。
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/23(木) 06:31:28.74 .net]
- ftditectで
「.origの場合は.origではなくその直前の拡張子を本来の拡張子として処理する」 みたいなことできませんかね。
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/23(木) 07:28:22.35 .net]
- g:ft_ignore_pat
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/23(木) 21:33:26.89 .net]
- >>252
ありがとうございます。 できそうです。 あと すいません。もう一つ質問なんですが 複数のfiletypeに対して同一のftpluginを実行したい場合、 例えばlexとyaccとcに対してはset cindentを適用するといったようなことはできますか :help usr_41.txtは読んだのですが あまり助けにならなさそうでした 私が理解していないだけで書いてあるかもしれません。どうかよろしくおねがいします。
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/23(木) 21:56:06.26 .net]
- >>253
au BufNewFile,BufRead *.{c,lex,yacc} set cindent とかこんな感じでできないかな
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/23(木) 22:19:26.71 .net]
- >>254
わがままでもうしわけないんですが それだと例えば新たに拡張子.Cをfiletype cと見做すように設定したときに 二重に変更する必要がありますよね 元の*.C→set filetype=cと、その*.C→set cindent これは予期せぬ不具合を生じる原因になると思うので できたらfiletypeで判別したいです なんとなくですが&filetypeを使って場合分けできないかなとか思っています。
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/24(金) 00:33:59.01 .net]
- >>255
au FileType lex,yacc setl cindent >>254 からの改良点は ・autocmd イベントに FileType を使うことで拡張子問題に対応 ('filetype' オプションに追従) ・filetype=c では同梱プラグインで cindent が設定されるため自分の vimrc には書かないことに ・ファイルタイプ特有の設定はバッファローカルで設定するべき。よって setl[ocal] これだけだと lex,yacc ファイルを編集中に手動で :setl ft=txt とかしたときに cindent 設定が残り続けることになるが、問題になることは少ないだろう 余談だが .C はデフォルトでは C++ ファイルとして認識されるようだ
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/24(金) 07:13:51.41 .net]
- >>252
こんなのがあったのか(´・ω・`) サンクス
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/24(金) 11:10:41.97 .net]
- >>257
知ってたわけじゃないけどvim ftdetect gzでググったら一発で見つかった
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/24(金) 17:06:32.28 .net]
- >>256
大文字のCだからc++であってますよ
- 268 名前:名無しさん@お腹いっぱい。 [2018/08/25(土) 22:50:08.95 .net]
- filetypeがnerdtreeのときのみ以下のキーマップを割り当てたいのですがどうすればよいのやら...
理想: 'R'キーを1回入力するとnerdtreeで定義済みの'R'キーを2回入力したことになる 妥協: '<C-r>'を入力するとnerdtreeで定義済みの'R'キーを2入力したことになる 理想を実現しようと以下のように書いたけど, E21: Cannot make changes, 'modifiable' is off と怒られてしまいます... ``` augroup nerdtree_custom autocmd! augroup END autocmd nerdtree_custom filetype nerdtree set modifiable autocmd nerdtree_custom filetype nerdtree set write autocmd nerdtree_custom filetype nerdtree nnoremap <buffer> R RR ```
- 269 名前:名無しさん@お腹いっぱい。 [2018/08/26(日) 00:44:56.37 .net]
- >>260
nerdtreeのバッファで R のマップを調べる :map R すると n R *@:call nerdtree#ui_glue#invokeKeyMap("R")<CR> と表示されるのでこれをコピペして、繰り返し回数を指定: autocmd nerdtree_custom filetype nerdtree nnoremap <buffer> R 2:call nerdtree#ui_glue#invokeKeyMap("R")<CR>
- 270 名前:名無しさん@お腹いっぱい。 [2018/08/26(日) 06:57:39.24 .net]
- >>261
ちょっとよくないな これだと 2R とかで E16: Invalid range ってなる このコマンドの場合は任意の回数指定出来なくても問題なさそうだけど あと何故かカーソルが下に移動してしまう 単に :call を二回でよかったみたい: autocmd nerdtree_custom filetype nerdtree nnoremap <buffer> R :call nerdtree#ui_glue#invokeKeyMap('R')<CR>:call nerdtree#ui_glue#invokeKeyMap('R')<CR>
- 271 名前:名無しさん@お腹いっぱい。 [2018/08/26(日) 07:00:35.95 .net]
- >>261
解決策だけでなく,手順までご教授頂き,本当にありがとうございます... Vimと共に歩んでいきます
- 272 名前:名無しさん@お腹いっぱい。 [2018/08/26(日) 07:05:17.61 .net]
- >>262
おっしゃる通り,今回のコマンドは任意回数指定できなくても問題のないものでしたので, 全然気にしていませんでした... それでもやはりコマンドが任意回数指定できないのは気になるので,:call を2回呼ぶことにしますね.
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 00:11:52.78 .net]
- >>264
読点が全角カンマだから俺の書き込みかと思ったわ
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 02:22:39.85 .net]
- 緊急地震速報をVIMで受信出来るってどこかで読んだのだがどうやるんですか!
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 02:23:50.74 .net]
- このスレで読んだんだった
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 08:16:36.80 .net]
- >>240
今更だけど、そんな環境で勝手にプラグイン入れたり勝手に地震速報の情報を受信するのは問題ないの?
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 21:00:44.67 .net]
- >>266
https://github.com/haya14busa/eew.vim TODOワロタ
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 23:57:52.00 .net]
- これって地震が起きた後の地震速報であって揺れが到達する前に発せられる緊急地震速報じゃないと思うんだがどう?
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/27(月) 23:59:03.85 .net]
- 緊急地震速報って震度3以上だと思う
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 08:45:24.61 .net]
- ls結果をvimで表示したらファイル名の前後にゴミが入るんだけどどうすれば
[01;35maaa.jpg[0m [01;35mbbb.jpg[0m ls *jpg | vim -でこんなのが
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 08:49:33.13 .net]
- lsのオプションで色表示の解除なかったかな?man lsで調べて
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 09:02:16.53 .net]
- >>272
>>273の言う通りlsコマンドに色付けをしない旨のオプションを付ける(GNU lsの場合--color=none)のが最も手っ取り早い。 汎用性を持たせる(manコマンドなどの出力結果でも同様の現象が起こる)にはcol -bxをパイプで噛ませるのがいいと思う。 今 調べてみたら Ansifiler(www.andre-simon.de/doku/ansifilter/en/ansifilter.php)とか ansi2txt(https://sourceforge.net/projects/ansi2txt/) というのもあるみたい。これはcolコマンドを使う方法が,本来のcolコマンドの目的ではなくその仕様を利用している不安定な方法に対して まさにその目的(ANSI色制御綴りを除去する)ことに特化していることが利点だな。 ただし両方とも野良ビルドする必要があるが……。
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 09:05:33.76 .net]
- >>272
lsの結果に色付いてると思うけどそのカラー設定が混ざってる $ type ls
- 284 名前:やって「ls は `ls --color' のエイリアスです」になるはず
alias ls='ls --color'の記述が~/.bashrcになくても/etc/bash.bashrcにあると思う エイリアスは\で無効にできるから\ls *jpg | vim -なら大丈夫 [] - [ここ壊れてます]
- 285 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 09:15:56.51 .net]
- deopleteを導入したくてtomlファイルに以下を追加したのですが
``` [[plugins]] repo = 'Shougo/deoplete.nvim' let g:deoplete#enable_at_startup = 1 ``` 以下のエラーメッセージが表示されます. [dein] Invalid toml format: /c/Users/hoge/.vim/dein/userconfig/plugins.toml [dein] Text.TOML: Illegal toml format at L39:`g:deoplete#enable_at_startup = 1':630. この書き方のどこがillegalなのでしょうか...
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 09:17:42.71 .net]
- >>272
"ANSI color code(余計な[0m)を削除 command! DeleteAnsi %s/\[[0-9;]*m//g ^[はCtrl+v+ESCで入力ね
- 287 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 11:30:41.72 .net]
- Vim初心者ですが、ファイルタイプ毎にタブインデントとスペースインデントを変えるってどうやりますか?
調べてもaugroupでスペースの数を変えるのしか出できません C言語の時には、表示スペース8のタブインデント、Pythonのときには表示スペース4のスペースインデント...といったやつです
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 14:14:30.05 .net]
- >>276
https://qiita.com/minoritea/items/c0de47b8beb813c655d4 [dein.vim] hook の便利な使い方 https://qiita.com/delphinus/items/cd221a450fd23506e81a この辺に目を通すといいよ
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 15:28:19.84 .net]
- >>278
setlocal expandtab setlocal noexpandtab
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 18:42:55.07 .net]
- 言語別の設定をするには、ftplugin以下にファイルタイプ名.vimを作ってそこで設定すればいいはずなんだけど、あんまり有効活用されてないよね(´・ω・`)
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 19:26:06.92 .net]
- >>281
ファイル分けると管理が面倒 できればvimrcだけで済ませたいよ
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 20:27:56.17 .net]
- >>272
alias の問題だろ。 つまり、ls でなく、/bin/ls としろ。 もしくは ¥ls でもよい。
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 21:20:14.11 .net]
- >>283
円記号なんか付けたらcommand not foundになると思うんですけど(名推理)
- 294 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 21:41:07.15 .net]
- >>279
ありがとうございます! 以下のように記述することで無事,エラーメッセージなしでtomlファイルを読み込むことができました. ``` [[plugins]] repo = 'Shougo/deoplete.nvim' hook_add = ''' let g:deoplete#enable_at_startup = 1 ''' ```
- 295 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 21:48:52.21 .net]
- Windows 10 + Git Bash + Vim 8の環境で,Neovimは使わずにdeoplete.nvimを使用したいと考えていますが,
下記のエラーメッセージが表示されます. neovimを導入せずに解決する方法はありますでしょうか... ```エラーメッセージ Messages maintainer: Bram Moolenaar <Bram@vim.org> [vim-hug-neovim-rpc] failed executing: pythonx import neovim [vim-hug-neovim-rpc] Vim(pythonx):Traceback (most recent call last): ``` 参考までに, ・plugins.tomlの内容 ・vim --version の結果(>>284) を以下に載せます. ```plugins.toml [[plugins]] repo = 'Shougo/deoplete.nvim' hook_add = ''' let g:deoplete#enable_at_startup = 1 ''' [[plugins]] repo = 'roxma/nvim-yarp' [[plugins]] repo = 'roxma/vim-hug-neovim-rpc' ```
- 296 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 21:50:45.84 .net]
- ```vim --version (1/2)
VIM - Vi IMproved 8.1 (2018 May 17, compiled May 31 2018 11:16:13) Included patches: 1-22 Compiled by <alexpu
- 297 名前:x@gmail.com>
Huge version without GUI. Features included (+) or not (-): +acl +farsi +mouse_sgr -tag_any_white +arabic +file_in_path -mouse_sysmouse -tcl +autocmd +find_in_path +mouse_urxvt +termguicolors -autoservername +float +mouse_xterm +terminal -balloon_eval +folding +multi_byte +terminfo +balloon_eval_term -footer +multi_lang +termresponse -browse +fork() -mzscheme +textobjects ++builtin_terms +gettext +netbeans_intg +timers +byte_offset -hangul_input +num64 +title +channel +iconv +packages -toolbar +cindent +insert_expand +path_extra +user_commands -clientserver +job +perl/dyn +vertsplit +clipboard +jumplist +persistent_undo +virtualedit +cmdline_compl +keymap +postscript +visual +cmdline_hist +lambda +printer +visualextra ``` [] - [ここ壊れてます]
- 298 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 21:51:38.72 .net]
- ```vim --versions(2/2)
+cmdline_info +langmap +profile +viminfo +comments +libcall +python/dyn +vreplace +conceal +linebreak +python3/dyn +wildignore +cryptv +lispindent +quickfix +wildmenu +cscope +listcmds +reltime +windows +cursorbind +localmap +rightleft +writebackup +cursorshape -lua +ruby/dyn -X11 +dialog_con +menu +scrollbind -xfontset +diff +mksession +signs -xim +digraphs +modify_fname +smartindent -xpm -dnd +mouse +startuptime -xsmp -ebcdic -mouseshape +statusline -xterm_clipboard +emacs_tags +mouse_dec -sun_workshop -xterm_save +eval -mouse_gpm +syntax +ex_extra -mouse_jsbterm +tag_binary +extra_search +mouse_netterm +tag_old_static system vimrc file: "/etc/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" fall-back for $VIM: "/etc" f-b for $VIMRUNTIME: "/usr/share/vim/vim81" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/include/ncursesw -march=x86-64 -mtune=generic -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: gcc -L. -pipe -fstack-protector -pipe -Wl,--as-needed -o vim.exe -lm -lncursesw -liconv -lacl -lintl -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl, --enable-auto-image-base -fstack-protector-strong -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -ldl -lcrypt ```
- 299 名前:名無しさん@お腹いっぱい。 [2018/08/28(火) 22:05:30.07 .net]
- Cで #include < のときだけ <> 補完したいんだけど、なにかいい方法ありますか
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/28(火) 23:23:30.44 .net]
- >>284
どうせ円記号を全角で入れたんだろ(適当)
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/29(水) 08:16:51.90 .net]
- deoplete.nvim開発者、
- 302 名前:Shougoが考える「Vimの限界ギリギリ」を攻めるプラグイン開発の裏側
https://employment.en-japan.com/engineerhub/entry/2018/08/28/110000?amp=1 [] - [ここ壊れてます]
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/29(水) 08:48:07.66 .net]
- spacemacs (とか spacevim?) がある今、Vimを好むかEmacsを好むかの違いは Vim script と elisp のどちらがより高い拡張性を持ってるかの違いになったわけだが、みなはどう思う
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/29(水) 11:13:37.47 .net]
- インサートでキーをホームにマップするとインデント無視して行頭まで行くけど、インデント無視しない方法ありますか
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/29(水) 14:12:53.62 .net]
- >>293
<C-o>^
- 306 名前:名無しさん@お腹いっぱい。 [2018/08/31(金) 00:54:55.12 .net]
- 【実現したいこと】
Git-bash標準のvimでdeoplete.nvimによる補完を有効にする 【現状】 deoplete.nvimによる補完が効かない 【環境】 - Windows 10 - Git-Bash (C:\Program Files\git-bash.exe) - Vim 8.1 (C:\Program Files\Git\usr\bin\vim.exe) - Python 3.6.5 (C:\Program Files\Python36\python.exe) - Windowsの環境変数: C:\Program Files\Python36\, C:\Program Files\Python36\Scripts\ - dein.vimを使用 続きは>>293
- 307 名前:名無しさん@お腹いっぱい。 [2018/08/31(金) 00:55:32.29 .net]
- 【行ったこと】
1. chocolateyをインストール 2. コマンドプロンプト(管理者権限)にて > choco install neovim nvim.exeの場所はC:\tools\neovim\Neovim\bin\nvim.exe 3. vim上で:echo has("python3")が0であることを確認 4. $HOME/.vimrc に以下の内容を記述 set pythonthreedll=set pythonthreedll=/c/program\ files/python36/python36.dll 5. vim上で:echo has("python3")が1であることを確認 6. $HOME/.bashrc に以下の内容を記述 export PYTHONPATH=/c/program\ files/python36/lib/site-packages 7. vim上で:python3 import neovim をすると以下のエラーが出た ModuleNotFoundError: No module named 'msgpack' 続きは>>294
- 308 名前:名無しさん@お腹いっぱい。 [2018/08/31(金) 00:55:43.97 .net]
- 8. そこで,[https://github.com/neovim/python-client/issues/292]を参考に
コマンドプロンプト(管理者権限)にて, > pip3 uninstall msgpack > pip3 uninstall neovim > pip3 install msgpack-python > pip3 install neovim を実行 9. vim上で:python3 import neovim をすると以下のエラーが出た ModuleNotFoundError: No module named 'greenlet' 10. neovimは/c/program\ files/python36/lib/site-packages に存在するが, neovimと依存関係のgreenlet, pyuvは$HOME/appdata/roaming/python/python36/lib/site-packagesに存在することを確認した そのため,greenlet, pyuv関連フォルダ,ファイルを/c/program\ files/python36/lib/site-packagesに移動した 11. vim上で:python3 import neovim をしてもエラーメッセージは表示されなくなった 12. plugins.tomlに以下の内容を記述 [[plugins]] repo = 'Shougo/deoplete.nvim' hook_add = ''' let g:deoplete#enable_at_startup = 1 ''' [[plugins]] repo = 'roxma/nvim-yarp' [[plugins]] repo = 'roxma/vim-hug-neovim-rpc' 13. vimを再起動し,上記のプラグインをインストールしたが,deoplete.nvimによる補完が働かないことを確認した
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 03:01:30.79 .net]
- _,r=''
/i ,/;;;''"´ ̄ ̄``'‐ー''フ ( V;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;く_,ッ, 'フ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ (/lヾ、ヘ、;;;;;;;;;;;;;;;;;;;;;;;_/ ' !,ィTi'' `'''l,∩-ー ''' ノ l じ' 'ノ;;;;;ヒニ´ l ,-ー''フ三ヨ ,=ヽ_,-l_,,/:::l´ ヽ l l^'-v-ー'''^:::!__ニ | (ヨ)、、_;;;;r=''l' l / ̄ ̄'--t-tt'´ /`''ー,- 、__」 ヾ、 __/ヽ、__/ ヽ、_/ヽ ヽ、, `'-ッ' ヾ-'^ > `ヽノ ⊂,,_,,/
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 07:03:37.53 .net]
- お前らってvimの基本操作覚えるのにどれくらいかかったの
あえてvimをテキストエディタとして使う天邪鬼と違って選択
- 311 名前:の余地がない場合は辛い
老害だの文句言いながら使ってたらなぜかvimtutor程度は覚えてたから困る [] - [ここ壊れてます]
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 07:40:01.30 .net]
- >>299
Vimに親でも殺されたのか? コンピュータ使うまえに日本語を使えるようになろうぜ
- 313 名前:名無しさん@お腹いっぱい。 [2018/08/31(金) 07:50:59.59 .net]
- >>299
無理してvim使う必要ないんだぜ? 俺も同じこと思ったが、vimに親でも殺されたのか?
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 07:58:26.46 .net]
- vimtutorでカバーされてる範囲を覚えたんなら十分だろ
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 08:08:18.19 .net]
- テキストエディタ自分で選べない環境とかあるのか
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 08:38:36.40 .net]
- 他人にVimを勧める気は毛頭ないが(面倒くさいので)、
もし突然Vimが使えなくなったら(or使用を禁止されたら)、 俺はプログラマを廃業するしかないね
- 317 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 17:49:08.29 .net]
- 俺はLinuxやるならvimは必須だって授業でやらされたけど登竜門じゃなくなったのか
こっちはnanoの存在知らんし設定弄るのに避けては通れないとかで テキストエディタにvimを強要されたのではなくてあくまでLinuxの基礎としてだから状況違うが
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/08/31(金) 18:28:36.35 .net]
- ビジュアルモードで範囲指定した部分を他の文字に置き換えるにはどうやるの?
あかさたなはまやらわたかはや の14文字を選択してたとして、 ふじこ の3文字に置き換えたい あかさたなはまやらわたかはや を選択して rを押して文字(ふ)を入力すると ふふふふふふふふふふふふふふ になってしまう
|

|