[過去ログ] Vim Part30 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
204: 2021/04/25(日)22:27 AAS
>>202
vim ~/.vimrc
205: 2021/04/25(日)22:32 AAS
単に$MYVIMRCを定義してやれば良いだけでしょ。
206: 2021/04/25(日)22:34 AAS
>>203
MIVIMRCはvimが最初に見つけた設定ファイルの名前を入れる変数だからshellからはアクセスできないよ
どうしてもやりたいならshellの環境変数に設定するとか
207: 2021/04/25(日)22:35 AAS
$ vim -c 'expand("$MYVIMRC")'

vimを起動したら$MYVIMRC定義されているはずですので
こんな漢字でターミナルから起動したら展開されるかなと思ったんですけど無理でした
208: 2021/04/25(日)22:51 AAS
これで行けるな
シェルの環境変数として展開されるわけじゃないけど
vim +':e $MYVIMRC'
209: 2021/04/26(月)02:13 AAS
それですね
ありがとうございました
210: 2021/04/26(月)02:54 AAS
vimのオプションコマンド指定ほんと便利よね
中身exec $VISUAL +"…$1 ..."みたいなラッパスクリプトを~/binに:cmdとして量産してる(:prefixで名前衝突回避)
$ :find limits.h [count]が自分的キラースクリプト、オススメ
exec $VISUAl +":$2find $1"みたいな感じにしてる(参照してないので動作確認してよしなに直してね)

$ :hとかも重宝、ナイーブにやると新しいバッファも開かれて画面半分占められてしまうけど、|bd 1付けて自動で閉じればフルスクリーンで快適に読める

rc読まないオプション(-esとかだっけ)付けるとUI開かず(爆速になる)、stdin/stdoutで入出力してくれるからフィルタ書くのにも最適だね
211: 2021/04/27(火)21:34 AAS
Vimmerの達人達は、どんな職業の人が多いんだろ?
ちなみにオイラはレコーディングエンジニアで駆け出しVimmer
212: 2021/04/28(水)11:34 AAS
無職です
213: 2021/04/28(水)20:51 AAS
オイラはドラマー
214: 2021/04/28(水)21:41 AAS
ヤ○○なドラマー
215: 2021/04/28(水)22:50 AAS
呼ぶぜ
216: 2021/04/29(木)01:17 AAS
そこにvimがあるから
217
(1): 2021/04/29(木)22:03 AAS
出所不明なプラグイン入れてるからか、ふとg:を眺めてたらループ変数っぽいiやらkが結構お漏らししてるのな
どこでletされたかオプションみたいに追えなかったっけ?
初期化されて使い回されるから多分無害なグローバル変数だろうけど、きになる
218: 2021/04/29(木)23:41 AAS
>>217
starting.txt参照の-Vでログが取れるがプラグインディレクトリで素直にg:iでgrepした方が早い気がする
219
(1): 2021/05/02(日)10:04 AAS
11月まで人類は生き延びられるだろうか

Learning the vi and Vim Editors, 8th Edition
by Arnold Robbins, Elbert Hannah
Released November 2021
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781492078807
外部リンク:www.oreilly.com
220: 2021/05/02(日)10:17 AAS
nvimへの言及はまだなさそうだな
221: 2021/05/02(日)10:26 AAS
>>219
VIM新版かとオモタ。
オライリーのそれを読む未来は無いので、人類滅亡してもいいや。
222: 2021/05/02(日)11:22 AAS
Emacsはスクリプトのネイティブコンパイル版来るらしいけどvimはどうなるんだろ?まあスピードの要求されるプラグインは元々Cのモジュール呼び出す仕組みだけど
223
(1): 2021/05/02(日)11:56 AAS
vim9scriptが速いらしい
224: 2021/05/02(日)12:23 AAS
>>223
おーmattn氏によると文法は変える必要があるけど4〜5倍速くなるみたいなので期待出来ますね
225
(1): 2021/05/02(日)13:18 AAS
ヘルプにも開発中のものって書いてあるのにこういう無神経な事を平気で書く奴は本当失礼だと思う

