vim Part 6 [sc](★0)
-
- 1
- 2015/01/13(火) 13:05:45.21
-
主にWindows環境でのVimについてのスレッドです。
本家: http://www.vim.org/
Windows版バイナリ配布: http://www.kaoriya.net/
vim-jp: http://vim-jp.org/
VimWiki: http://vimwiki.net/
ctags 日本語対応版: http://hp.vector.co.jp/authors/VA025040/
名無しのVIM使い(スクリプト) http://nanasi.jp
spanish passion Linux(全オプション) http://www15.ocn.ne.jp/~tusr/
ずんWiki http://www.kawaz.jp/pukiwiki/?vim
関連リンク
UNIX板 Vim Part22: http://peace.2ch.net/test/read.cgi/unix/1365071542/
MacVim 再び: http://anago.2ch.net/test/read.cgi/mac/1133534694/
前スレ vim Part 5: http://anago.2ch.net/test/read.cgi/software/1379912425/
-
- 862
- 2019/01/24(木) 09:57:40.34
-
>>861
プラグインを管理するプラグインは遅かれ早かれ通る道だから入れてもいいんじゃね
vim8標準の使ってもいいけど
自分はこれ使ってる
https://github.com/junegunn/vim-plug/
-
- 864
- 2019/01/24(木) 20:58:05.75
-
https://qiita.com/nil2/items/ddcf23f1163d0abd805b
この界隈っていつも数だけは一丁前だよな
プラグイン管理の設定自体が煩雑化する徹底っぷり
neobundle.vim
vimdoc-ja
vim-auto-save
vim-sensible
vsession
さして使わんからこの程度
後ヘルプの引き方も覚えるのが吉
.vimrcにこれを追記すればKを押した位置の文字でキーワード検索できるから
set keywordprg=:help
-
- 865
- 2019/01/25(金) 04:58:52.34
-
正確には
autocmd FileType vim,help setl keywordprg=:help
-
- 866
- 2019/01/25(金) 08:33:54.48
-
自分もいろいろプラグイン入れてきたけど、結局使うことが無くなりほとんど消した。
いま残っているのは tlist と自作のプラグインが数種。
-
- 867
- 2019/02/06(水) 20:17:44.80
-
久しぶりにプラグインを入れようとすると、
自分がどのプラグイン管理を使ってたのか思い出せない
-
- 868
- 2019/02/11(月) 11:43:52.71
-
7.4から8.1にしたらちょっとフォントきれいになった気がする。
こんなことあるのか
-
- 869
- 2019/02/11(月) 12:45:21.92
-
そのうちプラグイン管理プラグインを管理するプラグインが出てくるね
-
- 870
- 2019/02/11(月) 12:56:37.09
-
>>869
既存のプラグイン管理プラグインでもプラグイン管理プラグインを管理できると思うが
-
- 871
- 2019/02/11(月) 14:09:38.84
-
既存のプラグイン管理プラグイン管理プラグインがおかしい時
プラグイン管理プラグイン管理プラグインを自力で修正して
プラグイン管理プラグインでアップデートすると
プラグイン管理プラグイン管理プラグインが元の木阿弥になってしまう
あんまり多段にしないほうがいい
-
- 872
- 2019/02/11(月) 16:00:13.25
-
コールバック関数の括弧みたいにプラグイン管理するのやめてください
-
- 873
- 2019/02/11(月) 22:51:21.31
-
管理プラグイン1つ使って、細かいことしたくなったら自前の薄いラッパー書くのが楽
-
- 874
- 2019/02/11(月) 23:43:22.67
-
>>868
Windows版 gVim ならフォントレンダリング関連の改善入ってたと思うよ
フルカラー絵文字対応とかも
たしか日本の方々によるパッチだったはず
-
- 875
- 2019/02/12(火) 04:55:49.84
-
snap flatpak appimage nix linuxbrew
考えたら汎用パッケージ管理からしてご覧の有り様だった
その内atoolみたいなの出そうだな
-
- 876
- 2019/02/16(土) 02:07:12.12
-
Pluginフォルダにgit cloneしてきたのそのまま放り込めば動くんだから、重くて遅延ロードする必要性が無い人にはおすすめしない
-
- 877
- 2019/03/18(月) 04:05:58.23
-
Align.vim プラグインについて質問です。
2つ以上の異なる文字を同じセパレータとみなして Align することはできますか?
たとえば、
foo [ bar
, baz ]
この2行の文字列に対して、文字 '[' と 文字 ',' を同じセパラレータとみなして Align を施し、
2行目の',' の前に4文字分の空白を挿入して、'[' と ',' の位置を揃えたいです。
-
- 878
- 2019/03/18(月) 05:06:46.73
-
Align.vimは分からんけどvim-aligntaなら
Align -R ,\|[
-
- 879
- 2019/03/18(月) 08:10:24.78
-
>>877
空白区切りで複数指定
:Align [ ,
正規表現として解釈されるので
:Align [[,]
とかでもok
-
- 881
- 2019/03/20(水) 09:11:50.14
-
矩形選択でGで一番下かggで一番上の行まで選択するとき一番左にカーソル飛んでしまうですが何かいい方法ないですかね
-
- 882
- 2019/03/20(水) 09:42:57.61
-
>>881
set nostartofline
-
- 883
- 2019/04/19(金) 11:17:14.68
-
MSYSでは
finddir('Windows', '/c/Users;') " -> '/c/Windows'
finddir('Windows/..', '/c/Users;') " -> '/c'
win32では
finddir('Windows', 'C:\Users;') " -> 'C:\Windows'
finddir('Windows\..', 'C:\Users;') " -> 'C:\Users' なんで、'C:\'になるはずじゃないの?
win32のvimがおかしいのか自分の解釈が間違ってるのか
きっかけはvim-lspのroot_uriの設定でよくある'.git/..'を探すというもの
-
- 884
- 2019/06/14(金) 21:41:07.49
-
質問失礼します
置換ABCD....を一括でやるのって↓しかないですか?
[vim] vimで複数の置換コマンドを一括で行う - 綾小路龍之介の素人思考 http://za.toypark.in/html/2010/02-22.html
.shみたいに書いといて使いたいときに呼び出して実行って出来ないですか?
他のエディタ(Mery)使ってた頃の置換整形マクロ.jsを移植したいんだけどvimの作法が分からないのでどこにどうしたらいいのやら……
-
- 885
- 2019/06/14(金) 22:01:32.07
-
vimrcあたりに関数定義しといて呼び出せばいいのでは?
-
- 886
- 2019/06/14(金) 22:06:19.33
-
$HOME/.vimrc に書けばどこでも呼び出せる
function! Substitute()
s/foo/bar/
endfunction
:call Substitute()
Vim script はクセあるけど色々できるよ
:h func とかで Vim のヘルプ引くか、GitHub とかで人の vimrc 見ると良い
-
- 888
- 2019/06/15(土) 06:22:35.52
-
>>887
そう、まさにこれ
-
- 889
- 2019/06/15(土) 06:41:41.32
-
Vimのお作法がわからないのだからとりあえず「vim 作法」でググればvimrcでいろいろできることがわかる
置換というキーワードもわかっているので「vimrc 置換」でググればやり方もだいたいわかる
って感じでググれるといいね
-
- 890
- 2019/07/12(金) 00:35:02.13
-
ヘルプと言っても所詮は知ってるコマンドしか引けないからな
逆引きがある訳じゃないしし
set keywordprg=:helpがあると多少楽になるよ
カーソル下の文字列で直接helpを開くKが有効になるから検索の手間が減る
ぶっちゃけvimtutorよりこっちを先に教えて欲しかったわ
拡張正規表現のnnoremap / /\vもあるといい
初期状態だとクリップボードも使えないし秘伝のタレ作りは丹精込めなきゃな
-
- 891
- 2019/08/07(水) 10:59:10.94
-
最近USキーボードに変えたんだけど微妙に使いにくい
まあ基本的には慣れの問題なんだけど:がなれる気がしない
:を入力するのにshiftを押さないといけないけど:の次に打つ文字が大文字になってしまう
:と;を入れ替えればいいんだけどあまり変えたくない
-
- 892
- 2019/08/07(水) 11:11:49.74
-
ググったら外人も:と;入れ替える人いるっぽいからやっぱり入れ替えるかな
他にUSキーボード使う上でオススメあったら教えてください
-
- 893
- 2019/08/07(水) 12:02:38.89
-
俺は入れ換えてるわ
他にはもしノーマルモードの , 使わないならそれに割り当てるとか
-
- 894
- 2019/08/07(水) 20:32:57.36
-
俺も入れ替えてるけど、f/tを使う際いつも間違う
-
- 895
- 2019/08/07(水) 21:56:36.35
-
f/t の時って operator モードだっけ?
それなら、 onoremap してたら解決したりする?
-
- 896
- 2019/08/10(土) 14:32:58.51
-
https://www.tapwithus.cpm
これで快適にvimれたら最高
片手専用っぽいけど、むしろ両手で使いたい
-
- 897
- 2019/08/30(金) 02:54:47.67
-
Category:Vim Script
http://rosettacode.org/wiki/Category:Vim_Script
-
- 898
- 2019/08/30(金) 03:00:03.57
-
Category:Programming Languages
http://rosettacode.org/wiki/Category:Programming_Languages
-
- 899
- 2019/10/22(火) 21:52:12.07
-
中距離の移動で5k5k5k,5j5j5jとやってみたけどめんどい
素のVimでのおすすめの方法おしえてくだしあ
-
- 900
- 2019/10/22(火) 22:12:44.02
-
15k,15j
-
- 901
- 2019/10/22(火) 22:16:13.05
-
ctrl-d
それか } を ctrl-j とかに map してみる
-
- 902
- 2019/10/22(火) 22:22:14.35
-
EasyMotionじゃダメなんか?
-
- 903
- 2019/10/22(火) 22:22:50.21
-
あ、素かゴメン
-
- 904
- 2019/10/22(火) 23:00:15.41
-
>>899
素だと {, } とか (, ) はよく使うけど文書の構造によるからなあ
あとは / で検索して移動とか
-
- 905
- 2019/10/23(水) 10:09:28.45
-
H, M , Lでそれぞれ画面上、中、下移動
覚えてないけど列の中央にカーソル持ってくるのもあったよな
-
- 906
- 2019/10/23(水) 12:10:28.03
-
Ctrl + h,j,k,lに5h,5j,5k,5l割り当ててる
-
- 907
- 2019/10/23(水) 18:15:58.73
-
なんてもったいない……
-
- 908
- 2019/10/25(金) 07:53:29
-
Ctrl+d, Ctrl+u で半画面スクロール。
自分はよく使う。
-
- 909
- 2019/11/06(水) 23:12:52.22
-
なんか最近、GUIだと自分が必要としてるのはVimよりもVimの操作インターフェイスな気がしてきた
GVimとVSCode使ってる
-
- 910
- 2019/11/23(土) 08:59:28.36
-
最近の vim のソースにうまく migemo パッチ充てられなくなったな
まだ kaoriya-patches 更新されないかな
-
- 911
- 2019/12/08(日) 12:48:52.87
-
行番号と、相対行数を同時に表示する方法はありますか。
set relativenumber で相対行数を表示させたとき、
カーソルのある行のみは0の代わりにその行番号が表示されますが、
全行に渡って両者が併記された状態にしたいという意味です。
-
- 912
- 2019/12/08(日) 12:54:35.67
-
両方表示は無いんじゃないかなあ
このページを共有する