Twitterリンク:gorilla0513
Twitterリンク:5chan_nel (5ch newer account)
226: 2021/05/02(日)13:55 AAS
vimが好きになる本書いてるのに嫌いにさせてどうする
227: 2021/05/02(日)14:06 AAS
Lua?
228: 2021/05/02(日)14:18 AAS
>>225
やっぱりゴリラかw
229: 2021/05/05(水)10:30 AAS
メジャーバージョンアップの間隔だんだん長くなってるから9なんて当分先の話か
230: 2021/05/05(水)13:39 AAS
別に9じゃなくてもバグバグじゃ…と思ってしまった
標準プラグインから引っ張ってきた定型文しか書かないことにしている
231: 2021/05/05(水)13:52 AAS
日本語でおk
232
(1): 2021/05/08(土)01:05 AAS
外部リンク:rome.tools に対応したプラグインありますか?
233: 2021/05/08(土)05:32 AAS
>>232
vim-lspでもなんでも好きなものを
234: 2021/05/11(火)10:30 AAS
ホームディレクトリ直下にvimrcとかinfoとかばらばらに配置されるのが嫌なんですけど楽な方法ないでしょうか
235: 2021/05/11(火)12:13 AAS
.vimディレクトリ作れ
236: 2021/05/11(火)17:20 AAS
linuxとmacなら~/.vim/
windowsなら~/vimfiles/
237: 2021/05/11(火)20:30 AAS
うわーなんだそんなことなのか
ありがとう
238: 2021/05/11(火)21:45 AAS
ctrl-w_r やctrl-w_h などのctrl-w_?キーを代替できるexecコマンド( :hoge )無いの?
239: 2021/05/11(火)23:50 AAS
:h execute
240: 2021/05/11(火)23:50 AAS
:h normal
241: 2021/05/12(水)08:54 AAS
:h hoge
242
(1): 2021/05/17(月)07:27 AAS
raspberrypi 3でneovimとdeoplete動かそうとしたのですが

[deoplete] deoplete failed to lo...rt Neovim. See also :checkhealth.

というエラーを吐かれて動きません
:checkhealthで確認したところ
ERROR: Require msgpack 1.0.0+ was not successful
との記述があったのでpipでmsgpackをインストールしましたが改善せず

なにか解決策ありますか
243
(1): 2021/05/17(月)13:52 AAS
>>242
外部リンク:github.com
244
(1): 2021/05/17(月)16:28 AAS
>>243
レスありがとうございます
依然として同様のエラーを吐かれてしまって現状お手上げって感じです
245
(1): 2021/05/17(月)16:54 AAS
>>244
今手元のrpi3にnvimとdeoplete入れてみたけど242と同じようなエラーは出たものの、指示に従ってやったらエラー出なくなったな
pip3 install msgpack pynvim neovim
で起動時に :Update なんちゃらを実行しろみたいなメッセージは出ないかな?
自分の環境では :UpdateRemotePlugins を実行したあとはエラー消えたわ
246: 2021/05/17(月)18:23 AAS
>>245
無事動きました
ありがとうございます
247: 2021/05/23(日)00:44 AAS
neovimのコマンドラインモードでtabキー押したら
ポップアップが表示されるのとても便利
Vimにもバッファ上にはある機能だけどコマンドラインモードにも実装されるのかな?
248: 2021/05/23(日)00:53 AAS
:じゃなくてq:で立ち上がる通常バッファと同じ操作体系のコマンドならInsertモードと同じ補完は効くはずだけど、どの補完機能の事か分からん
249: 2021/05/23(日)01:36 AAS
ごめんtabはwildcharのデフォルトなのな、タブよく使う派だから切ってる俺のほうがおま環だった

vimヘルプによればwildchar連打でコマンドライン上に補完候補複数出るのはwildmenuで、コンパイルオプション+wildmenuならオンらしいよ
250: 2021/05/23(日)01:43 AAS
nvim使って気付いた機能は大体vimにあって初期設定の違いだけだったパターンが多い
ずっと標準プラグインだけどvimではkeywordprg初期設定されてないman.vimとか
vimの底は見えぬ
251: 2021/05/23(日)02:04 AAS
完全に理解した。
252: 2021/05/28(金)12:12 AAS
css html php javascriptなどをやる場合、vimを使うメリットはあるのでしょうか?
vscodeのほうが色々便利そうなんですが。
253: 2021/05/28(金)14:18 AAS
vimであるということがメリット
vscodeの方が便利だ
254
(1): 2021/05/28(金)15:45 AAS
この時代にphpをやるメリットも考えたら
255
(1): 2021/05/28(金)15:56 AAS
ないのでvscode使った方が良いよ
256: 2021/05/28(金)17:47 AAS
VimよりVSCodeの方が便利だけど、
Vimのキーバインドの方がVSCodeのキーバインドより便利
VSCode+Vimキーバインド拡張がベスト
257: 2021/05/28(金)18:23 AAS
>>254
どういうことですか?
>>255
253
256
はい
258: 2021/05/28(金)21:01 AAS
タグの内外をテキストオブジェクトとして扱えるから結構html/xmlは向いてるのでは
ci<的な、多分2前置で2階層セレクトとか

順序気にしないxmlなんかはpwshとかのコマンドラインでこねこねしてダンプが多分一番楽
259: 2021/05/28(金)21:17 AAS
開始タグと終了タグ間のブロック選択は何だっけと思ったらtか
タグごと消すのはdat, 挟まれたテキストだけはdit
260: 2021/05/28(金)21:21 AAS
webページのささっとプロトタイプにはcolorschemeとか調整して:ToHtmlという手もあるか
中まで見た事ないので汚いコード吐くかもしれんが
261: 2021/05/28(金)22:01 AAS
デバッガーとかインテリセンスとかはついてないですよな
262: 2021/05/28(金)22:06 AAS
vimでは標準じゃないけどnvimはlsp組み込みだよ
:h lsp
263: 2021/05/28(金)22:10 AAS
まあインテリセンスより自分で文脈を指定できるc-x補完に慣れた方がいいと思うけどね
264: 2021/05/28(金)22:22 AAS
vimscriptバリバリ書いて高機能な特定言語用vimプラグイン使うよりはlspを勧めたい
msのlanguage-server-protocol/implementors/servers/から落として:h lspのvimrc例をコピペするだけで動いて軽い

vim8系でもポートあるはず
265: 2021/05/28(金)22:42 AAS
実際の処理系通して診断するわけじゃないからなあ
非同期実行対応で後ろでデバッガリンタ動かしても遅延気にする事も減ってきたし

細かい設定をしなくても、vim標準かそれ以上の機能を提供してくれるLSPは便利
MSとVSCode様々だな
266: 2021/06/01(火)16:19 AAS
通常モードに戻るときカーソルの位置動かしたくないんですけどそういう設定って知りませんか・・・?
探しては見たんですけど見つかりませんでした・・・
267: 2021/06/01(火)19:15 AAS
普通は動かないからプラグインを疑え
268
(1): 2021/06/01(火)19:20 AAS
vi はコマンドモードに戻る時左に移動するんですよ
知らないのか
269: 2021/06/01(火)20:05 AAS
戻るのはコマンドモードではなくノーマルモードだろ
270: 2021/06/01(火)20:11 AAS
コマンドモードとコマンドラインモードの区別が付いてない
271: 2021/06/01(火)20:22 AAS
>>268
入力中は打った文字の右にカーソルがあるけどノーマルモードでは最後に打った文字にカーソルがあるってことか
当たり前すぎてカーソルが動くと認識できなかった

カーソルが右にあって欲しいわけではなく編集の起点をカーソル左にしたいという話ね
272: 2021/06/01(火)22:16 AAS
それaとiて不都合起きない?
273: 2021/06/01(火)22:43 AAS
入力モードでもカーソルは■のままにしたい、ってことかね?
274
(1): 2021/06/02(水)00:51 AAS
iとEscを交互に押し続けるとどんどん左に寄ってくじゃん
275
(1): 2021/06/02(水)03:23 AAS
>>274
iだからだろ。
aとEscを交互に押し続けるとどんどん右に寄らないなら、それでいいじゃん
276: 2021/06/02(水)09:36 AAS
カーソルが文字を指すものである以上、行末は指せないというロジックなんじゃない?□(←これは変)
277: 2021/06/02(水)10:41 AAS
'virtualedit'で文字がない所にもカーソルを動かすことはできる
278
(1): 2021/06/02(水)10:55 AAS
>>275
aとEscなら行末まで右に行き続けなければいけない
279: 2021/06/02(水)11:52 AAS
>>278
aとiを交互に使う必要があるな
280: 2021/06/02(水)16:25 AAS
insertモードでESC押したときに一つ右に動くようにマップすればいいんだけじゃないの?
281: 2021/06/02(水)16:48 AAS
キーボードマクロがこわれりゅ
282
(1): 2021/06/03(木)10:55 AAS
quickrunがwslでうごかなくなったんですが
\rを押したときにwin_executeがないってエラーが出ます
これってwin_executeが使えるVim入れないとダメってことですよね?
UbuntuでaptからVimをインストールしたものを使っているので、流石にHEADのVimに追従しないとつかえないのは困るので
代替のプラグインってないでしょうか?
283: 2021/06/03(木)12:38 AAS
>>282
win_executeは8.1.1418からでubuntu 20.04のvimは8.1.2269のはず
2年前のvimは切られても仕方ない
284: 2021/06/04(金)00:27 AAS
slackのvim-jp使ってるけど、オーナーと有料ユーザーは閲覧した人のIPアドレスが見れるってマジ?
1-
あと 718 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s