Vim 6以降に関する話題です。
http://www.vim.org/
前スレ
Vim Part28
https://mevius.5ch.net/test/read.cgi/unix/1526552297/
関連情報は>>2-3あたり
探検
Vim Part29
レス数が1000を超えています。これ以上書き込みはできません。
2019/02/14(木) 00:54:19.01
2019/02/14(木) 00:55:22.08
■ 入手場所関連
* 総合情報・スクリプト・Tips
http://www.vim.org/
* ソースコード他
https://github.com/vim/vim
* KaoriYa.net (Windows/Mac OS X バイナリ、掲示板)
http://www.kaoriya.net/
* Vim UTF-8 日本語版 - fudist
https://sites.google.com/site/fudist/Home/vim-nihongo-ban
■ Vimの情報ソース(国内)
* vim-jp >> Vimのユーザと開発者を結ぶコミュニティサイト
http://vim-jp.org/
■ プラグイン検索
* VimAwesome
http://vimawesome.com/
■ 関連ツール・ライブラリ
* libiconv (ソースコード)
http://www.gnu.org/software/libiconv/
* ctags (日本語対応版)
http://hp.vector.co.jp/authors/VA025040/
* C/Migemo
http://www.kaoriya.net/software/cmigemo/
neovim
https://neovim.io/
spacevim
https://github.com/SpaceVim/SpaceVim
* 総合情報・スクリプト・Tips
http://www.vim.org/
* ソースコード他
https://github.com/vim/vim
* KaoriYa.net (Windows/Mac OS X バイナリ、掲示板)
http://www.kaoriya.net/
* Vim UTF-8 日本語版 - fudist
https://sites.google.com/site/fudist/Home/vim-nihongo-ban
■ Vimの情報ソース(国内)
* vim-jp >> Vimのユーザと開発者を結ぶコミュニティサイト
http://vim-jp.org/
■ プラグイン検索
* VimAwesome
http://vimawesome.com/
■ 関連ツール・ライブラリ
* libiconv (ソースコード)
http://www.gnu.org/software/libiconv/
* ctags (日本語対応版)
http://hp.vector.co.jp/authors/VA025040/
* C/Migemo
http://www.kaoriya.net/software/cmigemo/
neovim
https://neovim.io/
spacevim
https://github.com/SpaceVim/SpaceVim
2019/02/14(木) 00:56:24.95
■ 過去ログ・関連スレ
- Part1 http://pc.2ch.net/test/read.cgi/unix/990764339/
- Part2 http://pc.2ch.net/test/read.cgi/unix/1006246205/
- Part3 http://pc.2ch.net/test/read.cgi/unix/1019011083/
- Part4 http://pc.2ch.net/test/read.cgi/unix/1034455617/
- Part5 http://pc.2ch.net/test/read.cgi/unix/1045365370/
- Part6 http://pc.2ch.net/test/read.cgi/unix/1058706125/
- Part7 http://pc.2ch.net/test/read.cgi/unix/1068963346/
- Part8 http://pc.2ch.net/test/read.cgi/unix/1073825479/
- Part9 http://pc5.2ch.net/test/read.cgi/unix/1086135625/
- Part10 http://pc5.2ch.net/test/read.cgi/unix/1096785924/
- Part11 http://pc8.2ch.net/test/read.cgi/unix/1110817975/
- Part12 http://pc8.2ch.net/test/read.cgi/unix/1132968803/
- Part13 http://pc11.2ch.net/test/read.cgi/unix/1151423973/
- Part14 http://pc11.2ch.net/test/read.cgi/unix/1174302567/
- Part15 http://pc11.2ch.net/test/read.cgi/unix/1202050038/
- Part16 http://pc12.2ch.net/test/read.cgi/unix/1232035011/
- Part17 http://hibari.2ch.net/test/read.cgi/unix/1258278511/
- Part18 http://hibari.2ch.net/test/read.cgi/unix/1284344926/
- Part19 http://hibari.2ch.net/test/read.cgi/unix/1308288838/
- Part20 http://toro.2ch.net/test/read.cgi/unix/1322212163/
- Part21 http://toro.2ch.net/test/read.cgi/unix/1342368545/
- Part22 http://toro.2ch.net/test/read.cgi/unix/1365071542/
- Part23 http://peace.2ch.net/test/read.cgi/unix/1393376019/
- Part24 http://peace.2ch.net/test/read.cgi/unix/1413122189/
- Part25 http://peace.2ch.net/test/read.cgi/unix/1427713482/
- Part25 http://peace.2ch.net/test/read.cgi/unix/1427713482/
- Part26 http://mevius.2ch.net/test/read.cgi/unix/1455436351/
- Part27 http://mevius.5ch.net/test/read.cgi/unix/1507038883/
- Part1 http://pc.2ch.net/test/read.cgi/unix/990764339/
- Part2 http://pc.2ch.net/test/read.cgi/unix/1006246205/
- Part3 http://pc.2ch.net/test/read.cgi/unix/1019011083/
- Part4 http://pc.2ch.net/test/read.cgi/unix/1034455617/
- Part5 http://pc.2ch.net/test/read.cgi/unix/1045365370/
- Part6 http://pc.2ch.net/test/read.cgi/unix/1058706125/
- Part7 http://pc.2ch.net/test/read.cgi/unix/1068963346/
- Part8 http://pc.2ch.net/test/read.cgi/unix/1073825479/
- Part9 http://pc5.2ch.net/test/read.cgi/unix/1086135625/
- Part10 http://pc5.2ch.net/test/read.cgi/unix/1096785924/
- Part11 http://pc8.2ch.net/test/read.cgi/unix/1110817975/
- Part12 http://pc8.2ch.net/test/read.cgi/unix/1132968803/
- Part13 http://pc11.2ch.net/test/read.cgi/unix/1151423973/
- Part14 http://pc11.2ch.net/test/read.cgi/unix/1174302567/
- Part15 http://pc11.2ch.net/test/read.cgi/unix/1202050038/
- Part16 http://pc12.2ch.net/test/read.cgi/unix/1232035011/
- Part17 http://hibari.2ch.net/test/read.cgi/unix/1258278511/
- Part18 http://hibari.2ch.net/test/read.cgi/unix/1284344926/
- Part19 http://hibari.2ch.net/test/read.cgi/unix/1308288838/
- Part20 http://toro.2ch.net/test/read.cgi/unix/1322212163/
- Part21 http://toro.2ch.net/test/read.cgi/unix/1342368545/
- Part22 http://toro.2ch.net/test/read.cgi/unix/1365071542/
- Part23 http://peace.2ch.net/test/read.cgi/unix/1393376019/
- Part24 http://peace.2ch.net/test/read.cgi/unix/1413122189/
- Part25 http://peace.2ch.net/test/read.cgi/unix/1427713482/
- Part25 http://peace.2ch.net/test/read.cgi/unix/1427713482/
- Part26 http://mevius.2ch.net/test/read.cgi/unix/1455436351/
- Part27 http://mevius.5ch.net/test/read.cgi/unix/1507038883/
2019/02/14(木) 03:15:54.92
乙
2019/02/14(木) 05:26:33.56
>>1
スレ立て乙であります (*´з`)ゝ
スレ立て乙であります (*´з`)ゝ
2019/02/14(木) 14:15:16.67
ctagsはUniversal Ctagsに変えましょう。
https://ctags.io
https://ctags.io
2019/02/15(金) 02:31:30.51
実践Vim中古で5000円越えかぁ…
正直出せるけど踏ん切りがつかない
正直出せるけど踏ん切りがつかない
2019/02/15(金) 02:34:08.94
2800で普通に新品で本屋で買えていたものが5000は嫌になるだろうな
2019/02/16(土) 05:41:04.05
【急募】手っ取り早くvimに興味を持たせる方法
2019/02/16(土) 05:44:19.63
速い編集を見せる
2019/02/16(土) 06:59:30.96
テキストオブジェクトで100行程度を一瞬で作ればイチコロよ
ソースは俺
ソースは俺
2019/02/17(日) 00:40:20.71
実践Vim以外でオススメの書籍を教えてください。
2019/02/17(日) 02:06:00.81
実践Vim
2019/02/17(日) 02:07:45.67
実践Vim以外かー
んー強いて言うなら実践Vimかな
あーあと実践Vimも良いかも
んー強いて言うなら実践Vimかな
あーあと実践Vimも良いかも
15名無しさん@お腹いっぱい。
2019/02/17(日) 03:16:32.74 VimDocじゃ不足なのか?
jaも完訳されてるから今のところ不便してないが
実践と謡うからにはDocに載ってない実践ハック満載…というのならばならちょっと惹かれるが
VimScriptに関しての記述がリファレンスなのは、まあ不満
jaも完訳されてるから今のところ不便してないが
実践と謡うからにはDocに載ってない実践ハック満載…というのならばならちょっと惹かれるが
VimScriptに関しての記述がリファレンスなのは、まあ不満
2019/02/17(日) 05:21:23.27
原書を読めば英語とvimが同時に学べるのでは?
2019/02/17(日) 09:07:12.99
kindle版あるんだからそれ買えばええんやないの
2019/02/21(木) 14:30:15.05
近頃巨大だよな
2019/02/21(木) 15:01:38.10
嫌ならtiny版を使え
2019/02/23(土) 08:48:52.61
そもそもどうしてviが標準になったのかが分からん
皆プリインストールされてるから使ってるだけでしょ?
エディタ戦争って割には乱造されずに対戦相手はemacsだけみたいだし実に不思議
nano系統は同じ土俵にすら立てんのか
皆プリインストールされてるから使ってるだけでしょ?
エディタ戦争って割には乱造されずに対戦相手はemacsだけみたいだし実に不思議
nano系統は同じ土俵にすら立てんのか
2019/02/23(土) 11:07:48.22
よそでやれよ
2019/02/23(土) 11:29:11.42
なぜ標準になったとかどうでもいい
今現在自分にとって使いやすければそれでいい
今現在自分にとって使いやすければそれでいい
2019/02/23(土) 11:43:07.39
非常に限定された環境でも動作する、が最大の要因だろな
2019/02/23(土) 17:58:51.66
元々一般向けじゃないのもあるが作法さえ知っていれば場所を選ばないってのが強み
要は紙と鉛筆最強説ってことだな
作法的には鉛筆より万年筆だけど愛好家や信奉者がいる点は変わらん
要は紙と鉛筆最強説ってことだな
作法的には鉛筆より万年筆だけど愛好家や信奉者がいる点は変わらん
2019/02/23(土) 22:18:43.11
kindleで実践Vimを持っている人はいますか?
2019/02/23(土) 23:18:38.30
買ったよ。
2019/02/25(月) 10:06:28.08
Vimコマンドラインで:versionと実行したときに
有効化されていない機能が警告色で強調されるようになってる。
すごい地味な変化だけどイイね!
有効化されていない機能が警告色で強調されるようになってる。
すごい地味な変化だけどイイね!
2019/02/25(月) 10:14:31.94
以下好きなvimのプラグイン
29名無しさん@お腹いっぱい。
2019/02/25(月) 15:46:17.05 easy-align
2019/02/25(月) 17:48:02.36
vscodeのvimエミュレーションで何とかなる事が多くなってきてしまった(´・ω・`)
2019/02/25(月) 18:27:21.41
>>30
最終的にはviだけあればよくなる
最終的にはviだけあればよくなる
2019/02/26(火) 07:35:22.67
まあ正直欲しいのは「Vim」じゃなくて
「Vim並のカスタマイズ性」と
「シンタックスハイライトの種類の豊富さ」
「巨大ファイルの読み込み・立ち上がりの素早さ」
あたりなんだよね。
「Vim並のカスタマイズ性」と
「シンタックスハイライトの種類の豊富さ」
「巨大ファイルの読み込み・立ち上がりの素早さ」
あたりなんだよね。
2019/02/26(火) 10:31:33.41
今月中に実践Vimの書籍版が見つからなかったら、潔くkindleと共に電子書籍版を購入することにします。
実践Vimを連呼して嘆いて申し訳ありませんでした。
実践Vimを連呼して嘆いて申し訳ありませんでした。
2019/02/26(火) 12:00:28.36
プラグイン大量に入れてもどうせお前ら使いこなせてないだろ(経験談)
35名無しさん@お腹いっぱい。
2019/02/26(火) 15:21:53.26 >>33
スマホもパソコンも持ってないの?
スマホもパソコンも持ってないの?
2019/02/26(火) 15:23:28.06
寧ろデフォで入ってるプラグインの機能すら碌に知らない。
zipが開けるのは知ってる。
zipが開けるのは知ってる。
2019/02/26(火) 16:24:19.34
fugitive.vimよりいいgit連携のエディタがないから、コミットするときだけはいまだにvimを使ってしまう
2019/02/26(火) 18:23:11.28
vimのヘルプを漁るより誰かが拵えたプラグインを入れる方が楽だからね仕方ないね
2019/02/27(水) 20:28:08.16
自作コマンドの一覧やプラグイン一覧でも出せればいいのにな
bashのsetみたいにしろとは言わんから
bashのsetみたいにしろとは言わんから
2019/02/27(水) 22:31:33.27
:commandで見れるけど
プラグインは自分で入れてるんだから自分で決めたディレクトリ見るだけだろ
パッケージマネージャ使ってるならだいたいvimrcに全部書いてある
標準プラグインは全部ヘルプページがある
プラグインは自分で入れてるんだから自分で決めたディレクトリ見るだけだろ
パッケージマネージャ使ってるならだいたいvimrcに全部書いてある
標準プラグインは全部ヘルプページがある
2019/03/01(金) 21:30:40.66
vim自体の性能は結構だけどIM周りがね・・・
解消するプラグインがあるのか丹精込めて設定書く必要あるのか知らんが
解消するプラグインがあるのか丹精込めて設定書く必要あるのか知らんが
2019/03/01(金) 22:19:27.45
俺はiBusというコマンドで入力切り替えができるIMEをずっと使っているので
VimのC-[やC-oにフックを付けて日本語が無効になるようにしてる
でも面倒なことには変わりない。
そもそもVimの「モード」とIMEの「入力方式」の概念が重なっているせいもあると思う。
どっちも複数の状態にキーボードによる入力で移行する,っていう発想だからさ。
VimのC-[やC-oにフックを付けて日本語が無効になるようにしてる
でも面倒なことには変わりない。
そもそもVimの「モード」とIMEの「入力方式」の概念が重なっているせいもあると思う。
どっちも複数の状態にキーボードによる入力で移行する,っていう発想だからさ。
2019/03/02(土) 13:12:11.07
iBusは改悪だのでどこもボロクソだったけど直ったのかな
IMはずっとfcitx-mozcだから実態知らんけど
IMはずっとfcitx-mozcだから実態知らんけど
2019/03/02(土) 16:23:47.70
45aiueo
2019/03/02(土) 20:23:15.12 windows 版の GVIMを使ってますが
HTMLコーディング用のプラグインを入れたいのです。
GITを使わないといけないようですが。
そもそもコマンドプロンプトで
git のコマンドとか動くのですか?
GITを調べても、Linuxのシェルコマンドの説明はよくみるのですが。
GITを使わずWindowsでGVIMにプラグインを入れる方法はありますか?
HTMLコーディング用のプラグインを入れたいのです。
GITを使わないといけないようですが。
そもそもコマンドプロンプトで
git のコマンドとか動くのですか?
GITを調べても、Linuxのシェルコマンドの説明はよくみるのですが。
GITを使わずWindowsでGVIMにプラグインを入れる方法はありますか?
2019/03/02(土) 21:05:42.07
>>45
ウインドウズでももちろんコマンドラインの git は動くよ
Gitなしでvimのプラグインを導入する方法はあるけど、多くのプラグインのインストール方法がプラグインマネージャーによる管理を念頭においていることと、
そのプラグインマネージャーは結局裏でgitを使ってインストールやアップデートを行っているので、ないと苦労すると思う
https://git-scm.com/book/ja/v2/使い始める-Gitのインストール
これ読んでどれか入れればコマンドラインからもgitコマンド使えるようになると思う
ウインドウズでももちろんコマンドラインの git は動くよ
Gitなしでvimのプラグインを導入する方法はあるけど、多くのプラグインのインストール方法がプラグインマネージャーによる管理を念頭においていることと、
そのプラグインマネージャーは結局裏でgitを使ってインストールやアップデートを行っているので、ないと苦労すると思う
https://git-scm.com/book/ja/v2/使い始める-Gitのインストール
これ読んでどれか入れればコマンドラインからもgitコマンド使えるようになると思う
2019/03/03(日) 01:31:05.67
2019/03/03(日) 09:40:46.97
2019/03/03(日) 10:20:06.20
http://vim.dev が Emacs の公式にリダイレクトされ、 http://emacs.dev が Vim の公式にリダイレクトされるという異常事態が発生している
2019/03/03(日) 10:29:23.12
世の中暇な奴がいるものだ
2019/03/03(日) 15:44:20.06
>>49
そもそもこの .dev サイトは何のサイトなの?
そもそもこの .dev サイトは何のサイトなの?
52名無しさん@お腹いっぱい。
2019/03/03(日) 15:55:47.51 戦争か?
53aiueo
2019/03/03(日) 16:25:45.2554名無しさん@お腹いっぱい。
2019/03/03(日) 16:28:48.63 あ。香り屋さん配布のGVIM(v8.05)です。
2019/03/03(日) 17:08:59.81
>>51
おそらくリダイレクトを仕込むためだけにドメインが取得されたものと思われる
>>53
どっからそんなパスが出てきたの?
%homepath%\vimfiles\pack\plugins\start\vim-surround
上のようなディレクトリ構造にすれば起動時に読み込まれる。詳しくは :h packages
https://vim-jp.org/vimdoc-ja/repeat.html#packages
Git を直に叩く方法では特に各プラグインのアップデートが煩雑になるので、プラグイン管理プラグインの利用を勧める
GitHub で vim manager で検索してみよう
おそらくリダイレクトを仕込むためだけにドメインが取得されたものと思われる
>>53
どっからそんなパスが出てきたの?
%homepath%\vimfiles\pack\plugins\start\vim-surround
上のようなディレクトリ構造にすれば起動時に読み込まれる。詳しくは :h packages
https://vim-jp.org/vimdoc-ja/repeat.html#packages
Git を直に叩く方法では特に各プラグインのアップデートが煩雑になるので、プラグイン管理プラグインの利用を勧める
GitHub で vim manager で検索してみよう
2019/03/03(日) 17:32:04.94
git使いたくないならgithubからzipで落とせばいい
57aiueo
2019/03/03(日) 17:47:58.5358名無しさん@お腹いっぱい。
2019/03/03(日) 17:57:59.55 和解せよ!!
2019/03/03(日) 23:02:34.83
kindle届いたのでVim tutorial終えてから実践Vim入れるぞ〜!
2019/03/04(月) 00:04:42.54
折角ヘルプがリンクになってるんだからPCでいいだろ
小説漫画以外をkindle端末で読むとか苦行だ
小説漫画以外をkindle端末で読むとか苦行だ
2019/03/04(月) 18:40:18.07
何言っても聞かない人だからほっといたほうがいいよ
2019/03/06(水) 10:07:53.39
シェルからvimのヘルプを直接開ければいいのにな
vimtutorがあるんだからvimhelpも用意してくれよ
vimtutorがあるんだからvimhelpも用意してくれよ
2019/03/07(木) 10:55:02.40
vim -f -c "help $1 | only"
みたいな内容のシェル関数を作れば実現できそうだけど
背後に無名のバッファが出来るのが嫌だな。
これを消しつつhelp画面だけを残す方法は俺には分からない。
みたいな内容のシェル関数を作れば実現できそうだけど
背後に無名のバッファが出来るのが嫌だな。
これを消しつつhelp画面だけを残す方法は俺には分からない。
2019/03/07(木) 14:47:03.19
>>63
これ:helpcloseとかやるとE444が発生するの嫌だな。
これ:helpcloseとかやるとE444が発生するの嫌だな。
2019/03/08(金) 13:41:01.04
vimhelp(){ vim +":help ${1:+help}";}
vimの引数に+を入れるとコマンドが指定できるらしい
コマンド結果をvimで開くと端末からの入力云々が出るけどこれなら回避できそう
vimの引数に+を入れるとコマンドが指定できるらしい
コマンド結果をvimで開くと端末からの入力云々が出るけどこれなら回避できそう
2019/03/08(金) 14:21:15.86
>>65
それやってること>>63と全く同じでは。
-c "command"と+"command"って一緒のオプションだよ
https://vim-jp.org/vimdoc-ja/starting.html#-+c
それやってること>>63と全く同じでは。
-c "command"と+"command"って一緒のオプションだよ
https://vim-jp.org/vimdoc-ja/starting.html#-+c
2019/03/08(金) 18:43:46.69
いや普通に>>63の書き方が分かりにくかったから
シェル関数まで完成させただけだが
シェル関数まで完成させただけだが
2019/03/08(金) 19:19:35.19
苦しい
2019/03/08(金) 20:34:20.34
>>68
:smile
:smile
2019/03/09(土) 17:56:11.25
Vimは未だにイースターエッグとかが存在する珍しいソフト
2019/03/15(金) 20:28:44.90
他のエディタでも/で検索する癖付いたぞどうしてくれる
2019/03/15(金) 22:40:56.63
vimキーバインドのプラグインのあるエディタは多いから別に困らん
73名無しさん@お腹いっぱい。
2019/03/16(土) 03:47:22.32 *.gz の圧縮されたファイルを開くと
勝手に展開後の状態で開いてしまうんだけど
これを元のままで開く方法は無いですか?
-b オプションでも駄目でした
勝手に展開後の状態で開いてしまうんだけど
これを元のままで開く方法は無いですか?
-b オプションでも駄目でした
74名無しさん@お腹いっぱい。
2019/03/16(土) 09:33:31.292019/03/17(日) 12:01:53.51
今日初めてVimに触れてみたがこれを使いこなせてる人たち凄いな
2019/03/17(日) 12:15:32.16
慣れてくるとエディタ以外もvimキーバインドで操作しようとするようになる
それ位中毒性がある(´・ω・`)
それ位中毒性がある(´・ω・`)
77名無しさん@お腹いっぱい。
2019/03/17(日) 12:52:16.49 yubnしちゃらめぇ...
2019/03/17(日) 16:02:12.98
初めての人は大抵そんなもんだよ。
でも結局慣れるとこの方が効率がいいから、
Emacsなんかを使ってる時ももどかしくなったりする。
でも結局慣れるとこの方が効率がいいから、
Emacsなんかを使ってる時ももどかしくなったりする。
2019/03/17(日) 21:49:33.56
キーリピートでちまちまカーソル動かすのは非効率的だから禁止したほうがいいよな
Excelとかもviキーバインドでやりたい
Excelとかもviキーバインドでやりたい
2019/03/17(日) 23:53:49.80
EXCELをvimっぽく使えるというアドインがあったけどいまいちだったな
2019/03/18(月) 11:27:25.45
edも使いこなせるようになるかと思ったら別にそんなことはなかったぜ
82sage
2019/03/19(火) 23:44:58.43 こんにちは タイプしたコマンドを消さないで表示しておく :set showcmdというのがあるみたいんだですが
設定しても普通にyyの2つ目のyとか どしどし消えていってしまう
こういうのは動かななければ使用できる希望はないですよね
設定しても普通にyyの2つ目のyとか どしどし消えていってしまう
こういうのは動かななければ使用できる希望はないですよね
2019/03/20(水) 06:07:09.47
なにこのコピペ
2019/03/20(水) 11:53:06.69
多分,コピペじゃなくて,「頭がおかしい人を演じてるつもり」なんだろうね。
名前欄に「sage」って書いちゃうのも典型的な馬鹿のすることだし。
名前欄に「sage」って書いちゃうのも典型的な馬鹿のすることだし。
85名無しさん@お腹いっぱい。
2019/03/20(水) 23:17:14.11 ツイッターやネットでテクノロジー犯罪と検索して、まじでやばいことを四代目澄田会の幹部がやってる(アメリカではMKウルトラ計画)
被害者に対して暴力団以外にタゲそらしをしてるがやってるのは暴力団で普段外に出ることが少ないため遊びで公共の電波と同じような電波を使って殺人をしてる
統失はほとんどが作られた病気で実際は電波によって音声送信や思考盗聴ができることが最近明らかになりつつある
警察や病院では病気としてマニュアル化されてしまっているのが現状で被害者は泣き寝入りしてる
被害者がリアルタイムで多い現状を知って、被害者間でしか本当の事だと認知できていない
実際にできると思われていない事だから、ただの幻聴ではない実際に頭の中で会話ができる
できないことだと思われているからこそ真面目に被害を訴えてる
海外でも周知されつつあることを知ってほしい。
このままだとどんどん被害が広がる一方
#テクノロジー犯罪
#四代目澄田会
#拡散希望
[参考]
https://black.ap.teacup.com/yamisiougn01/6.html
https://tekunoroji-hanzaihigai.jimdo.com
https://blogs.yahoo.co.jp/patentcom
https://twitter.com/eiko123223/status/892399688233525249
https://twitter.com/celesty_cs 👀
Rock54: Caution(BBR-MD5:f70dfdc711a7c6ae6accccb939f27fbf)
https://twitter.com/5chan_nel (5ch newer account)
被害者に対して暴力団以外にタゲそらしをしてるがやってるのは暴力団で普段外に出ることが少ないため遊びで公共の電波と同じような電波を使って殺人をしてる
統失はほとんどが作られた病気で実際は電波によって音声送信や思考盗聴ができることが最近明らかになりつつある
警察や病院では病気としてマニュアル化されてしまっているのが現状で被害者は泣き寝入りしてる
被害者がリアルタイムで多い現状を知って、被害者間でしか本当の事だと認知できていない
実際にできると思われていない事だから、ただの幻聴ではない実際に頭の中で会話ができる
できないことだと思われているからこそ真面目に被害を訴えてる
海外でも周知されつつあることを知ってほしい。
このままだとどんどん被害が広がる一方
#テクノロジー犯罪
#四代目澄田会
#拡散希望
[参考]
https://black.ap.teacup.com/yamisiougn01/6.html
https://tekunoroji-hanzaihigai.jimdo.com
https://blogs.yahoo.co.jp/patentcom
https://twitter.com/eiko123223/status/892399688233525249
https://twitter.com/celesty_cs 👀
Rock54: Caution(BBR-MD5:f70dfdc711a7c6ae6accccb939f27fbf)
https://twitter.com/5chan_nel (5ch newer account)
2019/03/22(金) 18:25:47.58
DVORAK配列の人、使い勝手はどうなん
hjklで移動してる?
hjklで移動してる?
2019/03/22(金) 23:08:36.72
hljkを使うかと言われればyes
移動してるかと言われればno
移動してるかと言われればno
2019/03/23(土) 08:22:53.26
もうQWERTで覚えちゃったから覚え直す気は無いけど、
DVORAKの方が配置が理にかなってる気がするから覚えやすそう。
10年前の自分が目の前に居たらDVORAKで覚えろってアドバイスしちゃうかもしれない。
だけどDVORAKで覚えると仕事でQWERTのキーボード使わないといけないときに苦労しそうだけどみんなどうしてるの?
あとDVORAKの人はやっぱりvimのキーバインドは変えて使ってるの?
DVORAKの方が配置が理にかなってる気がするから覚えやすそう。
10年前の自分が目の前に居たらDVORAKで覚えろってアドバイスしちゃうかもしれない。
だけどDVORAKで覚えると仕事でQWERTのキーボード使わないといけないときに苦労しそうだけどみんなどうしてるの?
あとDVORAKの人はやっぱりvimのキーバインドは変えて使ってるの?
2019/03/23(土) 15:05:01.44
いくら実用的でもマイナーだと苦労しそうだね
QWERTY使えませんだと情けないもの
QWERTY使えませんだと情けないもの
2019/03/23(土) 19:11:04.34
9187
2019/03/23(土) 22:40:52.25 マッピングなんてしてないよ
hljkなんて慣れたらなんでもないでしょ
「:」の位置が面倒くさいところにあるなあくらいしか感想はないよ
hljkなんて慣れたらなんでもないでしょ
「:」の位置が面倒くさいところにあるなあくらいしか感想はないよ
2019/03/24(日) 07:41:24.23
IKJLで移動させて欲しい
2019/03/24(日) 14:22:19.37
ESDXでもいいぞ
94名無しさん@お腹いっぱい。
2019/03/25(月) 09:28:55.54 ?????? ???????????? ?????????? ???? ?????????? ???????? ???????? ?????????????????? ???????? ?????????? ???????? ???????????? ???????? ???? ???????????? ???? ???????? ????????????????.
2019/03/27(水) 09:21:46.59
Vimで略語展開を行うトリガーを
空白や記号の入力によってではなくCtrl+]を送信したとき「だけ」にする方法ありませんか。
空白や記号の入力によってではなくCtrl+]を送信したとき「だけ」にする方法ありませんか。
2019/03/27(水) 10:25:11.03
毎日メルカリやオークションサイトで実践Vimの書籍を探っているが未だに見つからない
2019/03/27(水) 18:15:50.72
電子書籍じゃだめなのか
2019/03/27(水) 18:59:32.34
この話題前にも見た
2019/03/28(木) 13:45:16.34
>>95
例えばsynIDでカーソル下のシンタックスが*string*とか*comment*を含んでいたら
(事前に定義しておいた辞書なんかから)略語展開する語を定義する,っていう関数なんかを作って
それをautocommandで入力の度に実行するとかどうだろう。
動作が重くなりそうだし,なにより具体的なコードが思いつかんのでアレだが。
例えばsynIDでカーソル下のシンタックスが*string*とか*comment*を含んでいたら
(事前に定義しておいた辞書なんかから)略語展開する語を定義する,っていう関数なんかを作って
それをautocommandで入力の度に実行するとかどうだろう。
動作が重くなりそうだし,なにより具体的なコードが思いつかんのでアレだが。
2019/03/28(木) 23:54:26.50
そろそろ自作コマンドデビューしたいけど簡単なのないですかね
2019/03/29(金) 12:20:11.52
Hello, World
2019/04/02(火) 17:36:16.46
vimでC#コードリーディングやりたくて色々漁ってる中で
taglist.vimって素敵なプラグイン見つけました。
が、これってctagsのタグファイルしか見てくれないので
gtagsのタグファイル読んでくれる版さがしてます。
Ex(略 ctagsでC#対応してくれれば良いのですが…
どなたか良さげなプラグイン知りませんか?
taglist.vimって素敵なプラグイン見つけました。
が、これってctagsのタグファイルしか見てくれないので
gtagsのタグファイル読んでくれる版さがしてます。
Ex(略 ctagsでC#対応してくれれば良いのですが…
どなたか良さげなプラグイン知りませんか?
2019/04/02(火) 22:41:18.21
>>102
Universal Ctags でググれ。C# 対応してる。
Universal Ctags でググれ。C# 対応してる。
2019/04/03(水) 03:22:26.15
>>103
Universalとかあったんですね
ExburantでもC#は対応してるようです
ただgtags.vimで使えた参照先一覧が無いんですよね…
とりあえずUniversalとgtags併用してみます
ありがとうございます
Universalとかあったんですね
ExburantでもC#は対応してるようです
ただgtags.vimで使えた参照先一覧が無いんですよね…
とりあえずUniversalとgtags併用してみます
ありがとうございます
2019/04/03(水) 23:14:21.76
常に set exrc してますって人いる?
set secure してたとしてもownerが同じなら意味ないってことは、OSSをcloneしてくるなんて普通にあるんだから危険なんじゃと思ってるんだけど理解合ってるかな?
set secure してたとしてもownerが同じなら意味ないってことは、OSSをcloneしてくるなんて普通にあるんだから危険なんじゃと思ってるんだけど理解合ってるかな?
2019/04/04(木) 00:43:49.52
Ctrl+N, Ctrl+P とかでできる補完を前の単語ベースでできる機能ってありますか?
int hoge;
という並びがすでにバッファにある状態で
int
とスペース入力したらその次に h を入力しなくても int を見て hoge が補完できるようなイメージです。
emacs の dabbrev はこうなるんですが、 vim でも同じことがしたいです。
int hoge;
という並びがすでにバッファにある状態で
int
とスペース入力したらその次に h を入力しなくても int を見て hoge が補完できるようなイメージです。
emacs の dabbrev はこうなるんですが、 vim でも同じことがしたいです。
2019/04/04(木) 08:47:15.62
行補完かLSPとかの補完使うしかない
2019/04/04(木) 11:03:36.15
ここの連中ってvimは常用するのが常識?
日本語が有効な状態でも入力する方法があるのなら是非とも知りたい
日本語が有効な状態でも入力する方法があるのなら是非とも知りたい
2019/04/04(木) 12:25:59.90
ノーマルモードでは当然日本語入力はオフまたは英字入力モードにしているが。
2019/04/04(木) 13:02:27.53
IMEの自動切り替えについて検索するといいかも
どのOSでも動くIMEのプラグインとかあったっけ
どのOSでも動くIMEのプラグインとかあったっけ
2019/04/04(木) 14:07:38.67
escでesc + IMオフになるような設定はしてるけど
基本的には普通にオンオフ切り替えて使うだけじゃないのか
基本的には普通にオンオフ切り替えて使うだけじゃないのか
2019/04/04(木) 22:47:43.06
指が勝手にIME切り替えるようになった
2019/04/04(木) 23:35:41.67
IMの切り替え自体が手間って話では
日本語入力とモードの相性の悪さは散々出てるしな
日本語入力とモードの相性の悪さは散々出てるしな
2019/04/04(木) 23:53:00.82
vimの初見殺しは保存よりコピペの不備だと思う
そのままだとvim内外でのコピペにも事欠くなんて最高よ
日本語が操作の邪魔をして呆れるのはその後だな
そのままだとvim内外でのコピペにも事欠くなんて最高よ
日本語が操作の邪魔をして呆れるのはその後だな
2019/04/05(金) 01:36:27.65
呆れるべきはこのスレのレベルの低さだわ
いつからこんな低レベルになったんだ
いつからこんな低レベルになったんだ
2019/04/05(金) 01:44:35.33
エヘヘへ
2019/04/06(土) 07:07:09.46
Vimの「~」チルダキーによる大文字・小文字の切り替えを,
全角英字にも対応させたいのですが,ソースコードを弄ることなく設定できますかね。
全角英字にも対応させたいのですが,ソースコードを弄ることなく設定できますかね。
2019/04/06(土) 12:00:55.81
出来るんじゃない?
2019/04/07(日) 22:56:41.38
windowsのgvim、なんかUTF16LEとBEの判定が怪しいなぁ
2019/04/08(月) 04:32:12.79
2019/04/08(月) 17:44:02.15
coc.nvimめっちゃ注目されてるな
これまでWindowsだけはneocompleteが手放せなかったんだけど試してみようかな
良さげなら全環境で導入して使い勝手を統一したい
これまでWindowsだけはneocompleteが手放せなかったんだけど試してみようかな
良さげなら全環境で導入して使い勝手を統一したい
2019/04/08(月) 22:36:11.53
pyenvでminicondaの2と3を入れてvim8をビルドしたんですが
:py3 print(sys.version) するとlibpython3.6m.a がないと怒られます
set pythonthreedll=〜で指定すればいけるけどスマートじゃないので
なんとかビルド時に認識させたいんですが良い方法ないですかね?
-rpathの指定は効果なしでした
:py3 print(sys.version) するとlibpython3.6m.a がないと怒られます
set pythonthreedll=〜で指定すればいけるけどスマートじゃないので
なんとかビルド時に認識させたいんですが良い方法ないですかね?
-rpathの指定は効果なしでした
2019/04/09(火) 21:02:29.26
>>122ですがvim8捨ててneovimに乗り換えました
もっと早くそうしてればよかった
もっと早くそうしてればよかった
2019/04/10(水) 15:33:07.55
coc.nvim入れてみたけど、最近vscodeやpycharmばかり使ってたから、インストール自体が面倒くさく感じるようになってしまった(´・ω・`)
2019/04/10(水) 17:53:12.67
補完プラグインはdeoplete使ってるけどcocのメリットは何?
2019/04/11(木) 08:41:49.14
LSPクライアント内蔵だからそのためのプラグインを選ばなくて済むとか
コマンド一発で誰かが提供してるextensionをインストールしてソースに対応する仕組みとか
コマンド一発で誰かが提供してるextensionをインストールしてソースに対応する仕組みとか
2019/04/11(木) 12:03:41.85
yarn入れてくれないとイヤーんとか言われたから
そこから進んでない
そこから進んでない
2019/04/11(木) 12:12:55.05
cocはdeoplete、ale及び外部ソフトのlinter,formatterがひとまとめになった感じかな
2019/04/13(土) 09:40:29.66
>>121だけど結局のところWindows版の(g)vimからpynvimがろくに動かないのが問題だったので
なんとかneovimに移行して統一感を出すことができた。coc.nvimは使わないことにした
Gonvimとneovim-remoteを導入して、AutoHotkeyでgvimの--remote-tabを再現する感じで落ち着いた
Gonvimは日本語使いにとっては素晴らしいものだけど、フォントサイズに10.5ptが使えたら最高だったかな
板違いな話ですまん
なんとかneovimに移行して統一感を出すことができた。coc.nvimは使わないことにした
Gonvimとneovim-remoteを導入して、AutoHotkeyでgvimの--remote-tabを再現する感じで落ち着いた
Gonvimは日本語使いにとっては素晴らしいものだけど、フォントサイズに10.5ptが使えたら最高だったかな
板違いな話ですまん
2019/04/13(土) 10:34:48.44
neobundle.vim
vimdoc-ja
auto-save
vim-sensible
vim-surround
vsession
大して使わんから少なかったわ
闇雲にプラグイン突っ込んでもどうせ持て余すしな
Ctrl-aやxの加減算で桁を無視する方法ってある?
どの位置でも0-9しか増減しない感じの
vimdoc-ja
auto-save
vim-sensible
vim-surround
vsession
大して使わんから少なかったわ
闇雲にプラグイン突っ込んでもどうせ持て余すしな
Ctrl-aやxの加減算で桁を無視する方法ってある?
どの位置でも0-9しか増減しない感じの
2019/04/13(土) 11:07:42.50
プラグイン書いたほうが早くない?
2019/04/13(土) 11:13:09.16
内部バッファを常にタブに表示する制限ってかけられないかなぁ?
:nと:bnと:tabnの使い分けが面倒なんだよね
:nと:bnと:tabnの使い分けが面倒なんだよね
2019/04/13(土) 22:25:55.80
2019/04/13(土) 23:22:44.40
>>133
01
02
03
ver古いからか範囲選択しても加減算機能しなかった
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42)
適用済パッチ: 1-52
追加拡張パッチ: 8.0.0056
01
02
03
ver古いからか範囲選択しても加減算機能しなかった
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42)
適用済パッチ: 1-52
追加拡張パッチ: 8.0.0056
2019/04/14(日) 02:13:12.52
2019/04/14(日) 07:53:40.03
ranger入れたら捗るかと思ったら別にそんなことはなかったぜ
2019/04/14(日) 21:31:02.84
solarizedとか有名所のカラースキームを試してみたけど、どれも薄暗いのばかりで馴染めない
背景色と文字色のコントラスト差を小さくすることで目の負担を軽減って理屈なんだろうけど
やりすぎると逆に見にくくて疲れてくるんじゃないの
背景色と文字色のコントラスト差を小さくすることで目の負担を軽減って理屈なんだろうけど
やりすぎると逆に見にくくて疲れてくるんじゃないの
2019/04/14(日) 22:17:38.79
背景色を調整するくらいなら簡単でしょ
お好みのカラースキームにColorSchemeイベントで処理すればいい
お好みのカラースキームにColorSchemeイベントで処理すればいい
2019/04/15(月) 00:06:49.00
ダーク系はコメント文をやたら薄く見づらくしてるのが多いからコメント文は色変える
2019/04/15(月) 00:14:01.16
なんであんなに暗くするんだろうな
もう色彩感覚が違うとしか思えない
もう色彩感覚が違うとしか思えない
2019/04/15(月) 02:03:30.28
コメントで遊ばせないためでは?
2019/04/15(月) 07:28:44.12
誰も強制しているわけではない。
嫌なら使わなければよい。
嫌なら使わなければよい。
2019/04/15(月) 08:14:26.77
コメントがそれほど重要じゃなくなってきている,というのもあるんだろうな。
重大な変更点はVCSのコミットメッセージなどで残せばいい。
ライセンスはソースコード内ではなく別個のファイルとして独立させればいい。
↑こういう考え方。
俺自身はあまり馴染めないんだが
(一つのファイルにそのファイルに関連する事柄が全て載っていて欲しい)
OSSだけでなく業務でもそういう立場に立ったコーディング規約を多く見掛けるようになった。
重大な変更点はVCSのコミットメッセージなどで残せばいい。
ライセンスはソースコード内ではなく別個のファイルとして独立させればいい。
↑こういう考え方。
俺自身はあまり馴染めないんだが
(一つのファイルにそのファイルに関連する事柄が全て載っていて欲しい)
OSSだけでなく業務でもそういう立場に立ったコーディング規約を多く見掛けるようになった。
2019/04/15(月) 08:30:48.99
変更履歴はgitとかでいいけどなぜそんな計算をするのか自明でない場合はコメント付けてほしい
適度な粒度の関数に分けても数学や物理の専門知識を要するコードだと説明が必須のものは存在する
適度な粒度の関数に分けても数学や物理の専門知識を要するコードだと説明が必須のものは存在する
2019/04/15(月) 10:51:49.72
コメントがそれほど重視されないってすごい時代だ
昔じゃ考えられない
昔じゃ考えられない
2019/04/15(月) 17:38:44.07
vimのカラースキームでフルカラーに対応してる奴ってあるのかね
2019/04/15(月) 18:12:00.83
フルカラーって何?
True Color(24bit色)のことならとっくにしてるけど
True Color(24bit色)のことならとっくにしてるけど
2019/04/15(月) 18:13:12.33
あ、そういうカラースキームがあるかという話ですか、すいません
どうなんでしょ
どうなんでしょ
2019/04/15(月) 19:29:21.87
2019/04/16(火) 08:51:45.30
vimも標準でgitとの連携機能つけてほしいな
今どきgit使うのは当たり前の前提なんだから(´・ω・`)
今どきgit使うのは当たり前の前提なんだから(´・ω・`)
2019/04/16(火) 12:28:04.18
2019/04/16(火) 13:49:01.46
コメントは将来の自分に残すもの
2019/04/28(日) 13:20:46.13
その目的であればgitが最適。もはやコメントだけに頼るべきではない。
2019/04/28(日) 15:02:43.84
gitは慣れないとコミットし忘れて気付いた時に複数ネタをまとめてコミットしてしまってコミットメッセージを見ても何のことか分かりにくくなってしまうんだよな
2019/04/28(日) 15:23:47.06
自分が分かれば良いやと思って書いたコメントは
大抵自分で意味わからなくなる
大抵自分で意味わからなくなる
2019/04/28(日) 15:34:53.02
常にコメントレベルでコミットしてんの?
157名無しさん@お腹いっぱい。
2019/04/28(日) 16:43:54.68 gitはサーバーそこそこ早いし
階層見れるの便利だから
ただのアップローダーとして使っている俺笑
階層見れるの便利だから
ただのアップローダーとして使っている俺笑
158名無しさん@お腹いっぱい。
2019/04/28(日) 16:44:22.02 要点だけ書けばいいだろ
いちいちコメント残してらんない
いちいちコメント残してらんない
2019/04/28(日) 17:01:00.28
難解な数学的処理が入るようなプログラムでどれだけ綺麗なソースでも長々とした説明がなければ理解不可能な場合ってコメント以外に適切な方法ある?
別ファイルに丁寧に書きたいところだけど別ファイルの存在を忘れてソースの修正に追随しなくなるリスクとかもあるし
別ファイルに丁寧に書きたいところだけど別ファイルの存在を忘れてソースの修正に追随しなくなるリスクとかもあるし
160名無しさん@お腹いっぱい。
2019/04/28(日) 17:40:01.42 使用したアルゴリズムか定理等の簡単な説明と
入力値を定数で表した場合に結果がこの式(値)
になればいいって20行以内で示して
下に挙動中心にプログラムの要約の擬似コードを
texで書いて差し上げればいいだろ readme.texとか
texとか慣れてないならreadme.jpgとかpdfとかあるだろ。
コメントとかtxt(doc)でそもそも単純な文字列で
無理やり書こうとするのが間違いなんだよ
入力値を定数で表した場合に結果がこの式(値)
になればいいって20行以内で示して
下に挙動中心にプログラムの要約の擬似コードを
texで書いて差し上げればいいだろ readme.texとか
texとか慣れてないならreadme.jpgとかpdfとかあるだろ。
コメントとかtxt(doc)でそもそも単純な文字列で
無理やり書こうとするのが間違いなんだよ
2019/04/30(火) 01:45:08.13
お前らってこんなにも無知だったのか?
オラがっかりだぞ
オラがっかりだぞ
2019/05/01(水) 21:49:56.60
splitしたときに:qで閉じると画面分割が崩れるのを防ぐために
nnoremap <Leader>q :bdelete<CR>
としています
同じコマンドで、最後のバッファを閉じるときだけは
通常の:qの動作をさせるにはどうしたらいいですか?
nnoremap <Leader>q :bdelete<CR>
としています
同じコマンドで、最後のバッファを閉じるときだけは
通常の:qの動作をさせるにはどうしたらいいですか?
2019/05/02(木) 00:11:00.72
画面分割が崩れるってのがわからん
どっちつかってもウィンドウは同じように消える
どっちつかってもウィンドウは同じように消える
2019/05/02(木) 00:22:35.96
:qall で一気に終われるんじゃね?
2019/05/02(木) 00:51:26.38
mksで保存したセッションファイルを開くとnerdtreeの画面分割がおかしくなることはよくある
166162
2019/05/02(木) 11:01:12.64 すみません自分で勘違いしてました
'qpkorr/vim-bufkill' を導入して、:BDというのを入れてました
そうすると:splitで2画面に分割して、上でFile A、下でFile Bを編集しているときに
File Bだけ:BDで閉じれば画面分割は解消されずにFile Bだけ閉じれます
これが便利なのでいつも:BDでファイルを閉じるようしています
が、分割していなくて1ファイルしか開いていないときに
:BDすると、no nameなファイルを編集している状態になってしまって
vimが終了できないのです (当たり前ですが)
ということで
2バッファ以上存在するとき→nnoremap <Leader>q :BD<CR>
1バッファしか存在しないとき→nnoremap <Leader>q :q<CR>
という場合分けマッピングがしたい、というのが主旨でした
そういう場合分けマッピングってできますか?
'qpkorr/vim-bufkill' を導入して、:BDというのを入れてました
そうすると:splitで2画面に分割して、上でFile A、下でFile Bを編集しているときに
File Bだけ:BDで閉じれば画面分割は解消されずにFile Bだけ閉じれます
これが便利なのでいつも:BDでファイルを閉じるようしています
が、分割していなくて1ファイルしか開いていないときに
:BDすると、no nameなファイルを編集している状態になってしまって
vimが終了できないのです (当たり前ですが)
ということで
2バッファ以上存在するとき→nnoremap <Leader>q :BD<CR>
1バッファしか存在しないとき→nnoremap <Leader>q :q<CR>
という場合分けマッピングがしたい、というのが主旨でした
そういう場合分けマッピングってできますか?
2019/05/02(木) 11:08:58.76
バッファ数カウントして実行するコマンド変える関数作れば良いんでね?
2019/05/02(木) 11:35:35.21
tabpagebuflist()でバッファリストが返ってくるから後はお好きに
169162
2019/05/02(木) 18:05:01.94 なるほど、なんとなく方針わかってきました
tabpagebuflist()は表示しているバッファしか返してくれないみたいで
いまいち想定通りの動きをしてくれなかったです
純粋に:lsで表示されるバッファの数ってどうやって数えるのでしょうか
tabpagebuflist()は表示しているバッファしか返してくれないみたいで
いまいち想定通りの動きをしてくれなかったです
純粋に:lsで表示されるバッファの数ってどうやって数えるのでしょうか
2019/05/02(木) 20:43:39.73
bufnr(“$”)とか
2019/05/03(金) 07:43:19.09
シェルコマンドの結果をバッファに表示できません?
ブレース展開したりdateを挿入したいんですが
ブレース展開したりdateを挿入したいんですが
2019/05/03(金) 07:59:24.95
>>171
:r !command
:r !command
2019/05/03(金) 08:03:41.68
2019/05/04(土) 14:06:41.23
予め文字をヤンクしてから文字を消すとそれでレジスタが上書きされるけど対策ない?
当たり前のこともお膳立てしないとできない子って悲しい
当たり前のこともお膳立てしないとできない子って悲しい
2019/05/04(土) 14:33:08.02
消すときにブラックホールレジスタを使う
2019/05/04(土) 14:58:20.68
>>174
わかる。0レジスタにたまに残ってない?とりあえず:reg実行して確認してる。
わかる。0レジスタにたまに残ってない?とりあえず:reg実行して確認してる。
2019/05/04(土) 14:59:55.61
xとかdは削除じゃなくて切り取りしてるんだから当たり前の挙動
2019/05/04(土) 16:34:07.73
"_dd
とか使う
とか使う
2019/05/04(土) 19:16:40.36
>>174
悲しいのはお前の頭
悲しいのはお前の頭
2019/05/04(土) 19:26:52.63
毛の話?
2019/05/04(土) 19:28:32.60
文字を消すとって一瞬何言ってんのかと思ったらxやdのことだったのか
2019/05/05(日) 01:25:51.95
入力もできねぇ→終了もできねぇ→クリップボードも使ねぇ→レジスタ上書きされてコピペもできねぇ
vimの登竜門定期
vimの登竜門定期
2019/05/05(日) 02:02:32.66
操作覚えられないならとりあえずinsertにしてbsで消せばよろし
2019/05/05(日) 21:41:10.34
なるほどvimはunix哲学だからレジスタから削除したり経由しないための作法が必要な訳か
徹底してるんだな
徹底してるんだな
2019/05/05(日) 21:43:24.51
レジスタに残ってる方が安心感あるからヤンクしたら”0p
2019/05/05(日) 23:30:44.32
Linuxの保守を1年やってました、という若者が、i押した後にカーソルキーとDELキーでテキストを編集してるのを見て頭に来たので、一発殴り倒してから髪の毛を掴んで床を引きずり回したあと、vimtutorを起動した端末と一緒に座敷牢に3日閉じこめておいたら、ようやくカーソルキーを使わずに編集ができるようになって出てきた
2019/05/05(日) 23:33:43.46
>>186
もっと調教日誌をくわしく (*´д`*)ハァハァ
もっと調教日誌をくわしく (*´д`*)ハァハァ
2019/05/06(月) 00:04:13.66
Linux1年使ってそれってやばそう
2019/05/06(月) 00:27:25.76
rogueやらせろ
2019/05/08(水) 07:41:13.03
カーソルキー使おうとするとカーソルキーがない場合を想定しろって癇癪起こす子たまにいるよね
2019/05/08(水) 16:39:04.07
もしかして冗談というものをご存知ない!?
2019/05/08(水) 17:48:08.82
ユーモアがない人を想定しろ
2019/05/08(水) 18:25:24.19
vscode onlineでvimのメリットであったサーバ側での使用もあまりなくなってきたな(´・ω・`)
2019/05/08(水) 19:40:31.47
実践vimやっと半分読んだ
2019/05/09(木) 08:30:49.38
あれ読破するタイプの本なのか
2019/05/09(木) 09:57:20.79
読破というか反芻するタイプの本だね
2019/05/09(木) 10:07:14.35
exコマンドをちゃちゃちゃっと書いて、yy→@"で実行とか眼から鱗だわ
2019/05/09(木) 10:23:55.52
>>197
なにそれ。知らなかった。
なにそれ。知らなかった。
2019/05/09(木) 21:12:53.28
2019/05/12(日) 08:49:02.58
Vimのサーバー機能って活用してる人いる?
2019/05/13(月) 09:38:29.20
edとexってひょっとして細部で違うのか
対話型sedを探してたらedを見つけてvmにもないかと思ったらexに辿り着いたけど,pで全行表示できなくてあれ?って
exの方がedより後発なんだよな?
対話型sedを探してたらedを見つけてvmにもないかと思ったらexに辿り着いたけど,pで全行表示できなくてあれ?って
exの方がedより後発なんだよな?
202名無しさん@お腹いっぱい。
2019/05/13(月) 10:25:40.73 >>200
サーバー機能って何?
サーバー機能って何?
2019/05/13(月) 11:44:22.88
204名無しさん@お腹いっぱい。
2019/05/13(月) 14:54:05.15 >>203
うわこんなん初めて聞いたわ。
うわこんなん初めて聞いたわ。
2019/05/13(月) 18:36:24.38
neovimでneovim-remoteっていうプラグインをよく使ってるんだけど、これはサーバ機能を使ってるっぽい。
neovim内でターミナルを使っているときにカレントディレクトリにあるファイルを今使っているneovimで開きたい時に便利。
neovim内でターミナルを使っているときにカレントディレクトリにあるファイルを今使っているneovimで開きたい時に便利。
2019/05/17(金) 21:04:31.76
vimに前回の起動位置を記憶させてるけど事前に位置を指定してから起動ってできる?
vim開いてから検索するの面倒なんで検索してから開けないかと
vim開いてから検索するの面倒なんで検索してから開けないかと
2019/05/17(金) 21:10:14.26
5回くらい読み直すのだがいまだに内容がわからない
2019/05/17(金) 21:16:39.75
起動したときのウィンドウ位置の話じゃないの?
2019/05/17(金) 21:19:03.31
後半読むとカーソル位置にもとれる
2019/05/17(金) 22:10:48.91
vim +行数 → 起動時に指定行にカーソル移動
vim +/文字 → 起動時に文字で検索
vim +/文字 → 起動時に文字で検索
2019/05/17(金) 23:32:38.84
>>210
どうもどうも
どうもどうも
2019/05/18(土) 21:42:18.47
まじか。何でもできるんだな。
2019/05/19(日) 00:23:39.40
>>191
冗談として成立していないってことでしょ
冗談として成立していないってことでしょ
2019/05/19(日) 02:01:58.81
$ vim +/検索文字列
↑マジかよVimなんでもできるなw
↑マジかよVimなんでもできるなw
2019/05/19(日) 07:33:18.70
$ vim +:"r! date"
やっつけで日付挿入してから開いたり
$ vim +":help i"
シェルから直接vimのヘルプを開いたり
後者はコマンドにしとくとヘルプ検索が捗る
やっつけで日付挿入してから開いたり
$ vim +":help i"
シェルから直接vimのヘルプを開いたり
後者はコマンドにしとくとヘルプ検索が捗る
216名無しさん@お腹いっぱい。
2019/05/19(日) 09:33:08.05 挿入モードかつIMが有効な状態でアンドゥする方法ってあんの?
2019/05/19(日) 22:19:19.12
2019/05/20(月) 07:16:47.13
日本語有効でも一応alt+uでアンドゥはできる
ノーマルモードに戻る上に入力状態は日本語のままだから手間はお察しだが
ノーマルモードに戻る上に入力状態は日本語のままだから手間はお察しだが
2019/05/23(木) 06:00:10.90
exって日本語入力できないのな
全角文字が化けるみたい
vimやedではできたのに
全角文字が化けるみたい
vimやedではできたのに
2019/05/29(水) 21:40:26.07
>>219
edはVimが提供していないけど,exはVimが提供しているコマンドだな。
で,何が言いたいかというとexはedと違って 入力にGNU readlineを使っていない筈。
だからexはVimのvi互換モードが有効な状態で入力読み取り機構が働いているのではないか
……と予想。
edはVimが提供していないけど,exはVimが提供しているコマンドだな。
で,何が言いたいかというとexはedと違って 入力にGNU readlineを使っていない筈。
だからexはVimのvi互換モードが有効な状態で入力読み取り機構が働いているのではないか
……と予想。
2019/05/30(木) 22:15:21.73
Vimを触り始めた者ですが、vimtutorを終えるのに5時間かかりました。
最初の説明では目安25〜30分と記されていたのに…w
最初の説明では目安25〜30分と記されていたのに…w
2019/05/30(木) 22:28:36.20
2019/05/30(木) 23:29:55.96
2019/05/31(金) 12:27:02.22
>>221
twitterでVimエゴサしたらvimtutorに5時間掛かった人が見つかったよ。kensuke君か?
twitterでVimエゴサしたらvimtutorに5時間掛かった人が見つかったよ。kensuke君か?
2019/05/31(金) 13:23:51.17
>>224
エゴサってことはあんたがそのkensuke君なのか
エゴサってことはあんたがそのkensuke君なのか
2019/05/31(金) 13:32:37.33
俺がkensuke君だ!
2019/05/31(金) 14:01:12.43
それは私のkensukeくんだ
2019/05/31(金) 14:20:23.77
kensuke君イケメン!
2019/05/31(金) 16:35:46.22
特定しないでくださいww
安易にSNSに書き込んだ僕が悪いのですが…w
安易にSNSに書き込んだ僕が悪いのですが…w
2019/05/31(金) 17:05:00.14
太田 健介 (kensuke)
1996年1月22日生まれ(23歳)
愛知県刈谷市在住
Vim警察が家まで押しかけてきてどのプラグインをインストールしているか捜索されてしまうぞ
1996年1月22日生まれ(23歳)
愛知県刈谷市在住
Vim警察が家まで押しかけてきてどのプラグインをインストールしているか捜索されてしまうぞ
2019/05/31(金) 17:44:41.90
さすがにそこまで晒すのは引くわ…
2019/05/31(金) 17:50:17.30
k君、こんなとこに来るのはやめて、slackのvim-jpに入るといいよ。みんないい人だよ。
2019/05/31(金) 17:52:08.47
>>230
削除依頼してこい
削除依頼してこい
2019/05/31(金) 18:35:36.43
2019/05/31(金) 18:48:11.62
>>232
そんなこと書くと「こんなとこ」の人がきちゃうかもしれないねw
そんなこと書くと「こんなとこ」の人がきちゃうかもしれないねw
2019/05/31(金) 19:03:29.37
>>230
押しかけてとか言っちゃってるし、これ脅迫罪じゃね?
押しかけてとか言っちゃってるし、これ脅迫罪じゃね?
2019/05/31(金) 19:06:38.65
kensuke君必死すぎ
2019/05/31(金) 19:11:27.69
何がしたいんだ?お前ら
2019/05/31(金) 19:26:29.92
お前らというより自演でしょ
2019/05/31(金) 20:17:45.43
そういうことにしておこう
2019/06/01(土) 05:14:03.70
そのkensukeとTwitterで「vimtutorに5時間掛かった」って言ってるkensuke11021618とは別人だと思うんだけど
2019/06/01(土) 07:39:10.03
aaa-foo
bbb-bar
↓
aaa-001_foo
bbb-002_bar
範囲選択した行の指定位置に連番入れる方法ある?
行頭や行末にも入れたいんだけど
bbb-bar
↓
aaa-001_foo
bbb-002_bar
範囲選択した行の指定位置に連番入れる方法ある?
行頭や行末にも入れたいんだけど
2019/06/01(土) 11:26:04.13
2019/06/01(土) 11:30:30.23
固定文字列ならビジュアルモードからIだろうけど
連番だとマクロやfunction作るのが手っ取り早いかと
連番だとマクロやfunction作るのが手っ取り早いかと
2019/06/01(土) 11:38:59.30
最近Vim自身に連番機能ついたような
まぁ自分はプラグイン使ってるけど
まぁ自分はプラグイン使ってるけど
2019/06/01(土) 12:41:59.98
v_CTRL-Aじゃなくて?
2019/06/01(土) 14:42:54.50
単なる加算と連番挿入は意味が違うと思うけど
2019/06/01(土) 15:22:25.46
>>242
範囲選択してコマンドモードで
:'<,'>s/\v^(\w{3}-)(.*)/\=printf('%s%03d_%s', submatch(1), line('.')-5, submatch(2))
で、できまーす
printfだから連番の挿入場所も連番の桁数も自由自在
ちなみに連番の初めの数字はline('.')-5で調整する、line('.')は現在の行数が入るから
aaa-foo が6行目にあると仮定して、連番が1から始まるように-5としている
範囲選択してコマンドモードで
:'<,'>s/\v^(\w{3}-)(.*)/\=printf('%s%03d_%s', submatch(1), line('.')-5, submatch(2))
で、できまーす
printfだから連番の挿入場所も連番の桁数も自由自在
ちなみに連番の初めの数字はline('.')-5で調整する、line('.')は現在の行数が入るから
aaa-foo が6行目にあると仮定して、連番が1から始まるように-5としている
2019/06/01(土) 15:37:25.40
矩形選択で全行に000_を挿入したあと矩形選択で全000を選択してg<C-a>でいいんじゃね
2019/06/01(土) 17:57:14.21
2019/06/01(土) 18:40:14.21
2019/06/01(土) 18:55:23.67
ExcelじゃなくてGoogleスプレッドシートならarrayformulaで一気に連番できる
2019/06/01(土) 20:07:43.41
2019/06/01(土) 20:42:07.99
>>253
OS分からんけど、FlatpakやLinuxbrewやGuix等で既存のVimとは別に新しいVim入れられるんじゃね
OS分からんけど、FlatpakやLinuxbrewやGuix等で既存のVimとは別に新しいVim入れられるんじゃね
2019/06/03(月) 00:05:02.00
function! SearchTest()
execute '/hoge'
endfunction
command! S1 call SearchTest()
こんなスクリプトをsourceで呼んだ後、
:S1 でhoge が検索されると思うんだけど、
n キーで次のhogeを探しに行くようにするには
どうしたら?
純粋にコマンドとして検索した文字列を見に行っちゃう。。。
こんな感じのvim上のコマンドとスクリプトの
境界が分かりやすく説明してあるページあるかな?
もしくはhelpでも。
vim-script 〜でググってもvimのコマンドの答えしか
探せなくて萎える時が多々あります。
execute '/hoge'
endfunction
command! S1 call SearchTest()
こんなスクリプトをsourceで呼んだ後、
:S1 でhoge が検索されると思うんだけど、
n キーで次のhogeを探しに行くようにするには
どうしたら?
純粋にコマンドとして検索した文字列を見に行っちゃう。。。
こんな感じのvim上のコマンドとスクリプトの
境界が分かりやすく説明してあるページあるかな?
もしくはhelpでも。
vim-script 〜でググってもvimのコマンドの答えしか
探せなくて萎える時が多々あります。
2019/06/03(月) 07:32:21.39
2019/06/03(月) 08:20:28.23
レジスタに値をセットするのも手だけど、他にもっといい手はないんだろうかね
:execute 以外の検索だとレジスタまで更新してくれたりしないんだろうか
Vim script でそんな検索をしたいと思ったことがないのでよく分からん
:execute 以外の検索だとレジスタまで更新してくれたりしないんだろうか
Vim script でそんな検索をしたいと思ったことがないのでよく分からん
2019/06/03(月) 08:24:52.45
>>256
おぉ、出来た!ありがとう!
しかし、「最終検索パターン用レジスタ」とか素人には
検索ワードとして思いつかないなぁ…
https://vim-jp.org/vimdoc-ja/change.html#quote_/
おぉ、出来た!ありがとう!
しかし、「最終検索パターン用レジスタ」とか素人には
検索ワードとして思いつかないなぁ…
https://vim-jp.org/vimdoc-ja/change.html#quote_/
2019/06/03(月) 08:41:51.53
2019/06/03(月) 09:09:37.01
>>258
よかったよかった
自分もそんなワードでググって見つけるのは無理ぽ
検索ワードセットしたい→そういや <C-r>/ で検索ワードとれるな、あれどこに入ってるんだろ→ :h <C-r>
って感じだわ
よかったよかった
自分もそんなワードでググって見つけるのは無理ぽ
検索ワードセットしたい→そういや <C-r>/ で検索ワードとれるな、あれどこに入ってるんだろ→ :h <C-r>
って感じだわ
2019/06/03(月) 15:36:00.92
>>259
書籍版えらい高いのね
書籍版えらい高いのね
2019/06/03(月) 15:45:14.28
>>261
たしか絶版になってたような...
たしか絶版になってたような...
2019/06/03(月) 17:10:31.53
2019/06/03(月) 23:46:13.33
実践Vimの書籍は本当に手に入れてみたい1品や…
5000円くらいなら手出せるんだがなぁ…
5000円くらいなら手出せるんだがなぁ…
2019/06/04(火) 00:11:05.93
その値段でいいなら売ってる
2019/06/04(火) 08:54:05.64
Kindle版買えばいいじゃん書籍にこだわる意味あんの?
オレなんか自分で自炊したんだぜ?w
自炊のために書籍はバラバラのポイってなもんよw
オレなんか自分で自炊したんだぜ?w
自炊のために書籍はバラバラのポイってなもんよw
2019/06/04(火) 10:41:04.72
Kindleは持っているんですが、PCのディスプレイを見ながらkindleのディスプレイを見ながら…ということをすると目が痛くなるんですよね…
2019/06/04(火) 10:56:09.14
kindke端末で見るものではない
せっかくリンクあるんだからPCで読め
せっかくリンクあるんだからPCで読め
2019/06/04(火) 11:51:26.51
絶版本がないとろくに使えないエディタとかまさに骨董品
2019/06/04(火) 14:19:38.13
おじいちゃんしかいないのか?
2019/06/04(火) 14:48:22.17
ばあさんや、新しいパッチはまだかのぅ...
2019/06/04(火) 15:20:28.37
>>260
おじいちゃん、今朝もパッチあてたでしょ!!
おじいちゃん、今朝もパッチあてたでしょ!!
2019/06/04(火) 15:20:56.24
>>272
安価ミス乙
安価ミス乙
2019/06/04(火) 16:50:50.15
みんなパッチとか結構当ててるの?
リポジトリに8.1無かったから、8.1buildインスコした時に
1-1032まで適用されてた版らしいけどその後なんか変わった?
リポジトリに8.1無かったから、8.1buildインスコした時に
1-1032まで適用されてた版らしいけどその後なんか変わった?
2019/06/04(火) 18:04:20.16
2019/06/04(火) 19:20:48.81
気が向いたときに最新版にしてる
2019/06/07(金) 09:02:58.58
バイナリ読み込んだ時に非表示文字を検索したいんだけど、
/\%0d とかだとパターンが見つからないと怒られます。
他にコードで検索する方法あります?
/\%0d とかだとパターンが見つからないと怒られます。
他にコードで検索する方法あります?
2019/06/07(金) 10:43:25.10
Vinariseなるプラグイン見つけた。
これでいいや。ってか凄いなコレw
これでいいや。ってか凄いなコレw
2019/06/13(木) 21:06:29.45
2019/06/13(木) 22:15:26.48
2019/06/14(金) 00:09:33.03
>>280
pull してbuildしたら 1523になった。安全安心。
pull してbuildしたら 1523になった。安全安心。
2019/06/15(土) 19:26:30.90
:set nomodeline してるので古いバージョン使ってても安心や
2019/06/16(日) 01:21:19.32
:diffsplit 機能便利だわ
mklink vimdiff.exe gvim.exe
ってリンク作ると、ちゃんとdiffモードで起動するんだね
mklink vimdiff.exe gvim.exe
ってリンク作ると、ちゃんとdiffモードで起動するんだね
2019/06/16(日) 17:26:42.67
標準入力の内容をVimで実行して結果を標準出力に返すシェルスクリプトって作れる?
例えばこんなことがしたい。
$ vimrun 'echo 3+3'
6
$ vimrun 'if has('lambda')| let F = {arg1, arg2 -> arg1 + arg2}| echo F(2,3)| endif'
5
みたいな。
例えばこんなことがしたい。
$ vimrun 'echo 3+3'
6
$ vimrun 'if has('lambda')| let F = {arg1, arg2 -> arg1 + arg2}| echo F(2,3)| endif'
5
みたいな。
2019/06/16(日) 17:40:49.82
>>284
ttps://qiita.com/watiko/items/3ce5086c0defc0c148bf
ttps://qiita.com/watiko/items/3ce5086c0defc0c148bf
2019/06/16(日) 20:24:26.57
2019/06/16(日) 20:31:22.17
2019/06/16(日) 23:03:46.48
2019/06/16(日) 23:06:10.92
新ダンジョンで聖王と魔王の記憶の追体験があるんだろ多分
2019/06/16(日) 23:06:41.51
失礼
2019/06/17(月) 05:55:24.05
2019/06/17(月) 23:23:34.57
2019/06/19(水) 01:09:00.27
$ lmc
みたいなコマンドを妄想した。
リニアモーターカーのAAがすさまじい速度で端末を駆け抜ける
みたいなコマンドを妄想した。
リニアモーターカーのAAがすさまじい速度で端末を駆け抜ける
2019/06/19(水) 01:30:06.09
lmcコマンドの為にGPUを入れよう!
2019/06/20(木) 12:44:44.65
国際化のためmlコマンドに組み込まれました
2019/06/21(金) 01:48:10.40
2019/06/21(金) 02:04:15.79
>>242
perl が使えるなら覚えること少ないよ
正規表現も保守性保って記録でいるから
q: 等履歴参照から再使用しやすい
'<,'>perldo s{ ( .{4} ) }{ sprintf("%s%03d", $1, ++$i) }ex
$i がインクリメントされていくから使い捨て
perl が使えるなら覚えること少ないよ
正規表現も保守性保って記録でいるから
q: 等履歴参照から再使用しやすい
'<,'>perldo s{ ( .{4} ) }{ sprintf("%s%03d", $1, ++$i) }ex
$i がインクリメントされていくから使い捨て
2019/06/21(金) 02:13:26.42
perl のワンライナーがvimでも便利
こんなデータがあるとして 摂氏と華氏を変えたくても
1行で済む
https://i.imgur.com/layV4I0.jpg
時刻や天気や湿度に全く影響を与えず
温度だけを対象に型崩れなく仕上がる
x オプションがあるから
こんなデータがあるとして 摂氏と華氏を変えたくても
1行で済む
https://i.imgur.com/layV4I0.jpg
時刻や天気や湿度に全く影響を与えず
温度だけを対象に型崩れなく仕上がる
x オプションがあるから
2019/06/21(金) 02:16:03.41
いちおう perl 解説
x オプション
マッチの部分で空白無視
正規表現の最小単位で区切ることで保守性が高まる
e オプション
x オプション
マッチの部分で空白無視
正規表現の最小単位で区切ることで保守性が高まる
e オプション
300ブラウザ不調ですまん
2019/06/21(金) 02:17:54.58 e オプション
置換部分を perl コードとして扱う
置換部分を perl コードとして扱う
2019/06/21(金) 08:42:42.94
うっかりvimの検索でperlが使えるようにならないかな
一々括弧をエスケープするのイクナイ
一々括弧をエスケープするのイクナイ
2019/06/21(金) 09:21:03.87
>>301
\v ではダメ?
\v ではダメ?
2019/06/21(金) 09:33:46.93
>>296
名前からしてemacsのpluginっぽいけどvimのpluginなん?
名前からしてemacsのpluginっぽいけどvimのpluginなん?
2019/06/21(金) 09:36:35.86
>>301
自分も\v使ってるヨ
自分も\v使ってるヨ
2019/06/21(金) 12:40:36.42
2019/06/21(金) 14:02:12.93
2019/06/21(金) 17:25:07.58
たまに履歴が分散するんだけど何が原因だろ
.iminfo.tmpが作られてなぜかカレントの履歴がそっちに移動してる
同時に空ファイルのviminfu.tmpやviminfv.tmpも作られてる
vimの強制終了が原因じゃないようだしよく分からん
さっきも.iminfoとtmpをマージしてきた
正規表現に方言があるってvimで知ったなぁ(遠い目)
.iminfo.tmpが作られてなぜかカレントの履歴がそっちに移動してる
同時に空ファイルのviminfu.tmpやviminfv.tmpも作られてる
vimの強制終了が原因じゃないようだしよく分からん
さっきも.iminfoとtmpをマージしてきた
正規表現に方言があるってvimで知ったなぁ(遠い目)
2019/06/21(金) 21:33:21.89
>>305
デフォルトでオンにする設定なんてあるんだね
デフォルトでオンにする設定なんてあるんだね
2019/06/22(土) 00:49:45.11
>>307
結構長いことVimを使ってるけどそんな状況に遭遇したことないな。
あまり力にはなれそうにないけど
:set viminfo?
と
:set viminfofile?
の結果を教えてくれるか。
結構長いことVimを使ってるけどそんな状況に遭遇したことないな。
あまり力にはなれそうにないけど
:set viminfo?
と
:set viminfofile?
の結果を教えてくれるか。
310307
2019/06/22(土) 09:28:18.35 >>308
:set viminfo?
viminfo=!,'100,<50,s10,h,n~/.viminfo
:set viminfofile?は未知のオプション
~/.viminfoにはset viminfo+=n~/.viminfo
どうもvimが古いみたいだ
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42)
適用済パッチ: 1-52
追加拡張パッチ: 8.0.0056
:set viminfo?
viminfo=!,'100,<50,s10,h,n~/.viminfo
:set viminfofile?は未知のオプション
~/.viminfoにはset viminfo+=n~/.viminfo
どうもvimが古いみたいだ
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42)
適用済パッチ: 1-52
追加拡張パッチ: 8.0.0056
2019/06/22(土) 15:53:28.22
平成の Vim じゃん
2019/06/22(土) 17:14:04.39
>>308
/押したときに/\vと入力されるようにマッピングするだけでは
/押したときに/\vと入力されるようにマッピングするだけでは
2019/06/22(土) 17:45:03.77
自分は nnoremap / /\v を使ってる
2019/06/22(土) 23:38:47.47
令和のVimに乗り換えるヨロシ
2019/06/23(日) 00:06:28.89
neovim はどうなったのだろうか
2019/06/23(日) 01:34:25.27
NeoVimは2017くらいに盛り上がってきりだな
やっぱりVimに舞い戻ってる人が多い印象。
やっぱりVimに舞い戻ってる人が多い印象。
2019/06/23(日) 07:47:41.53
virtual textやfloating windowとかvimが後追いで作ってる物がある
2019/06/23(日) 13:51:18.37
機能は後追いでも Neovim の実装をパクってる訳じゃないよ
Neovim は Vim のパッチをパクるけどね
Neovim は Vim のパッチをパクるけどね
2019/06/23(日) 15:05:42.72
完全フリーのものをパクろうがどうでもいい
そのソフトウェアの向上になるならば
そのソフトウェアの向上になるならば
2019/06/23(日) 15:37:32.54
むしろ車輪の再発明こそ悪
でも先行品の品質とか設計が自分のプロジェクトの基準に合わないなら書き直しも已む無し
でも先行品の品質とか設計が自分のプロジェクトの基準に合わないなら書き直しも已む無し
2019/06/23(日) 15:57:37.72
OSSがさもパクリじゃないかの言い方はNG
この界隈で最も厄介なのは常に玉石混交故に迷子になること
何がいいか一通り試して見極めろとか冗談
この界隈で最も厄介なのは常に玉石混交故に迷子になること
何がいいか一通り試して見極めろとか冗談
2019/06/23(日) 19:21:21.78
玉石混交なんて当たり前だろ
何でお前のために選り分けてやらなきゃならないんだよ
何でお前のために選り分けてやらなきゃならないんだよ
323名無しさん@お腹いっぱい。
2019/06/24(月) 02:43:44.89 >>317-322
完全にゼロから創造し、更に改良するなんて荒業が出来るようになれなどと我々日本人のOS(古事記)には組み込まれてない。
~が創造し生み落とし与えられた物を、メンテナンスし使いやすくしなさいというのが修理固成(つくりかためなせ)という古事記の有難い教えがあるように、物作りの精神を忘れてはならない。
完全にゼロから創造し、更に改良するなんて荒業が出来るようになれなどと我々日本人のOS(古事記)には組み込まれてない。
~が創造し生み落とし与えられた物を、メンテナンスし使いやすくしなさいというのが修理固成(つくりかためなせ)という古事記の有難い教えがあるように、物作りの精神を忘れてはならない。
324名無しさん@お腹いっぱい。
2019/06/24(月) 02:54:25.48 >>322
仰る通りですな。
既にあるものを取捨選択し、使えそうなモノを採用し改良を加えていくようにと古事記にもそう書かれてます。
そういう意味ではneovimは日本人には最適なテキストエディタではないでしょうか。
仰る通りですな。
既にあるものを取捨選択し、使えそうなモノを採用し改良を加えていくようにと古事記にもそう書かれてます。
そういう意味ではneovimは日本人には最適なテキストエディタではないでしょうか。
2019/06/24(月) 13:33:29.34
この界隈は改造好きの成れの果てなんだから意見しても癇癪起こすだけだぞ
業界自体が標準のなさを美徳としている以上対立してみせても無駄
お仕着せの窓林檎と放任主義のペンギンと両極端でもそれ以外ないんだからアキラメロン
業界自体が標準のなさを美徳としている以上対立してみせても無駄
お仕着せの窓林檎と放任主義のペンギンと両極端でもそれ以外ないんだからアキラメロン
326名無しさん@お腹いっぱい。
2019/06/24(月) 13:48:01.04 そこでAndroidという救世主が現れただろ。
(;´_ゝ`)
(;´_ゝ`)
2019/06/25(火) 01:42:39.44
船頭多くして船山に登るってご存知?
2019/06/25(火) 05:12:32.32
船多くして船頭山に登る
2019/06/25(火) 05:20:31.18
sed・awkして船 山に登る
2019/06/25(火) 08:29:24.01
宝船かな?
2019/06/25(火) 10:40:05.96
2019/06/25(火) 10:47:30.12
一歩のライバルだっけ?
2019/06/26(水) 18:06:44.54
vim-airlineみたいにActive/Inactiveでstatuslineの内容変えたいのだけど
属性変えるStatuLineNCみたいなのって無いようです。
どんな手段がありますでしょうか?
属性変えるStatuLineNCみたいなのって無いようです。
どんな手段がありますでしょうか?
2019/06/26(水) 22:28:35.40
急雲風を告げる
2019/06/26(水) 23:01:38.67
lightlineはアクティブと非アクティブウィンドウで違うもの表示できるけど
2019/06/27(木) 01:36:46.84
StatuLineNCはstatus line in non-current-windowを指定するので結局Act/Inactを切り替えられるのでは。
2019/06/27(木) 03:08:40.07
2019/06/27(木) 07:11:43.89
>>337
vim scriptで書かれたプラグインで出来てるならそこを読めばいいだけ
vim scriptで書かれたプラグインで出来てるならそこを読めばいいだけ
2019/06/29(土) 00:18:37.52
340名無しさん@お腹いっぱい。
2019/07/01(月) 21:11:00.71 白い兎に付いて行け。
2019/07/03(水) 17:59:58.16
ivimスレはありますか?
2019/07/03(水) 22:01:54.07
あるんじゃないかな
2019/07/04(木) 00:26:35.63
ivim冷やかし半分で入れてみたら
案外面白くて
軽くggってもqiitaの軽いもんしかなくてさ
案外面白くて
軽くggってもqiitaの軽いもんしかなくてさ
2019/07/04(木) 08:32:24.18
ivim特有のものはヘルプに書いてある
2019/07/04(木) 12:48:23.61
過去のレスにもあったけどさ
欲しいのはVimそのものというよりVimのインターフェースだから
例えば↓
https://qiita.com/kedama17/items/bb1455464f47259c9f02
こんな感じ(ていうかこの記事はほとんど何も言ってないけど…)で
「Vim第1水準」→移動系キーバインド対応・テキストオブジェクト対応
「Vim第2水準」→mapコマンド対応
↓以下続く
みたいに「ああ,このVim風の拡張機能はこういうインターフェースで使えるんだな」というのを把握できたら嬉しいな。
欲しいのはVimそのものというよりVimのインターフェースだから
例えば↓
https://qiita.com/kedama17/items/bb1455464f47259c9f02
こんな感じ(ていうかこの記事はほとんど何も言ってないけど…)で
「Vim第1水準」→移動系キーバインド対応・テキストオブジェクト対応
「Vim第2水準」→mapコマンド対応
↓以下続く
みたいに「ああ,このVim風の拡張機能はこういうインターフェースで使えるんだな」というのを把握できたら嬉しいな。
2019/07/04(木) 13:14:47.80
キーバインドはたいていプラグインがあるしあんまりvimに近いとvimでよくなる
いい感じのGUIが欲しいならOnivimみたいにneovimのGUIを実装したほうが良さそう
いい感じのGUIが欲しいならOnivimみたいにneovimのGUIを実装したほうが良さそう
2019/07/04(木) 15:12:26.45
いや実装というか規格が欲しいという話っす。
まあ妄言なんでそんなに気にせず……。
ところでOnivimを使ってみようとDebian sidに入れてみたけど
ファイルのツリー表示こそされるものの編集画面が真っ暗w
まあ妄言なんでそんなに気にせず……。
ところでOnivimを使ってみようとDebian sidに入れてみたけど
ファイルのツリー表示こそされるものの編集画面が真っ暗w
2019/07/04(木) 15:38:45.87
規格かー面白いかもね
ここ最近しょうがなくvim触りだしたけど
テキストエディタという、ひと塊りだったツール認識が
いい意味で壊されたわ
拡大解釈すると
スマートフォンのスワイプで文章閲覧して
必要に応じタップして編集
のスタイルに近しいね
現行のテキストエディタって編集→編集→編集っていうのが前提で
閲覧もあくまで編集の枠にはいるというか、、、
プロダクトデザイン的に日本のテレビリモコンがボタンの多さで揶揄されることがあるけど
それをソフトウェア的に上手くフォローしているというか、、、
規格にすることで
ソフト的にもハード的にもUIデザインの進化や再解釈ができるのでは?と🤔
チラ裏すまん
ここ最近しょうがなくvim触りだしたけど
テキストエディタという、ひと塊りだったツール認識が
いい意味で壊されたわ
拡大解釈すると
スマートフォンのスワイプで文章閲覧して
必要に応じタップして編集
のスタイルに近しいね
現行のテキストエディタって編集→編集→編集っていうのが前提で
閲覧もあくまで編集の枠にはいるというか、、、
プロダクトデザイン的に日本のテレビリモコンがボタンの多さで揶揄されることがあるけど
それをソフトウェア的に上手くフォローしているというか、、、
規格にすることで
ソフト的にもハード的にもUIデザインの進化や再解釈ができるのでは?と🤔
チラ裏すまん
2019/07/04(木) 15:43:56.04
す
ご
い
改
行
だ
ね
ご
い
改
行
だ
ね
2019/07/04(木) 18:11:34.34
>>159
命名規則が明瞭なものを選ぶ
命名規則が明瞭なものを選ぶ
2019/07/04(木) 19:57:44.62
2019/07/04(木) 20:54:41.74
Onivimの最新版は有料なのか……まあ仕方無いね。
Vim使うはww
Vim使うはww
2019/07/05(金) 00:13:48.32
oniたんぺろぺろ
2019/07/05(金) 01:18:22.53
oniって何のoniだろう?
355名無しさん@お腹いっぱい。
2019/07/05(金) 03:05:33.13 クリップボードを有効にしたVimで
sコマンドによる削除がクリップボードに移ってしまうのを防ぐにはどうすればいいですか。
sコマンドによる削除がクリップボードに移ってしまうのを防ぐにはどうすればいいですか。
2019/07/05(金) 07:20:35.76
有効とか無効とかそんな余計なことしなくても
Ctrl + ins: コピー
Shift + ins: 貼り付け
Shift + del: 切り取り
でクリップボードの操作できるでしょ
macなら知らんけど
ttp://nanasi.jp/articles/howto/editing/clipboard.html#id2
Ctrl + ins: コピー
Shift + ins: 貼り付け
Shift + del: 切り取り
でクリップボードの操作できるでしょ
macなら知らんけど
ttp://nanasi.jp/articles/howto/editing/clipboard.html#id2
2019/07/05(金) 09:38:20.06
null レジスタに送っておけば?
nnoremap s "_s
"_ がそれ
:h "_
nnoremap s "_s
"_ がそれ
:h "_
2019/07/05(金) 09:52:17.81
>>356
Linuxで使っています。
PRIMARYにある文字列が保存されているとして
文章中のある(それとは別の)文字列をsコマンドで消去すると
Shift+Insをした際にPRIMARYにある文字列ではなくsコマンドで消去した文字列が挿入されてしまうのです。
Linuxで使っています。
PRIMARYにある文字列が保存されているとして
文章中のある(それとは別の)文字列をsコマンドで消去すると
Shift+Insをした際にPRIMARYにある文字列ではなくsコマンドで消去した文字列が挿入されてしまうのです。
2019/07/05(金) 09:57:48.90
2019/07/05(金) 12:24:02.60
‘clipboard’にunnamedを設定してる?
2019/07/05(金) 21:11:30.58
2019/07/06(土) 10:24:05.79
カーソル位置の文字で直接ヘルプを引くプラグインってない?
vimのメモや.vimrc上でヘルプを引くけどコマンド入力が手間なんで直接検索したい
vimのメモや.vimrc上でヘルプを引くけどコマンド入力が手間なんで直接検索したい
2019/07/06(土) 10:32:26.51
Ref.vim あたりがそういうの設定で何でもできるイメージ
2019/07/06(土) 10:36:18.09
最悪マクロの類(コマンド
C-r C-w
これでコマンドモードでも
ノーマルモードのカーソルがいた位置の文字が参照されて入るから
nnoremap で何かトリガー引いたら後は
:h C-r C-w <Enter> みたいな流れ
CTRL-R CTRL-W
Insert the object under the cursor:
C-r C-w
これでコマンドモードでも
ノーマルモードのカーソルがいた位置の文字が参照されて入るから
nnoremap で何かトリガー引いたら後は
:h C-r C-w <Enter> みたいな流れ
CTRL-R CTRL-W
Insert the object under the cursor:
2019/07/06(土) 11:35:25.97
つ.vimrcにset keywordprg=:help
使い方はノーマルモードで検索対象の上にカーソル置いてKキーポチる
setが読みたいならset上でK
使い方はノーマルモードで検索対象の上にカーソル置いてKキーポチる
setが読みたいならset上でK
2019/07/07(日) 10:38:48.90
2019/07/07(日) 14:20:32.83
2019/07/09(火) 06:51:33.89
C-r_C-w はどんなファイルでも使える汎用的な物なので知っておくと便利
Vim のヘルプを引くという要件だと keywordprg=:help のほうがおすすめ
というか、$VIMRUNTIME/ftplugin/vim.vim で定義されているから .vim なファイルを開いた時に K キーを押せばヘルプが開くはず
Vim のヘルプを引くという要件だと keywordprg=:help のほうがおすすめ
というか、$VIMRUNTIME/ftplugin/vim.vim で定義されているから .vim なファイルを開いた時に K キーを押せばヘルプが開くはず
2019/07/09(火) 07:58:23.96
>>368
便利ね。でもwordの定義が固定されてるから「=」とかが含まれてる時にまともに機能しないね
便利ね。でもwordの定義が固定されてるから「=」とかが含まれてる時にまともに機能しないね
2019/07/09(火) 09:25:21.86
@-moz-documentに入れ子になってるCSSのシンタックスハイライトでおかしな配色になる時があるけど
どういう場合に再現するか分からんから報告もできず……。
例えば
@-moz-document url("http://example.com") {
:root { /* ←ここから色が付かない */
color: red;
}
}
どういう場合に再現するか分からんから報告もできず……。
例えば
@-moz-document url("http://example.com") {
:root { /* ←ここから色が付かない */
color: red;
}
}
2019/07/09(火) 09:50:47.04
imgur に スクリーンショットを上げて
2019/07/09(火) 10:13:10.11
>>371
https://imgur.com/xFZNJsB
こんな感じです。
(
$ vim -u /usr/share/vim/vim81/defaults.vim ~/var/tmp/jnk/a.css
で起動)
https://imgur.com/xFZNJsB
こんな感じです。
(
$ vim -u /usr/share/vim/vim81/defaults.vim ~/var/tmp/jnk/a.css
で起動)
2019/07/09(火) 12:12:33.16
374名無しさん@お腹いっぱい。
2019/07/09(火) 14:35:06.37 >>370
@-moz-documentに限らないね
そこを@media screenとかに変えても同じ
もっと言えば @… を除いてブレース { … } だけでも再現する
それとコロンを含むセレクターの組合せが、問題の引き金みたい
まとめるとこう
コロン : を含むセレクターを持つCSS宣言ブロックがブレース {} で括られている場合
そのコロンから一つめのプロパティーまでと
最後の閉じブレースが正しくハイライトされない
確認用CSS
https://pastebin.com/raw/tKdJpvXa
この場合 8〜10行目、19行目、21行目 で問題あり
他は正しくハイライトされる
https://i.imgur.com/cykqKUM.png
@-moz-documentに限らないね
そこを@media screenとかに変えても同じ
もっと言えば @… を除いてブレース { … } だけでも再現する
それとコロンを含むセレクターの組合せが、問題の引き金みたい
まとめるとこう
コロン : を含むセレクターを持つCSS宣言ブロックがブレース {} で括られている場合
そのコロンから一つめのプロパティーまでと
最後の閉じブレースが正しくハイライトされない
確認用CSS
https://pastebin.com/raw/tKdJpvXa
この場合 8〜10行目、19行目、21行目 で問題あり
他は正しくハイライトされる
https://i.imgur.com/cykqKUM.png
2019/07/09(火) 16:48:51.62
>>374
ナイス分析
ナイス分析
2019/07/09(火) 21:11:38.66
はぇーかしこい
2019/07/09(火) 21:29:59.93
:set filetype=scss
以前、余所で聞いたときの答え
以前、余所で聞いたときの答え
2019/07/09(火) 21:34:30.19
vim同梱のやつが古いだけで元のリポジトリでは修正済み
ttps://github.com/JulesWang/css.vim/issues/69
ttps://github.com/JulesWang/css.vim/issues/69
2019/07/09(火) 21:34:59.90
あ、すみません。
それ以後気にせず使ってたんですが
html,
html:root,←scssだとここがおかしいですね
それ以後気にせず使ってたんですが
html,
html:root,←scssだとここがおかしいですね
2019/07/11(木) 07:32:06.56
Vimに特化した話でも何か目新しいって訳でもないけどこんなのあった
“完璧”なカラー設定「Solarized」の魅力は、計算し尽くされたものだった
https://wired.jp/2019/07/09/very-mathematical-history-perfect-color-combination/
“完璧”なカラー設定「Solarized」の魅力は、計算し尽くされたものだった
https://wired.jp/2019/07/09/very-mathematical-history-perfect-color-combination/
2019/07/11(木) 09:31:57.28
その割に異様に読みにくかったり大抵は修正が必要だよな
そのまま使わせちゃくれない
そのまま使わせちゃくれない
2019/07/11(木) 10:18:07.47
perl でサブルーチンよびだしがハイライトされない
https://i.imgur.com/3u76nhj.jpg
解決方法ありますか?
デフォルトはハイライトおかしいのが有名なので
Plug 'vim-perl/vim-perl', { 'for': 'perl' }
してます
https://i.imgur.com/3u76nhj.jpg
解決方法ありますか?
デフォルトはハイライトおかしいのが有名なので
Plug 'vim-perl/vim-perl', { 'for': 'perl' }
してます
2019/07/11(木) 14:47:22.82
2019/07/11(木) 21:13:58.09
自分はSolarizedは青すぎて好きになれんかったな。
もちろん好みの問題だけど,Campbellはなかなか良い。
黒字に白というかなり標準的な配色ながら原色ケバケバしていないのが好感。
もちろん好みの問題だけど,Campbellはなかなか良い。
黒字に白というかなり標準的な配色ながら原色ケバケバしていないのが好感。
385名無しさん@お腹いっぱい。
2019/07/11(木) 22:50:36.00 >>384
日本人には青すぎて馴染めない。
日本人には青すぎて馴染めない。
2019/07/12(金) 11:26:06.63
つまりSolarizedは坊やってことですか?
387382
2019/07/12(金) 11:28:58.98 & を付けるとシンタックスハイライトが効きます
しかし、類似する表現と見分けがつきにくいので
& 付けないでサブルーチン呼び出しをします
このハイライトされないことに対して
なにか方法はありますか
しかし、類似する表現と見分けがつきにくいので
& 付けないでサブルーチン呼び出しをします
このハイライトされないことに対して
なにか方法はありますか
2019/07/12(金) 12:31:43.81
背景真っ黒はつまらないな
色つけるなら青くらいしかない
色つけるなら青くらいしかない
2019/07/14(日) 12:03:04.83
MX-18.3(Debian 9)のxfce4-terminalでvim-hybridのカラースキームを使ってるんですが、
行スクロールすると文字が入力されていない部分の背景色だけがターミナルの設定色(黒)になり、
まだらになってしまいます(ページスクロールするとカラースキーム通りの背景色になる)。
これまでKona 3.0(Debian 8)のxfce4-terminalでは正常に表示されています。
これはどこをチェックすればいいんでしょうか?
https://i.imgur.com/pZc7ovV.png
行スクロールすると文字が入力されていない部分の背景色だけがターミナルの設定色(黒)になり、
まだらになってしまいます(ページスクロールするとカラースキーム通りの背景色になる)。
これまでKona 3.0(Debian 8)のxfce4-terminalでは正常に表示されています。
これはどこをチェックすればいいんでしょうか?
https://i.imgur.com/pZc7ovV.png
2019/07/14(日) 20:38:54.62
>>389
環境は仮想マシン?
環境は仮想マシン?
391390
2019/07/14(日) 21:02:34.44392389
2019/07/15(月) 11:45:39.63 とりあえず検証のためにsttermを入れて試してみたら問題ありませんでした。
xfce4-terminalの問題のようですが、
別のKona 3.0(Debian 8)の環境はxfce4-terminal 8.4で、
現在のMX-18.3(Debian 9)とxfce4-termnal 8.3/8.8と何が違うのかはわかりません。
xfce4-terminalの問題のようですが、
別のKona 3.0(Debian 8)の環境はxfce4-terminal 8.4で、
現在のMX-18.3(Debian 9)とxfce4-termnal 8.3/8.8と何が違うのかはわかりません。
2019/07/15(月) 18:57:53.77
2019/07/15(月) 20:31:31.74
>>394
よかった。
まあlibVTE(Xfce4 Terminalが依存してる端末エミュ)は色々ゴミ…もとい貢献の余地があるライブラリだからね…
stやrxvt Unicodeを使うことをお勧めする。
よかった。
まあlibVTE(Xfce4 Terminalが依存してる端末エミュ)は色々ゴミ…もとい貢献の余地があるライブラリだからね…
stやrxvt Unicodeを使うことをお勧めする。
2019/07/15(月) 21:38:32.90
>>395
最近のxfce4-terminalはそこそこモダンで使いやすそうに見えたんですが、
結構やばいブツだったんですか?
公式にあるstは少し古くて動作が怪しいところがあったので、
最新のソースで試してみます。
最近のxfce4-terminalはそこそこモダンで使いやすそうに見えたんですが、
結構やばいブツだったんですか?
公式にあるstは少し古くて動作が怪しいところがあったので、
最新のソースで試してみます。
2019/07/16(火) 07:52:22.92
>>396
LibVTEは端末エミュレーションの中核ライブラリだから
端末エミュレータの見掛けにはあまり関係しない。
LibVTEについて、「やばい」は言い過ぎ。
ただ、(偉そうだけど)俺が不満な点としては
・理解できない(つまり非対応の)端末制御文字列を
(セキュリティリスクがあるのに)そのまま標準出力に流してしまう。
($ printf '\e]>4;1m'とかやってみて。これはLibVTEが解釈できない文字列で
そういうのは本来 無視するべきなんだけどLibVTEはなぜかこれをそのまま出力する)
・端末制御文字列の解釈が甘い
(それこそあなたが遭遇した背景色の処理とか。
これはVimが第一端末特性要求をちゃんと送信してるのに
LibVTEがタコみたいな応答を返すのでVimが勘違いしてるせい。)
・てか処理が重い。
(BM参考: (なんか書き込めないから後で)
四年前だから近況を反映してるとは言い難いけど、やっぱrxvtとかと比べると非常に遅いと思う)
だからまあ、あまりお勧めはしないかな。
LibVTEは端末エミュレーションの中核ライブラリだから
端末エミュレータの見掛けにはあまり関係しない。
LibVTEについて、「やばい」は言い過ぎ。
ただ、(偉そうだけど)俺が不満な点としては
・理解できない(つまり非対応の)端末制御文字列を
(セキュリティリスクがあるのに)そのまま標準出力に流してしまう。
($ printf '\e]>4;1m'とかやってみて。これはLibVTEが解釈できない文字列で
そういうのは本来 無視するべきなんだけどLibVTEはなぜかこれをそのまま出力する)
・端末制御文字列の解釈が甘い
(それこそあなたが遭遇した背景色の処理とか。
これはVimが第一端末特性要求をちゃんと送信してるのに
LibVTEがタコみたいな応答を返すのでVimが勘違いしてるせい。)
・てか処理が重い。
(BM参考: (なんか書き込めないから後で)
四年前だから近況を反映してるとは言い難いけど、やっぱrxvtとかと比べると非常に遅いと思う)
だからまあ、あまりお勧めはしないかな。
2019/07/16(火) 20:03:30.28
VimのAsciiDocのシンタックスハイライトで
[source,javascript]
----
JavaScriptコード
----
をJavaScriptのコードでハイライトする方法ってありますか?
HTMLを編集してるときに<style>で囲まれた部分にCSSのシンタックスハイライトが適用されてたので
$VIMRUNTIME/syntax/html.vimでそれらしき箇所を探したのですが
私の能力不足で何をしてるのか全然分かりません。。。
[source,javascript]
----
JavaScriptコード
----
をJavaScriptのコードでハイライトする方法ってありますか?
HTMLを編集してるときに<style>で囲まれた部分にCSSのシンタックスハイライトが適用されてたので
$VIMRUNTIME/syntax/html.vimでそれらしき箇所を探したのですが
私の能力不足で何をしてるのか全然分かりません。。。
2019/07/16(火) 21:00:00.69
precious.vimとか
2019/07/17(水) 19:04:33.31
みなさんvimの起動に何秒かかります?
自分は1.5秒も程度かかり、最近はちょっとしたことなら
lessコマンドでファイルを開くという本末転倒な癖がつく始末
プラグイン見直すべきかな・・・
自分は1.5秒も程度かかり、最近はちょっとしたことなら
lessコマンドでファイルを開くという本末転倒な癖がつく始末
プラグイン見直すべきかな・・・
2019/07/17(水) 19:08:16.01
断捨離必要かもね
2019/07/17(水) 19:31:49.32
これでもneovimに変えてマシにはなったんですけどね
やっぱりSSDでないと厳しいかな
やっぱりSSDでないと厳しいかな
2019/07/17(水) 19:45:53.99
プラグインの遅延読み込みとか出来ないの
2019/07/17(水) 19:55:25.68
call plug#begin('~/.vim/plugged')
Plug 'airblade/vim-gitgutter', { 'for': ['perl', 'sh', 'python', 'c', 'lisp', 'vim'] }
Plug 'tyru/eskk.vim'
Plug 'thinca/vim-quickrun', { 'for': ['perl', 'sh', 'python', 'c', 'lisp', 'vim'] }
Plug 'Shougo/vimproc.vim'
Plug 'airblade/vim-gitgutter', { 'for': ['perl', 'sh', 'python', 'c', 'lisp', 'vim'] }
Plug 'tyru/eskk.vim'
Plug 'thinca/vim-quickrun', { 'for': ['perl', 'sh', 'python', 'c', 'lisp', 'vim'] }
Plug 'Shougo/vimproc.vim'
2019/07/17(水) 20:07:43.97
vim-plugだと >404がやってるのがフィルタイプ判別して読み込む
optionのfor位置にonとか使えば使用時に読み込む遅延読み込みになるよ
optionのfor位置にonとか使えば使用時に読み込む遅延読み込みになるよ
2019/07/17(水) 20:35:12.67
起動時間ってどうやって測定したの?
もしかしたらVimそのものじゃない可能性もあるよね。
もしかしたらVimそのものじゃない可能性もあるよね。
2019/07/17(水) 21:26:08.07
$ vim --startuptime <file> じゃね
2019/07/18(木) 03:42:49.93
Vimで:help <Tab>としたときに表示される補完候補って
ファイルとしてどこかに纏められてないでしょうか
これをVimの外部で利用したいんです
ファイルとしてどこかに纏められてないでしょうか
これをVimの外部で利用したいんです
2019/07/20(土) 03:48:36.07
>>408
$VIMRUNTIME/doc/tags
$VIMRUNTIME/doc/tags
2019/07/20(土) 14:02:08.95
>>409
ありがとう!
ありがとう!
2019/07/21(日) 23:15:50.65
>>400ですがstartuptimeの筆頭がclipboardで500msecくらいあったので
set clipboard=unnamedplus
を
let g:clipboard = {'copy': {'+': 'pbcopy', '*': 'pbcopy'}, 'paste': {'+': 'pbpaste', '*': 'pbpaste'}, 'name': 'pbcopy', 'cache_enabled': 0}
set clipboard+=unnamedplus
に変えるとあっさり改善しました。と同時に、もっと早くしたいという欲がふつふつと・・・
set clipboard=unnamedplus
を
let g:clipboard = {'copy': {'+': 'pbcopy', '*': 'pbcopy'}, 'paste': {'+': 'pbpaste', '*': 'pbpaste'}, 'name': 'pbcopy', 'cache_enabled': 0}
set clipboard+=unnamedplus
に変えるとあっさり改善しました。と同時に、もっと早くしたいという欲がふつふつと・・・
2019/07/22(月) 12:26:13.89
クリップボードってそんな処理重いのか。
2019/07/23(火) 12:27:10.26
2019/07/23(火) 13:13:38.28
クリップボードを明治指定してやらんと遅くなるって話ですかね
関連するissue
https://github.com/neovim/neovim/issues/7237
ちなみにpbcopyはMacなのでLinuxの人は上にある通りxsel
関連するissue
https://github.com/neovim/neovim/issues/7237
ちなみにpbcopyはMacなのでLinuxの人は上にある通りxsel
2019/07/23(火) 13:50:44.19
たまに計測するといい感じに無駄が省けるね
() [] などを同じ操作でテキストオブジェクト扱うプラグインが
使わない上に重かったので外した
() [] などを同じ操作でテキストオブジェクト扱うプラグインが
使わない上に重かったので外した
2019/07/24(水) 21:49:13.30
vim の 大文字のマークはファイルを超えてジャンプできるマークを設定する
これディレクトリもマークできないか? qで終了させても次回また使えるようにしたい
mS でsnippets directory をマークしておき'S で飛んでいずれかの言語のスニペットを編集する流れ
ひょっとしたら普通は消えず
set viminfo='1000,f1,<500,h,:500
これが原因で消し飛んでいるのかもしれないが
これディレクトリもマークできないか? qで終了させても次回また使えるようにしたい
mS でsnippets directory をマークしておき'S で飛んでいずれかの言語のスニペットを編集する流れ
ひょっとしたら普通は消えず
set viminfo='1000,f1,<500,h,:500
これが原因で消し飛んでいるのかもしれないが
2019/07/25(木) 00:38:23.65
それ設定してるなら残るはず
2019/07/25(木) 01:35:25.92
消えるから
他のところでへまやらかしているということか
当面は代表の1つを割り当てて
'S
:e.
のような流れで
必要ならそのディレクトリ開くコマンドを.vimrcに書きます
他のところでへまやらかしているということか
当面は代表の1つを割り当てて
'S
:e.
のような流れで
必要ならそのディレクトリ開くコマンドを.vimrcに書きます
2019/07/28(日) 16:48:26.93
2019/07/30(火) 04:03:13.92
aligin.vim 便利だが
ワンライナーで使えないだろうか
shell_scripts_or_so_on... | vim.align_by "sep" | something
のような流れを考えている
ワンライナーで使えないだろうか
shell_scripts_or_so_on... | vim.align_by "sep" | something
のような流れを考えている
2019/07/30(火) 05:01:51.29
そもそもVimがワンライナーに向いてない。
標準出力に処理内容を吐き出さないからね(まあエディタとしては当然の挙動ではある)。
標準出力に処理内容を吐き出さないからね(まあエディタとしては当然の挙動ではある)。
2019/07/30(火) 21:13:47.49
VimScriptで外部シェルコマンドの実行結果を利用するにはどうすればいいでしょうか。
:!somecmd
↑こういう対話的(VimScriptに反映しにくい)やり方ではなくて
例えばPythonで言う「subprocess.run("date")」のような利用方法が知りたいです。
:!somecmd
↑こういう対話的(VimScriptに反映しにくい)やり方ではなくて
例えばPythonで言う「subprocess.run("date")」のような利用方法が知りたいです。
2019/07/30(火) 21:32:17.32
>>422
:h system()
:h system()
2019/07/31(水) 05:54:27.08
>>423
あざす
あざす
425420
2019/08/01(木) 20:04:38.102019/08/01(木) 21:44:34.46
Vimじゃないし……
2019/08/02(金) 08:28:04.29
普通awk使うだろ
unix使いなら
unix使いなら
2019/08/02(金) 08:56:38.06
google colabがvimキーバインド対応したらしいな
2019/08/02(金) 12:33:08.29
GoogleにはVimmerが多そう
Gmail等のキーボードショートカットもVimライクだし
Gmail等のキーボードショートカットもVimライクだし
2019/08/02(金) 13:08:13.98
つーか単純に
ブラウザの機能に束縛されてることの多い[Ctrl]+系列のショートカットが使えないから
キーボード上の何か一文字をショートカットにしたほうがいい
→そういう「一文字のショートカット」で有名なのはVim式バインドなのでそれを採用
ジャマイカと予想
実際YouTubeのショートカットはVimのそれとは微妙に感覚が違うし。
ブラウザの機能に束縛されてることの多い[Ctrl]+系列のショートカットが使えないから
キーボード上の何か一文字をショートカットにしたほうがいい
→そういう「一文字のショートカット」で有名なのはVim式バインドなのでそれを採用
ジャマイカと予想
実際YouTubeのショートカットはVimのそれとは微妙に感覚が違うし。
2019/08/07(水) 15:38:55.56
論理行の折り返しを切り替えるショートカットって作れる?
2019/08/07(水) 16:19:28.00
2019/08/07(水) 16:20:05.12
ミスった
432は >>431 宛
432は >>431 宛
2019/08/07(水) 18:25:20.99
トグルする関数書いてそれをマッピングする手もある
2019/08/08(木) 07:56:26.64
https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html
↑FreeDesktop.orgのメディアタイプ判定をVimで利用したいんだけど
同じようなことしてる人いらっしゃいます?
↑FreeDesktop.orgのメディアタイプ判定をVimで利用したいんだけど
同じようなことしてる人いらっしゃいます?
2019/08/10(土) 06:30:19.00
同じようなことはしてらっしゃらないけど
Shared Mime Infoという汎用のメディアタイプ判定が用意されてきてる環境においては
Vim独自のftdetectやらfiletype.vimはなんか無駄なんじゃねーかと思うわ。
同じ機能が重複してOSにあるっていうのが嫌、というかなんというか。
Shared Mime Infoという汎用のメディアタイプ判定が用意されてきてる環境においては
Vim独自のftdetectやらfiletype.vimはなんか無駄なんじゃねーかと思うわ。
同じ機能が重複してOSにあるっていうのが嫌、というかなんというか。
2019/08/10(土) 12:53:54.12
filetype.vimは拡張子見てるだけだしオフにして自分でvim script書いたら?
2019/08/10(土) 13:42:42.24
xdg-mime query filetype <FILE>
でメディアタイプが返ってくるから
system("xdg-mime query filetype", ...)
とかでどうにかできそうと思ったけど
...は標準入力として渡されてしまうのでファイルパスを指定するのは無理っぽい。
残念。
でメディアタイプが返ってくるから
system("xdg-mime query filetype", ...)
とかでどうにかできそうと思ったけど
...は標準入力として渡されてしまうのでファイルパスを指定するのは無理っぽい。
残念。
2019/08/15(木) 00:42:17.68
突然の質問失礼します
普段vscode使っているのですがvimを試してみようと思ってvimを導入し.vimrcを設定したのですが
1 package main$
2 $
3 import "fmt"$
というように文末に$がついてしまいます
ググっても解決方法が見つけることができません
環境はubuntu18.04でvim8.0.1453です
どなたかご教示願います
普段vscode使っているのですがvimを試してみようと思ってvimを導入し.vimrcを設定したのですが
1 package main$
2 $
3 import "fmt"$
というように文末に$がついてしまいます
ググっても解決方法が見つけることができません
環境はubuntu18.04でvim8.0.1453です
どなたかご教示願います
2019/08/15(木) 00:49:00.55
set list!
2019/08/15(木) 00:49:56.39
速レスありがとうございます
解決しました
ありがとうございました
解決しました
ありがとうございました
2019/08/24(土) 13:47:44.14
git-bash.exe から neovim (nvim) を実行する方法、設定を教えて欲しいです。
コマンドプロンプトやパワーシェルのターミナル内からは、nvim を実行できるのですが、
git-bash では、nvim と入力すると、反応がなくなります。nvim-qt は実行できます。
ご存知の方いたら、お教えください。
コマンドプロンプトやパワーシェルのターミナル内からは、nvim を実行できるのですが、
git-bash では、nvim と入力すると、反応がなくなります。nvim-qt は実行できます。
ご存知の方いたら、お教えください。
2019/08/25(日) 17:40:13.06
Powerline系のプラグインを使ってる方いらっしゃいますか?
ambiwidthをdoubleに設定してあると、
Powerline用にパッチを当てたフォントでシンボルの位置がずれるせいか、
ステータスラインの表示が崩れてしまいます。
何か対処があるでしょうか?
画像はlightline.vimですが本家Powerlineなどでも同様になります。
single
https://i.imgur.com/BELOSs4.png
double
https://i.imgur.com/SpQkkWq.png
ambiwidthをdoubleに設定してあると、
Powerline用にパッチを当てたフォントでシンボルの位置がずれるせいか、
ステータスラインの表示が崩れてしまいます。
何か対処があるでしょうか?
画像はlightline.vimですが本家Powerlineなどでも同様になります。
single
https://i.imgur.com/BELOSs4.png
double
https://i.imgur.com/SpQkkWq.png
2019/08/25(日) 17:50:24.97
445443
2019/08/25(日) 21:35:01.87 文章を書くような用途に使ってるので、
基本的にambiwidth=doubleでないと都合が悪いんです。
下の画像の右端の二つのセクションでは、
パッチを当てたフォントで表示する三角のセパレーターが千切れています。
わかり難いですが実はそれ以外の部分も位置がずれていて、
文字幅がdoubleと見なされてるということでしょうか?
基本的にambiwidth=doubleでないと都合が悪いんです。
下の画像の右端の二つのセクションでは、
パッチを当てたフォントで表示する三角のセパレーターが千切れています。
わかり難いですが実はそれ以外の部分も位置がずれていて、
文字幅がdoubleと見なされてるということでしょうか?
2019/08/25(日) 23:30:33.68
ターミナルの実装とフォントに寄るんじゃないかな。
自分はAirLine使ってるけど特に不具合なく表示できてる。
あ、でもWindowsのTeraTermでは同じ設定ではちゃんと
表示されなかったな。
自分はAirLine使ってるけど特に不具合なく表示できてる。
あ、でもWindowsのTeraTermでは同じ設定ではちゃんと
表示されなかったな。
447443
2019/08/25(日) 23:51:35.50 vim powerline ambiwidth doubleあたりで検索するといくつかヒットするので、
それなりに既知の問題みたいです。
https://qiita.com/TsutomuNakamura/items/bd9139942973dfc469cc
https://github.com/miiton/Cica/issues/17
現在はrxvt-unicodeにEast Asian Ambiguousを全角で表示する修正ロケールを使用しています。
それなりに既知の問題みたいです。
https://qiita.com/TsutomuNakamura/items/bd9139942973dfc469cc
https://github.com/miiton/Cica/issues/17
現在はrxvt-unicodeにEast Asian Ambiguousを全角で表示する修正ロケールを使用しています。
2019/08/26(月) 20:25:35.38
$ ls -la ~/.viminf*
-rw-r--r-- 1 user user 23K 8月 26 20:14 /home/user/.viminfo
-rw-r--r-- 1 user user 60K 7月 23 17:48 /home/user/.viminft.tmp
-rw-r--r-- 1 user user 0 7月 17 17:42 /home/user/.viminfu.tmp
-rw-r--r-- 1 user user 0 7月 17 17:42 /home/user/.viminfv.tmp
-rw-r--r-- 1 user user 0 7月 17 06:27 /home/user/.viminfw.tmp
-rw-r--r-- 1 user user 0 7月 17 06:27 /home/user/.viminfx.tmp
-rw-r--r-- 1 user user 0 7月 15 11:19 /home/user/.viminfy.tmp
-rw-r--r-- 1 user user 0 7月 15 11:19 /home/user/.viminfz.tmp
履歴が妙に減ったと思ったらviminfoが分裂してたでござる
vimを強制終了した覚えもないしなんでこんなゴミが
-rw-r--r-- 1 user user 23K 8月 26 20:14 /home/user/.viminfo
-rw-r--r-- 1 user user 60K 7月 23 17:48 /home/user/.viminft.tmp
-rw-r--r-- 1 user user 0 7月 17 17:42 /home/user/.viminfu.tmp
-rw-r--r-- 1 user user 0 7月 17 17:42 /home/user/.viminfv.tmp
-rw-r--r-- 1 user user 0 7月 17 06:27 /home/user/.viminfw.tmp
-rw-r--r-- 1 user user 0 7月 17 06:27 /home/user/.viminfx.tmp
-rw-r--r-- 1 user user 0 7月 15 11:19 /home/user/.viminfy.tmp
-rw-r--r-- 1 user user 0 7月 15 11:19 /home/user/.viminfz.tmp
履歴が妙に減ったと思ったらviminfoが分裂してたでござる
vimを強制終了した覚えもないしなんでこんなゴミが
449443
2019/08/28(水) 00:34:50.47 結局、lightline.vimのドキュメントにもある通り、
旧いvim-powerline用にパッチを当てたフォントを用いると隙間がなくなりました。
Noto Monoにパッチを当てて、
urxvtで隙間がなくなるように文字間を1px詰めています。
当面vimで使うだけならこれでもしのげそうです。
https://i.imgur.com/AwRn7aa.png
Noto Monoは割と文字間が広いのでむしろ詰めてちょうど良いくらいですが、
Rictyとかは逆に狭いので具合が悪い。
旧いvim-powerline用にパッチを当てたフォントを用いると隙間がなくなりました。
Noto Monoにパッチを当てて、
urxvtで隙間がなくなるように文字間を1px詰めています。
当面vimで使うだけならこれでもしのげそうです。
https://i.imgur.com/AwRn7aa.png
Noto Monoは割と文字間が広いのでむしろ詰めてちょうど良いくらいですが、
Rictyとかは逆に狭いので具合が悪い。
450443
2019/08/28(水) 21:48:12.46 何だかこういう手間をかけなくても、
Cicaフォントを使えばambiwidth=doubleでも問題ないようなんですが、
手元のurxvtではセパレーターが豆腐になり表示されません。
Cicaフォントを使えばambiwidth=doubleでも問題ないようなんですが、
手元のurxvtではセパレーターが豆腐になり表示されません。
2019/08/29(木) 21:01:37.26
>>450
それVimの問題なのかね。
urxvtはlibVTE系の端末エミュと違って指定したフォント「だけ」を忠実に利用するから
そのフォントにその符号のグリフが登録されてないとどうしようもないよ。
それVimの問題なのかね。
urxvtはlibVTE系の端末エミュと違って指定したフォント「だけ」を忠実に利用するから
そのフォントにその符号のグリフが登録されてないとどうしようもないよ。
452443
2019/08/29(木) 23:21:26.76 これまでどちらかというと文字間が空き過ぎて詰めてるんですが、
逆に文字間を5pxまで広げたら表示されました。
これだけ広げるとセパレーターの前後に隙間ができて使えませんでしたが。
urxvtでambiwidth=doubleに設定した場合、
現状では旧vim-powerline用のフォントを使うしかなさそうです。
xfce4-terminalではCicaフォントで問題がないようです。
逆に文字間を5pxまで広げたら表示されました。
これだけ広げるとセパレーターの前後に隙間ができて使えませんでしたが。
urxvtでambiwidth=doubleに設定した場合、
現状では旧vim-powerline用のフォントを使うしかなさそうです。
xfce4-terminalではCicaフォントで問題がないようです。
2019/08/30(金) 23:25:19.19
> xfce4-terminalではCicaフォントで問題がないようです。
うそでした。やはりambiwidth=doubleではうまく動きませんね。
ターミナルを複数起動していてきちんと設定の変更が反映されていなかったようです。
うそでした。やはりambiwidth=doubleではうまく動きませんね。
ターミナルを複数起動していてきちんと設定の変更が反映されていなかったようです。
2019/08/31(土) 06:58:36.61
powerlineの三角ってそんなに重要か?
2019/08/31(土) 14:55:05.62
それを言うとPowerline自体絶対必要なものじゃないし、
見慣れた景色がちょっと変わって気分がいいだけ。
でもノーマルのlightline.vimでもいいと思うよ。
見慣れた景色がちょっと変わって気分がいいだけ。
でもノーマルのlightline.vimでもいいと思うよ。
2019/08/31(土) 22:59:50.63
さっさとSIXELが各種端末に実装されればいいのに(他力本願)
2019/09/09(月) 00:57:10.40
powerlineってパンくずリストみたいな奴か
専用フォントまで必要って随分大げさなんだな
専用フォントまで必要って随分大げさなんだな
2019/09/09(月) 10:36:56.73
PLの、フォントから色から何まで全部自分のところに会わせようとする感じが欧米らしいよねw
459名無しさん@お腹いっぱい。
2019/09/21(土) 10:00:38.19 補完、deopleteからvim-lspに乗り換えたら爆速になった
2019/09/22(日) 12:46:39.15
LSP使うならもうVSコード使うわ
2019/09/22(日) 12:53:40.05
LSPはcoc.nvimに任せとけばいい
2019/09/22(日) 13:44:47.75
deopleteが遅いっていうのがどのレベルのこと言ってるのか分からない
自分の環境では入力した瞬間に候補出るから時間だけで言えばVSやVSCodeの補完と変わらないレベル
自分の環境では入力した瞬間に候補出るから時間だけで言えばVSやVSCodeの補完と変わらないレベル
2019/09/22(日) 16:11:32.12
自己顕示欲が抑えられない前科多数の窃盗犯
464名無しさん@お腹いっぱい。
2019/09/22(日) 17:47:53.08 >>462
hddだから遅いのかもしれない
hddだから遅いのかもしれない
465名無しさん@お腹いっぱい。
2019/09/25(水) 21:49:20.90 gvimとpythonの連携でお尋ね。
Kaoriya版のgvim8.1を使っています。
:version で確認するとpython3のdllは3.5でコンパイルとなっていました
このとき3.7を使いたい場合はどうしたら?
使うの意味は3.6以上対応のプラグインを使用したり、quickrunでpython3.7を使うことを想定してます
pythonはAnacondaも使わず、素のPython3.7をインストールしてます
vimrcでpythonthreedllにパス付きのpython37.dllを指定しても
:echo has('python3') は1になりませんでした。
1. Kaoriya版を諦める
2. 3.7を諦める
3. nvimに移行
以外のアドバイスがあればお願いします。
Kaoriya版のgvim8.1を使っています。
:version で確認するとpython3のdllは3.5でコンパイルとなっていました
このとき3.7を使いたい場合はどうしたら?
使うの意味は3.6以上対応のプラグインを使用したり、quickrunでpython3.7を使うことを想定してます
pythonはAnacondaも使わず、素のPython3.7をインストールしてます
vimrcでpythonthreedllにパス付きのpython37.dllを指定しても
:echo has('python3') は1になりませんでした。
1. Kaoriya版を諦める
2. 3.7を諦める
3. nvimに移行
以外のアドバイスがあればお願いします。
466465
2019/09/25(水) 22:04:29.12 改行がおかしくてスマソ
467498
2019/09/27(金) 19:22:13.63 解決した。パスをクォーテーションで囲んだらいけなかったのね。この基本てどこか書いてる?
2019/09/27(金) 20:40:16.52
:h options
470名無しさん@お腹いっぱい。
2019/10/05(土) 01:05:02.16 vim 8.1...最新20かな? インスコしたらカレント行ハイライト行番号だけ下線出てきたんだけどなんで?
clear cursorlineは餅済
clear cursorlineは餅済
2019/10/06(日) 09:35:17.40
cursorlineopt かな?
472名無しさん@お腹いっぱい。
2019/10/08(火) 07:02:33.49 Vimも肥大エディタ化して四半世紀か。コンソールエディタだからこそ基本はガリマッチョじゃないとな。
窓で言うならマイフェスがVimだろ?
まぁ、プラグイン仕様だから削ぎ落とし可能な分だけマシかw
マシンスペック頼りの詰め込みエディタはいらんね。w
窓で言うならマイフェスがVimだろ?
まぁ、プラグイン仕様だから削ぎ落とし可能な分だけマシかw
マシンスペック頼りの詰め込みエディタはいらんね。w
2019/10/08(火) 10:35:18.88
???
2019/10/08(火) 13:06:37.77
統合失調症きてんね
2019/10/08(火) 13:40:27.19
知恵遅れが理解不能なものを糖質っていう風潮、止めないと。
2019/10/08(火) 14:10:15.50
統合失調症の人に失礼だよな
2019/10/08(火) 19:04:03.05
知恵遅れはいいのか
2019/10/09(水) 18:54:07.33
知恵遅れも糖質も一定の状態を指称する。
違う状態なのにそういうのはダメだけど、言葉そのものが間違いなわけじゃない。
違う状態なのにそういうのはダメだけど、言葉そのものが間違いなわけじゃない。
2019/10/09(水) 23:05:14.16
ガイジは?
2019/10/09(水) 23:07:45.41
糖質が理解不可能なもの知恵遅れって言う風潮、止めないと
2019/10/10(木) 08:20:43.49
アスペみたいに文字の入れ替えを始めたか
2019/10/10(木) 16:54:23.62
糖質が理解不可能なものアスペって言う風潮、止めないと
2019/10/10(木) 16:55:34.74
まあ仲良くしろよ、同類じゃねえかw
2019/10/10(木) 17:14:11.68
まず、人を馬鹿にする風潮を何とかしないと
2019/10/10(木) 22:11:41.69
まあ>>472がイミフなんで言いたくなる気持ちもわかる
2019/10/11(金) 21:32:47.39
せめて「Vimも肥大エディタ化して四半世紀」くらいは読めるようになろうね
2019/10/11(金) 21:40:51.80
そんなんだから糖質とか言われちゃうんよな
2019/10/12(土) 20:07:54.20
うわぁ…
2019/10/12(土) 21:10:33.85
あわぅ
2019/10/17(木) 23:33:15.02
vimmerは移動にhjklしかほとんど使わないですか?
最近レスポンスが遅い環境なのでw,b,f,その他色々使ってみてるのですが慣れる気がしないです。
最近レスポンスが遅い環境なのでw,b,f,その他色々使ってみてるのですが慣れる気がしないです。
2019/10/18(金) 00:15:30.78
普通にカーソルキー使ってる
その分hjklを他にバインド出来るし
その分hjklを他にバインド出来るし
2019/10/18(金) 00:34:55.75
2019/10/18(金) 03:10:18.56
HMLはハイミドルローだからまだいい
但しggとG、テメーらはダメだ
但しggとG、テメーらはダメだ
2019/10/18(金) 09:39:26.58
右ctrlだけEmacsキーバインドにしてカーソル移動してる。もちろんノーマルモードではhjklを使ってる。
他人のPCで作業できなくなるので全くおすすめしない
他人のPCで作業できなくなるので全くおすすめしない
2019/10/18(金) 13:23:04.71
IJKLじゃイカンのか?
2019/10/18(金) 17:31:35.08
今日知ったけどYouTubeもjlで10秒スキップできるな
2019/10/18(金) 20:02:57.47
ページ送りでだいたい移動してwf/とかで目標まで移動
微調整にhjkl
微調整にhjkl
2019/10/18(金) 20:16:10.83
googleのサービスのショートカットキーはvim式のものが結構ある
2019/10/18(金) 22:43:47.17
f,t を使いこなすまでは vi 初心者かな
2019/10/19(土) 18:55:44.06
誰かCoc.nvimでC#の補完に成功してる?
501名無しさん@お腹いっぱい。
2019/10/20(日) 21:59:23.03 プログラミングも初心者でvim も触って半年で
プラグイン使わずになんとかメモ書きは慣れてきた程度の者なのですが
vim のソースコードに興味があります
(淡い)最大の目標としてフォークしてgui アプリ作ったり
なんて、考えています。
ios にはもうiVim というのがありますが
そんなイメージです。
vim のコードを読むのか、neovim の方がいいのか
どこから読み始めればいいのか、暗中模索な状態です
いまは、日本語ヘルプ読んだり
github のリポジトリのディレクトリとただ眺めている
感じです
ヘルプのここを読めとか、このテキストは良いとか
Vim ならVim で!NeoVim ならNeoVimで!やら
プラグイン入れてからじゃね?プラグイン作ってからじゃね?
などなど、アドバイスありましたら
よろしくお願いします。
プラグイン使わずになんとかメモ書きは慣れてきた程度の者なのですが
vim のソースコードに興味があります
(淡い)最大の目標としてフォークしてgui アプリ作ったり
なんて、考えています。
ios にはもうiVim というのがありますが
そんなイメージです。
vim のコードを読むのか、neovim の方がいいのか
どこから読み始めればいいのか、暗中模索な状態です
いまは、日本語ヘルプ読んだり
github のリポジトリのディレクトリとただ眺めている
感じです
ヘルプのここを読めとか、このテキストは良いとか
Vim ならVim で!NeoVim ならNeoVimで!やら
プラグイン入れてからじゃね?プラグイン作ってからじゃね?
などなど、アドバイスありましたら
よろしくお願いします。
2019/10/21(月) 01:32:39.06
>>501
vimソース見る前にプラグイン作るのが楽しくなってくるのに一票
vimソース見る前にプラグイン作るのが楽しくなってくるのに一票
2019/10/21(月) 01:32:55.67
neovimにはGUIを実装したonivimとかあるしそれ参考にしたらいい
2019/10/21(月) 07:56:24.94
vimはキーバインドとキーが一致しないのがちょっと
小文字と大文字を対にするのは苦肉の策にしても推測しにくいってのは中々
小文字と大文字を対にするのは苦肉の策にしても推測しにくいってのは中々
2019/10/21(月) 08:19:50.84
2019/10/21(月) 08:42:41.57
キーバインドなんて1週間ぐらい全ての文字入力をvimだけでやっていれば基本的なのは手が勝手に動くようになる
507名無しさん@お腹いっぱい。
2019/10/21(月) 09:36:38.832019/10/22(火) 00:09:06.97
vimで段落移動できるとか何でもっと早く教えてくれないんだ
置換と僅かなテキストオブジェクトだけでも通用するけども
置換と僅かなテキストオブジェクトだけでも通用するけども
2019/10/22(火) 09:02:02.64
helpに書いてあるんじゃないかしら
2019/10/22(火) 14:56:56.29
まあ「これ早く知っとけば」というのはよくある
2019/10/22(火) 18:48:35.80
その知っておけば自体が増えていくってオチ
512名無しさん@お腹いっぱい。
2019/10/23(水) 00:27:35.61 Vimでウィンドウ分割して編集中のバッファと別にIDE風にregisterやmarker内容を常に表示させたままにする方法ってあるのでしょうか?で、yankすると、その内容がリアルタイムに変更されるような感じのもの。
2019/10/23(水) 00:53:55.64
単純にイベントで表示させたら
2019/10/23(水) 14:36:21.22
IDE風に見せるターミナルソフト使う
2019/10/23(水) 22:59:11.05
vim初心者に対しては保存操作よりまずクリップボードの連携をするのが先だと思う
なまじ独自の領域を持つ故にらコピペもままならないとかふざけんなと
クッソ遠いESCをC-[で代替できるとかさ
なまじ独自の領域を持つ故にらコピペもままならないとかふざけんなと
クッソ遠いESCをC-[で代替できるとかさ
2019/10/23(水) 23:02:18.19
ある程度慣れて来たらドキュメント全部に目を通せ
2019/10/24(木) 08:59:25.77
コピペは Shift-Ins でやってるな
GVim とか Win でも使えるのか知らないけど
GVim とか Win でも使えるのか知らないけど
2019/10/24(木) 10:00:44.42
>>515
jjにしたほうが楽
jjにしたほうが楽
2019/10/24(木) 14:50:13.15
jjは2回押すのに時間がかかるのが嫌だ
C-[派
C-[派
2019/10/24(木) 16:47:13.37
jjを推す訳じゃないが
jjよりc-[のほうが3倍くらい入力コスト高いと思うぞ
jjよりc-[のほうが3倍くらい入力コスト高いと思うぞ
2019/10/24(木) 21:22:23.38
capslockをetcと入れ替える派
2019/10/24(木) 21:27:49.13
jjだとたまにJJと入力されて発狂する派
2019/10/25(金) 06:06:09.79
自分もクリップボードへのコピペと切り取りは C-ins, S-ins, S-del
vim以外でもほとんどこれ
ctrl +x,c,v はほぼ使わない
vim以外でもほとんどこれ
ctrl +x,c,v はほぼ使わない
2019/10/25(金) 09:08:26.27
set clipboard=unnamed,autoselect
にしている
にしている
2019/10/25(金) 13:49:16.82
コピペはinset/deleteでやるからいいとか言いたことはそうじゃないと思うぞ
XCV以前からあるショートカットってだけでvim発祥じゃないんだから
XCV以前からあるショートカットってだけでvim発祥じゃないんだから
2019/10/26(土) 08:59:25.54
syntax enable
と
syantax on
の違いってなんでしょう?
ヘルプを見るとenableの方は自分で設定したhighlight等を上書きせず、onの方は自分で設定したhighlightを破棄してデフォルトの設定にする、と書いてあります。
が、自分で色々実験してみても違いがないように思えます。
違いが出るような再現手順があれば、それも教えていただきたいです。
と
syantax on
の違いってなんでしょう?
ヘルプを見るとenableの方は自分で設定したhighlight等を上書きせず、onの方は自分で設定したhighlightを破棄してデフォルトの設定にする、と書いてあります。
が、自分で色々実験してみても違いがないように思えます。
違いが出るような再現手順があれば、それも教えていただきたいです。
2019/10/26(土) 12:50:53.58
このスレだけuni板でやたら伸びるのな。
2019/10/27(日) 00:06:38.53
ESCはC-iにしてる
はずだったんだがタブが挿入される なんでやw
はずだったんだがタブが挿入される なんでやw
2019/10/27(日) 10:10:59.76
ここだけ伸びてるというより他のスレが限界集落ってだけでは
2019/10/29(火) 00:00:59.63
2ch閉鎖危機の時の伝説が無ければとっくにLinux板と統合されてるよ
2019/10/29(火) 09:05:53.65
今や当時を知る者がどれほどいる事だろうか
532名無しさん@お腹いっぱい。
2019/10/29(火) 16:15:48.86533名無しさん@お腹いっぱい。
2019/11/01(金) 18:43:23.67 置換モードでコードに書かれている単語の補完が可能になる方法やプラグイン知ってる方いませんか?
2019/11/02(土) 01:33:06.93
vimって日本語と相性悪そうなんだけどどうなの
まさか日本語封印するために英語使ってんの
まさか日本語封印するために英語使ってんの
2019/11/02(土) 05:00:21.85
>>534
日本語で頼む
日本語で頼む
2019/11/02(土) 11:46:25.06
音声入力はできますか?
2019/11/02(土) 11:49:31.98
チンコのインプットはできますか?
2019/11/02(土) 14:19:09.68
やはりこのスレだけ異常に伸びる
中身は腐れレス
中身は腐れレス
2019/11/03(日) 16:12:31.71
2019/11/11(月) 12:35:48.53
別に相性悪か無いよ
そもそもコーディングするとき日本語あんまり使わないし
そもそもコーディングするとき日本語あんまり使わないし
2019/11/11(月) 13:17:31.27
日本語入力し終わったらIMEオフるクセついてる
あとinsertから戻るときにIMEオフになるよう設定してる
あとinsertから戻るときにIMEオフになるよう設定してる
2019/11/12(火) 00:18:07.83
半端な気持ちで入ってくるなよvimの世界によ
2019/11/12(火) 02:19:41.15
抜け出せなくなるからな
2019/11/12(火) 21:20:24.76
vimの沼
2019/11/12(火) 21:22:36.84
だが抜け出せない沼も悪くない
2019/11/12(火) 21:29:58.61
いい湯加減じゃないか
2019/11/12(火) 21:31:29.82
いつの間にか他のアプリのキーバインド全てvim風にしてしまう病
2019/11/12(火) 21:49:29.28
まずシェルとWebブラウザは基本
vimバインドじゃないとイラつく
vimバインドじゃないとイラつく
2019/11/12(火) 22:40:48.23
https://www.google.com/search?q=vim+t-shirt&prmd=isvn&sxsrf=ACYBGNRtsF8T-UeMAaf6X3pJIe4MRnng6g:1573565684046&source=lnms&tbm=shop&sa=X&ved=2ahUKEwjN-YL95OTlAhWNy4sBHTPgCJoQ_AUoAnoECA0QAg&biw=424&bih=621&dpr=2.55
次の症状
次の症状
2019/11/12(火) 22:44:39.34
個人的にhjklのさりげなさ、わかる人にだけわかる感が好き
2019/11/14(木) 02:29:17.34
俺のhjklは矢印変換専用ですわ
むしろvim以外で輝く
むしろvim以外で輝く
2019/11/14(木) 06:52:08.41
マッキー極細でhjklキートップに←↓↑→と、homeに~と、
追加で書きたくなる俺は多分病気だな
追加で書きたくなる俺は多分病気だな
2019/11/14(木) 10:27:44.05
確かに矢印変換の方がhjklは捗るよね
俺の場合それで方向覚えたわ
俺の場合それで方向覚えたわ
2019/11/15(金) 08:02:03.57
矢印云々ってなんのことよ
2019/11/15(金) 09:15:02.08
やじるしでんでん
2019/11/15(金) 09:44:04.53
zk連打できのこの山
2019/11/15(金) 16:15:49.89
googleIMEはz+hjklで矢印が出せるからな
zhで←、zjで↓が出るから使ってりゃ自然と覚えるってこと
他にz,で‥、z.で…、z[で『、z]で』、z-で〜になる
zhで←、zjで↓が出るから使ってりゃ自然と覚えるってこと
他にz,で‥、z.で…、z[で『、z]で』、z-で〜になる
2019/11/15(金) 22:47:36.52
シェルのキーバインドはemacsだわ
モード切り替えるのが面倒くさい
モード切り替えるのが面倒くさい
2019/11/15(金) 23:35:16.11
rogue というゲームをやると hjlk は自然と覚えられるぞ
2019/11/16(土) 01:16:46.58
rogueぼちぼちやってる
放置してると割と解けたりするし、詰まったら放置
放置してると割と解けたりするし、詰まったら放置
2019/11/16(土) 09:11:06.32
まともに学習したいならvim adventuresやれ定期
2019/11/16(土) 09:45:19.25
vim adventuresでぐぐって3番目の記事に草
2019/11/16(土) 11:00:13.26
Googleの検索結果はパーソナライズされているということは知っておこう
2019/11/16(土) 11:20:56.26
すまん。作者と思われたら失礼だと思い周りくどく書いてしまった。
俺の脳髄のスマッシュヒットはこちら
ttps://qiita.com/kugyu10/items/3f79073a2ac280c43dac
俺の脳髄のスマッシュヒットはこちら
ttps://qiita.com/kugyu10/items/3f79073a2ac280c43dac
2019/11/16(土) 18:16:02.22
>>564
記事作者の方ですか?
記事作者の方ですか?
2019/11/16(土) 18:39:04.89
穿ってるねえ
567名無しさん@お腹いっぱい。
2019/11/19(火) 17:08:17.03 .viminfo の中のジャンプリストという部分が
新しいファイルを開く度に(正確には開いて閉じる度に)古い履歴が二重に増殖してしまうんだが
これバグだよな?
だれかバグ報告しといてくれない?
どこに報告すればいいのかわからん
↓以下 .viminfo の具体例
# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)
↑これが
b.txt を開いて閉じると
↓こうなる
# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/b.txt
|4,39,1,0,1574150302,"~/Desktop/temp/b.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)
さらに繰り返すたびに倍々に増えていく
新しいファイルを開く度に(正確には開いて閉じる度に)古い履歴が二重に増殖してしまうんだが
これバグだよな?
だれかバグ報告しといてくれない?
どこに報告すればいいのかわからん
↓以下 .viminfo の具体例
# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)
↑これが
b.txt を開いて閉じると
↓こうなる
# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/b.txt
|4,39,1,0,1574150302,"~/Desktop/temp/b.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)
さらに繰り返すたびに倍々に増えていく
2019/11/19(火) 17:38:36.14
bを閉じた後はaに行ってるんだからそうなるだろ
569名無しさん@お腹いっぱい。
2019/11/20(水) 02:22:41.59 >>568
上が新だよ
上が新だよ
2019/11/20(水) 08:46:35.61
日英で前後の意味が逆だから迷うのはあるある
2019/11/25(月) 17:31:08.36
【急募】テキストオブジェクトの覚え方
2019/11/25(月) 17:54:05.39
ヘルプ見ろ
2019/11/25(月) 17:54:10.68
>>571
チートシート用意しとけ
チートシート用意しとけ
2019/11/26(火) 01:51:45.50
2019/11/26(火) 19:57:45.40
g系のコマンドもなかなか覚えられないな
giとかgdは便利なんだけど、明確に意識しないと使いこなせない(´・ω・`)
giとかgdは便利なんだけど、明確に意識しないと使いこなせない(´・ω・`)
2019/11/27(水) 02:51:56.45
vimの全コマンドを網羅した壁紙って4Kで足りる?
2019/12/02(月) 14:57:37.25
VimConf 2019 Videos and Photos
https://www.youtube.com/watch?v=kgUciluS-ys&list=PLx8bw5NQypskQlEGupVqoUBBJtRmNXLet
面白いトピックはあるかな?
https://www.youtube.com/watch?v=kgUciluS-ys&list=PLx8bw5NQypskQlEGupVqoUBBJtRmNXLet
面白いトピックはあるかな?
2019/12/04(水) 17:34:17.92
趣味でvim始めてみたいんだけどドットインストールの講座マスターするだけでは不十分?
実践Vimまで手を出すべきだろうか
実践Vimまで手を出すべきだろうか
2019/12/04(水) 18:01:21.89
ドットインストールの一覧見た感じ基本はだいたいOK
気になるなら実践Vimは買って損はない
気になるなら実践Vimは買って損はない
2019/12/04(水) 20:49:41.86
2019/12/04(水) 21:38:26.37
実践Vimいいよ〜
いっぱしのvi使いを自認していたつもりだったけど、知らないことがいっぱいあったわ
いっぱしのvi使いを自認していたつもりだったけど、知らないことがいっぱいあったわ
2019/12/05(木) 16:27:30.94
環境設定が楽しい
実践Vim買ってみるかな
実践Vim買ってみるかな
2019/12/06(金) 01:36:09.12
でもモードと日本語がね・・・
2019/12/06(金) 11:08:12.23
画面スクロールをさかのぼる方法ってない?
目的としては、カーソル位置の単語を検索する時に*を入力すると次の単語に飛ぶのが嫌なので*Nにマッピングして元の単語にカーソルを戻しているんだけど、
これだと次の単語が表示範囲外だった場合はスクロールが発生するために元の単語に戻った時に表示範囲が変わってしまう
*Nの後に何か追加するかしてこの表示範囲ズレも含めて元に戻したい
目的としては、カーソル位置の単語を検索する時に*を入力すると次の単語に飛ぶのが嫌なので*Nにマッピングして元の単語にカーソルを戻しているんだけど、
これだと次の単語が表示範囲外だった場合はスクロールが発生するために元の単語に戻った時に表示範囲が変わってしまう
*Nの後に何か追加するかしてこの表示範囲ズレも含めて元に戻したい
2019/12/06(金) 12:10:16.03
俺はscrolloff設定して常に画面中央にカーソルが来るようにしてる
ジャンプする前も戻ってきた時もカーソル位置や画面範囲は変わらない
ジャンプする前も戻ってきた時もカーソル位置や画面範囲は変わらない
2019/12/07(土) 12:44:07.25
Vimうまくすればほとんどエディタ、開発環境の上位互換なんじゃないのか?
調べれば調べるほどなんでもできるぞこれ
調べれば調べるほどなんでもできるぞこれ
2019/12/07(土) 13:22:22.99
色々やろうとすればやろうとするほど
俺様環境になるんだよなw
他人に触らせられない
俺様環境になるんだよなw
他人に触らせられない
2019/12/08(日) 09:40:51.21
基本viでバッファ複数持てて画面を縦横に分割できるのが良いなvimは、エディタとして。
あとvimdiffがものすごく便利。
これなしでコードレビューできなくなってきてて怖い。
逆にそれ以外の機能使ってない。
エディタに懲りすぎると何が目的か分からなくなる。
そういうの楽しいけど。
あとvimdiffがものすごく便利。
これなしでコードレビューできなくなってきてて怖い。
逆にそれ以外の機能使ってない。
エディタに懲りすぎると何が目的か分からなくなる。
そういうの楽しいけど。
2019/12/08(日) 12:12:54.34
vimをIDE化させることに否定的な人って多いけどvimrcとインストールスクリプトで
OS依存なく環境の自動構築ができる範囲に収まる限りは問題ないだろうと思う
今時他人にPC操作させることなどほぼないし他人が使うことを最初から想定しているならユーザーを切り替えればいい
OS依存なく環境の自動構築ができる範囲に収まる限りは問題ないだろうと思う
今時他人にPC操作させることなどほぼないし他人が使うことを最初から想定しているならユーザーを切り替えればいい
2019/12/08(日) 13:12:24.08
vimgrepとdiffsplitとタグジャンプを使いこなせれば怖いものはない
2019/12/08(日) 21:00:04.08
近頃の vim の漢字コードはどんな感じ?
自動判定して任意の漢字コードで書き込めるの?
自動判定して任意の漢字コードで書き込めるの?
2019/12/09(月) 18:22:29.08
linux 上の話で申し訳ないが、8.1.2391 をUTF-8で使っていて、
環境に混在してる漢字仮名が書き込んである古いeuc-jp 文書をvimで開くと読めたことはない。
nkf で変換すればなんの問題もないけどな。
環境に混在してる漢字仮名が書き込んである古いeuc-jp 文書をvimで開くと読めたことはない。
nkf で変換すればなんの問題もないけどな。
2019/12/09(月) 18:51:14.38
fileencodingsってvim6くらいに入ったんだな
2019/12/10(火) 08:36:15.97
>>589
IDE化ってどのくらいまでのこと言うのかな?
人によって感覚は違うんだろうが、自分的にはソース編集のための便利機能まではエディタの範疇で、コンパイル、リンクの環境みたいなのまで持ち始めるとIDEかなあ。
IDE化ってどのくらいまでのこと言うのかな?
人によって感覚は違うんだろうが、自分的にはソース編集のための便利機能まではエディタの範疇で、コンパイル、リンクの環境みたいなのまで持ち始めるとIDEかなあ。
2019/12/11(水) 20:51:28.04
nkfなんてあるのか
これならwinのSJISも化けずに済むな
これならwinのSJISも化けずに済むな
2019/12/12(木) 11:45:57.80
SJISを読む時はlvもあるといいよ
化けないless
化けないless
2019/12/13(金) 10:47:08.31
v8.2キタ━━━━(゚∀゚)━━━━!!
2019/12/13(金) 21:49:10.45
新機能追加されたの?
2019/12/13(金) 22:05:34.43
2019/12/14(土) 14:33:24.70
584だがvim-asteriskでスクロール抑制できるようになった
2019/12/15(日) 09:42:15.49
公式のゲームがくだらな過ぎて草生える
2019/12/21(土) 21:44:52.02
>>584
つ vim-asteriskのstayモード
つ vim-asteriskのstayモード
2019/12/23(月) 22:54:54.65
テキスト整形プラグインっていっぱいあってどれ使えばいいかわからん
Align使ってみるけど
Align使ってみるけど
2019/12/23(月) 23:35:43.42
指定したファイルを読み込み時にタイムスタンプを自動で挿入ってできる?
ガッツリした日記じゃなくて軽いメモ程度なんだけど
ガッツリした日記じゃなくて軽いメモ程度なんだけど
2019/12/25(水) 08:19:16.73
autocmd BufReadとstrftime("%Y-%m-%d", localtime())組み合わせたらいけそう
(丸投げ)
(丸投げ)
2019/12/29(日) 23:14:31.46
XML系列の言語のシンタックスハイライトで
名前空間がある場合と無い場合両方に対してハイライトを適用したんだけどどうすればいいかな。
現状syntax/xslt.vimを参考に↓
syn cluster xmlTagHook add=xmlElement
syn case match
syn match xmlElement '\%(namespace:\)\@<=element'
hi def link xmlElement Statement
↑としてるんだけどnamespace:が省略されてると上手くいかない。
名前空間がある場合と無い場合両方に対してハイライトを適用したんだけどどうすればいいかな。
現状syntax/xslt.vimを参考に↓
syn cluster xmlTagHook add=xmlElement
syn case match
syn match xmlElement '\%(namespace:\)\@<=element'
hi def link xmlElement Statement
↑としてるんだけどnamespace:が省略されてると上手くいかない。
2019/12/30(月) 09:26:22.59
行頭に.LOG付けてメモ帳で開くと日付の自動挿入できたよな
leafpadにはないが
leafpadにはないが
2019/12/31(火) 16:47:21.16
暇つぶしにquotes.txtを読んでみた
私の元カノはemacsに走りました。もちろん、彼女とはうまくいきませんでした。
(Geoffrey Mann)
草
私の元カノはemacsに走りました。もちろん、彼女とはうまくいきませんでした。
(Geoffrey Mann)
草
2019/12/31(火) 23:29:43.66
日付挿入の件だけど,
具体的な実装を出せないくらいVimスクリプト初学者が言うと
特定のファイルが開かれる
→それが今日開くのが二度目ならなにもしない
→そうでなければ今日の日付けをバッファに読み込んだ後に挿入
これだけで実現できそう。
具体的な実装を出せないくらいVimスクリプト初学者が言うと
特定のファイルが開かれる
→それが今日開くのが二度目ならなにもしない
→そうでなければ今日の日付けをバッファに読み込んだ後に挿入
これだけで実現できそう。
2020/01/02(木) 15:25:51.41
autodate.vimのフック処理を開いたときにも適用すればいいんじゃないのかな
開いたときじゃなくて保存時でいいならそのまま使える
開いたときじゃなくて保存時でいいならそのまま使える
2020/01/10(金) 00:57:03.72
お前らって拡張はいくつ入れてるの?無闇に入れてもどうせ持て余すしよ
プラグインマネージャー自体が無駄に多くて余計訳わからんし
プラグインマネージャー自体が無駄に多くて余計訳わからんし
2020/01/10(金) 01:12:28.00
Vundle
vim-airline
vimdoc-ja
vim-airline
vimdoc-ja
613名無しさん@お腹いっぱい。
2020/01/10(金) 23:56:51.81 NeoBundle 'vim-jp/vimdoc-ja'
NeoBundle 'tpope/vim-sensible.git'
NeoBundle 'vim-scripts/vim-auto-save'
NeoBundle 'skanehira/vsession'
NeoBundle 'tpope/vim-surround'
NeoBundle 'tpope/vim-sensible.git'
NeoBundle 'vim-scripts/vim-auto-save'
NeoBundle 'skanehira/vsession'
NeoBundle 'tpope/vim-surround'
2020/01/11(土) 02:32:45.05
ゴリラさんのがある
2020/01/11(土) 14:37:26.38
開発用に使うから各言語用プラグインとか入れてると結果的に40個ぐらいになっている
2020/01/11(土) 15:10:14.24
自分も39個入ってた
2020/01/11(土) 15:55:58.83
Plug 'junegunn/vim-plug', {'dir': '~/.vim/plugged/vim-plug/autoload'}
Plug 'vim-jp/vimdoc-ja'
Plug 'scrooloose/nerdcommenter'
Plug 'scrooloose/nerdtree'
Plug 'jistr/vim-nerdtree-tabs', {'on': 'NERDTreeToggle'}
Plug 'severin-lemaignan/vim-minimap'
Plug 'vim-scripts/sudo.vim'
Plug 'vim-scripts/taglist.vim'
Plug 'vim-scripts/gtags.vim'
Plug 'vim-scripts/SrcExpl'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'thinca/vim-quickrun', {'on': 'QuickRun'}
Plug 'Shougo/vimproc.vim', {'do': 'make', 'on': 'QuickRun'}
Plug 'Shougo/vimshell.vim'
Plug 'Shougo/neocomplete.vim'
Plug 'Shougo/vinarise.vim'
Plug 'davidhalter/jedi-vim', {'for': 'python'}
Plug 'mrkn/mrkn256.vim', {'do': 'cp ~/.vim/plugged/mrkn256.vim/colors/mrkn256.vim ~/.vim/colors/'}
Plug 'vim-scripts/grep.vim'
Plug 't9md/vim-quickhl'
Plug 'haya14busa/incsearch.vim'
Plug 'junegunn/fzf', {'dir': '~/.fzf', 'do': './install --all'}
Plug 'junegunn/fzf.vim'
スマフォで使ってる設定だから最低限だぜ?って言おうとしたら
それでも24個入ってたw
面倒になって結局共通化したんだったわ
Plug 'vim-jp/vimdoc-ja'
Plug 'scrooloose/nerdcommenter'
Plug 'scrooloose/nerdtree'
Plug 'jistr/vim-nerdtree-tabs', {'on': 'NERDTreeToggle'}
Plug 'severin-lemaignan/vim-minimap'
Plug 'vim-scripts/sudo.vim'
Plug 'vim-scripts/taglist.vim'
Plug 'vim-scripts/gtags.vim'
Plug 'vim-scripts/SrcExpl'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'thinca/vim-quickrun', {'on': 'QuickRun'}
Plug 'Shougo/vimproc.vim', {'do': 'make', 'on': 'QuickRun'}
Plug 'Shougo/vimshell.vim'
Plug 'Shougo/neocomplete.vim'
Plug 'Shougo/vinarise.vim'
Plug 'davidhalter/jedi-vim', {'for': 'python'}
Plug 'mrkn/mrkn256.vim', {'do': 'cp ~/.vim/plugged/mrkn256.vim/colors/mrkn256.vim ~/.vim/colors/'}
Plug 'vim-scripts/grep.vim'
Plug 't9md/vim-quickhl'
Plug 'haya14busa/incsearch.vim'
Plug 'junegunn/fzf', {'dir': '~/.fzf', 'do': './install --all'}
Plug 'junegunn/fzf.vim'
スマフォで使ってる設定だから最低限だぜ?って言おうとしたら
それでも24個入ってたw
面倒になって結局共通化したんだったわ
2020/01/11(土) 17:43:33.56
拡張入れすぎて遅くなったり重くなったりしないのか
2020/01/12(日) 11:13:14.41
拡張は起動時に全部読み込むから突っ込み過ぎたら当然もたつくよ
遅延読み込みできるプラグインマネージャーもあるらしいがよくは知らん
マネージャーの記述自体が煩雑化してアレ
遅延読み込みできるプラグインマネージャーもあるらしいがよくは知らん
マネージャーの記述自体が煩雑化してアレ
2020/01/12(日) 11:27:41.05
deinなら遅延フラグと起動オプションを設定するだけだから大して難しくはない
起動オプションは特定形式のファイル開いたときとか、特定のコマンドが呼ばれた時とか
起動オプションは特定形式のファイル開いたときとか、特定のコマンドが呼ばれた時とか
621名無しさん@お腹いっぱい。
2020/01/12(日) 17:50:02.07 新年というとこで自宅遊び用は
.vimrc を一掃して
Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
とりま、これで
あとはremap で、なんとか、、、
は行かなくて、意地でやってる(非効率)
.vimrc を一掃して
Plug 'prabirshrestha/async.vim'
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
とりま、これで
あとはremap で、なんとか、、、
は行かなくて、意地でやってる(非効率)
622名無しさん@お腹いっぱい。
2020/01/12(日) 17:51:41.212020/01/12(日) 18:01:55.48
>>622
LinuxDeployでdebianダヨ
LinuxDeployでdebianダヨ
624名無しさん@お腹いっぱい。
2020/01/12(日) 20:32:21.21 >>623
あざます!
あざます!
2020/01/14(火) 21:34:12.40
100個くらい入れてる
自前の設定集を含めて
気が向いたときに不要なの整理してる
全部覚えとくの無理だからなるべく覚えない方針
遅延読み込みしてれば体感は軽くできる
自前の設定集を含めて
気が向いたときに不要なの整理してる
全部覚えとくの無理だからなるべく覚えない方針
遅延読み込みしてれば体感は軽くできる
2020/01/15(水) 23:27:35.29
インストールが目的化して最終的に更地にするのまでがデフォ
デスクトップ改造と同じよ
デスクトップ改造と同じよ
2020/02/04(火) 12:50:51.21
最近のVimはバニラでも高級なことができるからほぼ要らない。
特殊なことしたけりゃVimスクリプトじゃなくて組み込みのPython使えばいいし。
でもまあ、面白いプラグインも結構あるよね。音楽流したりw
特殊なことしたけりゃVimスクリプトじゃなくて組み込みのPython使えばいいし。
でもまあ、面白いプラグインも結構あるよね。音楽流したりw
2020/02/04(火) 15:44:42.28
端末から直接vimのヘルプを引く方法を教えろ下さい
manみたいにできないか
manみたいにできないか
2020/02/04(火) 17:02:37.01
$ vim +h (調べたい項目)
例
$ vim +h popup
例
$ vim +h popup
2020/02/04(火) 17:18:31.90
onlyつけた方が見やすいな
$ vim +'h (調べたい項目)|only'
$ vim +'h popup|only'
$ vim +'h (調べたい項目)|only'
$ vim +'h popup|only'
2020/02/04(火) 17:31:47.83
vim-h () {
vim +":help ${1:help}|only"
}
$ vim-h c
引数なしだとhelpトップになる
helpを閉じてもvimが残ってて困ってたけどonly便利だな
vim +":help ${1:help}|only"
}
$ vim-h c
引数なしだとhelpトップになる
helpを閉じてもvimが残ってて困ってたけどonly便利だな
2020/02/04(火) 17:33:16.63
alias man=vim +h
2020/02/05(水) 21:15:10.15
2020/02/08(土) 15:07:10.26
Gが最終行でggが先頭行ってのが不可解なんだけどどう解釈すればいいの
hjklでさえ慣れたのにこれは一向に
hjklでさえ慣れたのにこれは一向に
2020/02/08(土) 15:14:31.79
先頭行は1Gにしとる
2020/02/08(土) 16:26:26.62
gの意味は素直にgoだと思う
Gの対がggなのは小文文字のgで始まるコマンドが沢山あるからだろうな
gがマップリーダーになってるから単独のgは使えないと
なんでGで下に行くかは知らん
Gの対がggなのは小文文字のgで始まるコマンドが沢山あるからだろうな
gがマップリーダーになってるから単独のgは使えないと
なんでGで下に行くかは知らん
2020/02/08(土) 16:49:04.52
GはGyou(行)の頭文字だから数字Gで数字の行に移動できる
ここでGにデフォルトの値を与えることを考える
Gのデフォルトは1でも10でも100でも何でも良いが、最初または最後の行に移動するという頻繁に使われるのがデフォルトとして適切だろう
最初の行に行く動作は常に1Gで達成できる
一方最後の行に行く動作は999...GのようにMax行数以上の数値を指定する必要がある
したがってGのデフォルトはファイルの最終行に移動が適切
ggはなんかあれでしょ1Gだよ小指がつりそうだからほら
ここでGにデフォルトの値を与えることを考える
Gのデフォルトは1でも10でも100でも何でも良いが、最初または最後の行に移動するという頻繁に使われるのがデフォルトとして適切だろう
最初の行に行く動作は常に1Gで達成できる
一方最後の行に行く動作は999...GのようにMax行数以上の数値を指定する必要がある
したがってGのデフォルトはファイルの最終行に移動が適切
ggはなんかあれでしょ1Gだよ小指がつりそうだからほら
2020/02/08(土) 19:21:42.95
2020/02/08(土) 23:43:59.01
下はG
上は:1と打ってる
EWS-UX-Vの時代から
上は:1と打ってる
EWS-UX-Vの時代から
2020/02/09(日) 00:57:50.58
末尾が$Gなのがね・・・
2020/02/16(日) 18:49:33.65
初歩的なんですが複数行の範囲指定ってどうすれば
50行間隔で改行を挟みたいんですが50Vとしても矩形になるし
50行間隔で改行を挟みたいんですが50Vとしても矩形になるし
2020/02/16(日) 19:51:33.68
qq50jo<ESC>q
@q
@q
2020/02/16(日) 23:00:27.49
キーボードマクロ便利よね
2020/02/17(月) 02:04:42.49
改行挟むの処理はマクロが便利だと思うが
単にビジュアルモードで選択したいなら
V50jy とかで1度50行選択してビジュアル操作をしておくと
次から1Vで50行選択になる(2Vで100行選択)
単にビジュアルモードで選択したいなら
V50jy とかで1度50行選択してビジュアル操作をしておくと
次から1Vで50行選択になる(2Vで100行選択)
2020/02/17(月) 07:08:28.07
いっそsedという手も
$ seq -w 100 | sed '1~50s/^/\n/'
$ seq -w 100 | sed '1~50s/^/\n/'
2020/02/25(火) 01:12:17.03
vimって文字の切り取りだけだけど純粋な削除ってないのか
ddは実質切り取りだからレジスタが更新されて台無しになるよな
予め文字列をコピーしてから何かを消して貼り付けって自然な動作だと思ってたんだけど
ddは実質切り取りだからレジスタが更新されて台無しになるよな
予め文字列をコピーしてから何かを消して貼り付けって自然な動作だと思ってたんだけど
2020/02/25(火) 01:21:09.52
ブラックホールレジスタでググれ
2020/02/25(火) 21:13:52.18
"_dd
2020/02/25(火) 21:49:55.93
消すときに指定はめんどくさいから”0p
2020/02/25(火) 23:43:57.55
ブラックホールレジスタ知らなかったわ
サンクス
サンクス
2020/02/26(水) 00:35:18.56
vim五大初見殺し
・保存方法が分からない
・クリップボードが使えず不便
・切り取りだけで不便
・IMEとの相性が最悪
vimは本腰入れて覚えようとするとこれ食らうから結構萎える
最初は保存にはしゃぐけどコピペもままならないから結局手間だろって
ブラックホールレジスタなんか用語知らなきゃ出て来ないしな
nnoremap設定するだけだってのは的外れだもの
・保存方法が分からない
・クリップボードが使えず不便
・切り取りだけで不便
・IMEとの相性が最悪
vimは本腰入れて覚えようとするとこれ食らうから結構萎える
最初は保存にはしゃぐけどコピペもままならないから結局手間だろって
ブラックホールレジスタなんか用語知らなきゃ出て来ないしな
nnoremap設定するだけだってのは的外れだもの
2020/02/26(水) 01:27:21.81
2020/02/26(水) 07:11:38.08
レジスタ使い分けるよりファイル内の適当な場所に一旦貼り付けて残しておくか無名バッファを作って作業領域にした方が簡単だと思う
2020/02/26(水) 16:04:49.68
yankround使ってる
2020/02/27(木) 01:05:02.61
指定したコマンド履歴の削除ってできないですか
入力ミスった奴を消して整理したい
入力ミスった奴を消して整理したい
2020/02/27(木) 01:25:34.70
>>655
.viminfo
.viminfo
2020/02/28(金) 16:15:20.80
$ printf "%s\n" foofoo{1..3} > aa.txt
$ sed '2s/foo/@/2' aa.txt
$ ed -s aa.txt <<< $'2s/foo/@/2\n,p'
foofoo1
foo@2
foofoo3
sedやedはこれで置換する行と位置を指定できるけどexはダメなのか
$ ex -s aa.txt <<< $'2s/foo/@/2\n%p'
foofoo1
@foo2
@foo3
vimだとどうやるんだこれ
$ sed '2s/foo/@/2' aa.txt
$ ed -s aa.txt <<< $'2s/foo/@/2\n,p'
foofoo1
foo@2
foofoo3
sedやedはこれで置換する行と位置を指定できるけどexはダメなのか
$ ex -s aa.txt <<< $'2s/foo/@/2\n%p'
foofoo1
@foo2
@foo3
vimだとどうやるんだこれ
2020/02/28(金) 19:27:38.53
行は指定できるから後は正規表現
659名無しさん@お腹いっぱい。
2020/03/13(金) 00:21:57.82 vimを学び始めています。置換が良く分かりません。
正規表現で「[A|B]00000」と言う文字列を「[A|B]11111」に置き換えたい場合どうすればよいでしょうか?
調べても下記●●の部分がイマイチ分かりませんでした。
:%s/[A|B]00000/●●11111/
宜しくお願いします。
正規表現で「[A|B]00000」と言う文字列を「[A|B]11111」に置き換えたい場合どうすればよいでしょうか?
調べても下記●●の部分がイマイチ分かりませんでした。
:%s/[A|B]00000/●●11111/
宜しくお願いします。
2020/03/13(金) 01:26:21.08
俺なら:%s/\([A|B]\)00000/\111111/g
かな?
先読み後読みが苦手だからもっといい書き方ある気もするけど
かな?
先読み後読みが苦手だからもっといい書き方ある気もするけど
2020/03/13(金) 01:28:35.16
2020/03/13(金) 22:40:55.53
663名無しさん@お腹いっぱい。
2020/03/13(金) 22:42:53.66 >>661
これ読んでわかる初心者っているのでしょうか?
これ読んでわかる初心者っているのでしょうか?
2020/03/13(金) 23:30:34.93
2020/03/13(金) 23:43:25.19
2020/03/13(金) 23:51:15.47
2020/03/14(土) 00:11:56.76
2020/03/14(土) 08:37:02.73
とりあえずVIMの正規表現は常にvery magicモードでやるのが基本だね
2020/03/14(土) 08:55:57.47
magicモードの方はsedに似てるから達人は好むのかと思ってた
2020/03/20(金) 03:52:42.01
nnoremap [hoge] <Nop>
nmap <Space>h
nnorema [hoge]f :Fuga<CR>
上記のようなものを見かけて意味としては理解できるんですがこの[]で囲むののヘルプを見つけることが出来ませんでした
なんて調べればhelpでてきますか?
nmap <Space>h
nnorema [hoge]f :Fuga<CR>
上記のようなものを見かけて意味としては理解できるんですがこの[]で囲むののヘルプを見つけることが出来ませんでした
なんて調べればhelpでてきますか?
2020/03/20(金) 09:12:26.68
2020/03/20(金) 12:53:29.31
2020/03/20(金) 19:03:59.24
2020/03/20(金) 23:46:53.92
>>668
毎回¥vと打つのが面倒なんだけど、デフォルトで¥vにするのはできないんかなぁ
毎回¥vと打つのが面倒なんだけど、デフォルトで¥vにするのはできないんかなぁ
2020/03/20(金) 23:47:20.11
うわ化けた
\vね
\vね
2020/03/21(土) 00:33:42.32
できる
2020/03/21(土) 01:26:46.77
2020/03/21(土) 13:10:47.28
2020/03/22(日) 11:50:29.62
2020/03/22(日) 12:31:21.52
エスパーするにも無理がある気がするがとりあえずその設定をvimrcの最下行に移してみてそれでも再発するか
再発するならプラグイン消してみてそれでも再発するか調べる
とかやってみればいいんじゃない?
再発するならプラグイン消してみてそれでも再発するか調べる
とかやってみればいいんじゃない?
2020/03/22(日) 14:39:14.61
一度設定を全部コメントアウトして確認するのがいいかな
2020/03/22(日) 15:11:08.28
vim --clean で起動してからその設定を入れて確かめてみろ
2020/03/26(木) 11:15:54.83
$ seq 3 | vim
Vim: 警告: 端末からの入力ではありません
Vim: 入力を読込み中のエラーにより終了します...
Vim: Finished.
??
Vim: 警告: 端末からの入力ではありません
Vim: 入力を読込み中のエラーにより終了します...
Vim: Finished.
??
2020/03/26(木) 11:40:55.25
$ seq 3 | vim -
最後のハイフン
最後のハイフン
2020/03/26(木) 15:34:24.24
pipe.vim でググると幸せになれるかも
2020/03/27(金) 02:39:29.27
git, cd, su, cat, diff, vim...-(ハイフン)でできること@コマンドライン - Qiita
https://qiita.com/ryosukes/items/b9a3b2913f72e1127e58
https://qiita.com/ryosukes/items/b9a3b2913f72e1127e58
2020/04/02(木) 22:44:37.23
2020/04/03(金) 17:46:22.19
vimの空行のチルダ(~)って変更できます?
これのせいで動作が重くなる
これのせいで動作が重くなる
2020/04/03(金) 19:09:58.33
>>688
endofbufferでググれ
endofbufferでググれ
690名無しさん@お腹いっぱい。
2020/04/03(金) 23:09:14.48 >>688
それで重くなるんすか?
それで重くなるんすか?
2020/04/04(土) 02:32:28.83
highlight link EndOfBuffer Ignore
これで軽くなりました。ありがとうございます
これで軽くなりました。ありがとうございます
2020/04/04(土) 03:13:00.88
2020/04/04(土) 12:41:08.65
vim-airline の表示が頻繁に崩れます
代わりのお勧めがあったら教えてください
代わりのお勧めがあったら教えてください
2020/04/04(土) 16:31:16.86
2020/04/05(日) 10:40:14.74
>> 694 ありがとうございます
今 `gf` でファイルを移動すると、 `ln : 43` が `ln : 143` になりました
本来は `ln : 1` です こういうのを何とかできないでしょうか
今 `gf` でファイルを移動すると、 `ln : 43` が `ln : 143` になりました
本来は `ln : 1` です こういうのを何とかできないでしょうか
2020/04/05(日) 11:11:35.66
問題ないけどなあ
https://i.imgur.com/gkMNxgA.mp4
https://i.imgur.com/gkMNxgA.mp4
2020/04/05(日) 13:17:36.50
>> 696 な、なに〜〜!!
動画までありがとうございます。なら自環境が悪いのかと、色々調べたところ
vimrc から set ambiwidth=double を消したら、表示崩れが無くなりました
Vim ワカラン……
動画までありがとうございます。なら自環境が悪いのかと、色々調べたところ
vimrc から set ambiwidth=double を消したら、表示崩れが無くなりました
Vim ワカラン……
2020/04/05(日) 14:27:02.18
いいってことよ
2020/04/08(水) 09:23:27.79
コピペしすぎて設定がとっちらかってるわ
項目別はしてるけどどうも
項目別はしてるけどどうも
2020/04/11(土) 18:21:41.18
かなりのhelpが日本語訳されてるから
その点だけでも英語クソよわの俺にはありがたいわ。
その点だけでも英語クソよわの俺にはありがたいわ。
2020/04/11(土) 18:56:37.72
Vimってどちゃくそ日本語化が進んでるような気がするんだがなんでなの?
2020/04/11(土) 19:48:14.09
コミュニティにやる気があるから
2020/04/11(土) 21:33:29.47
enc=utf8にすると、■とかが半角になってしまうんだけどしかたがないのかなぁ?
2020/04/11(土) 22:29:28.71
ターミナルエミュレータの設定
2020/04/11(土) 23:59:03.77
>>704
Windowsのgbimなんですのよ。
Windowsのgbimなんですのよ。
2020/04/11(土) 23:59:13.09
gvimね
2020/04/12(日) 02:55:25.47
>>703
:set ambiwidth=double
:set ambiwidth=double
2020/04/12(日) 09:15:53.69
>>707
できた!ありがとう!
できた!ありがとう!
2020/04/12(日) 11:56:40.14
入力中の単語を消す最も早い方法は何ですか?
具体的には
i am bord_
と入力してるときに、最後の単語のスペルミスに気づいてbordのところだけ消したい
具体的には
i am bord_
と入力してるときに、最後の単語のスペルミスに気づいてbordのところだけ消したい
2020/04/12(日) 12:06:36.24
2020/04/12(日) 12:18:52.34
>>709
<C-w> かな
<C-w> かな
2020/04/12(日) 12:42:17.54
2020/04/12(日) 16:02:01.39
<C-o><C-w> で上書きしてたから知らんかったw
2020/04/13(月) 19:02:40.35
とはいえC-o系は便利よね
2020/04/14(火) 13:32:50.90
bashの操作はemacsらしいが使いこなせてないな
c-aの行頭とc-eの行末くらいか
c-aの行頭とc-eの行末くらいか
2020/04/14(火) 14:29:26.36
C-dはよく使う
2020/04/14(火) 15:33:49.49
>>715
set -o vi すればいいのよ
set -o vi すればいいのよ
2020/04/14(火) 18:10:55.22
Esc-fとEsc-bをAlt+fとAlt-bとかにマッピングすると捗る
2020/04/14(火) 20:11:33.78
bash の操作ですか
C-r が便利
カーソルウオークとしては、C-a, C-b, C-f, C-e ぐらいは使うかなあ
C-r が便利
カーソルウオークとしては、C-a, C-b, C-f, C-e ぐらいは使うかなあ
2020/04/14(火) 21:37:38.87
>>718
どうやって help 引く?
どうやって help 引く?
2020/04/15(水) 13:02:29.43
>>720
どういう意味?
Bashのキー束縛方法なら↓
https://www.gnu.org/software/bash/manual/html_node/Bash-Builtins.html#index-bind
どういう意味?
Bashのキー束縛方法なら↓
https://www.gnu.org/software/bash/manual/html_node/Bash-Builtins.html#index-bind
2020/04/21(火) 02:26:04.50
/単語
入力中にリアルタイムでハイライトする機能が実装された覚えがあるんですが
有効化する方法を教えてください
入力中にリアルタイムでハイライトする機能が実装された覚えがあるんですが
有効化する方法を教えてください
2020/04/21(火) 03:12:22.91
2020/04/21(火) 20:59:48.97
Emacs教から改宗してきました。
みなさんよろしくお願い致します。
みなさんよろしくお願い致します。
2020/04/21(火) 22:34:15.21
Emacsはよく左手の小指を酷使するというが
Vimは右手の人差し指を酷使しがち
Vimは右手の人差し指を酷使しがち
2020/04/22(水) 06:28:04.87
>>725
移動のノーマルコマンドを駆使すればそうでもないよ
移動のノーマルコマンドを駆使すればそうでもないよ
2020/04/22(水) 12:13:17.75
C-f, C-b, H, M, L, マーク以外になんかある?
2020/04/22(水) 13:46:38.80
行移動って割合も指定できるのな
50%で行の中心に移動とか
50%で行の中心に移動とか
2020/04/22(水) 14:00:00.82
>>727
あああと数字Gとかか
あああと数字Gとかか
2020/04/22(水) 14:48:53.09
b B w W e E f ^ 0 % $ G gg > などもよく使う
2020/04/22(水) 16:23:55.44
>ってインデント入れる奴じゃないの?
2020/04/22(水) 17:41:29.56
>じゃなかった}だ
2020/04/22(水) 17:44:37.28
fFtTと,;も使うとさらに良いね
ついついwWbBで移動してしまうけれども
ついついwWbBで移動してしまうけれども
2020/04/22(水) 18:02:59.81
そういや‘‘もよく使うわ
2020/04/22(水) 18:06:15.14
俺も右手人差し指が痛くなりやすいから
hやC-hはほぼ使わないようにしてる
それでもj, u, y, nと出番は多い
vim関係なく
日本語・英語の文字出現率的にQWERTYなら右手人差し指の出番は最多なのと
多くのキーボードの構造上右手人差し指はどうしても負担がかかりやすい
マウスやタッチパッドを右手で使ってればなおさら
hやC-hはほぼ使わないようにしてる
それでもj, u, y, nと出番は多い
vim関係なく
日本語・英語の文字出現率的にQWERTYなら右手人差し指の出番は最多なのと
多くのキーボードの構造上右手人差し指はどうしても負担がかかりやすい
マウスやタッチパッドを右手で使ってればなおさら
2020/04/23(木) 20:03:13.26
複数タブ表示って常用してる?
窓分割だとどうも窮屈でタブの方が好きなんだが
窓分割だとどうも窮屈でタブの方が好きなんだが
2020/04/23(木) 22:25:03.20
2020/04/24(金) 22:49:43.06
起動オプションは --remote-tab-silentで
gtとgTを多用するなぁ
gtとgTを多用するなぁ
2020/04/25(土) 10:26:17.99
vimの設定って/etc/vim/vimrcの方に書いた方がいいのかね
homeの設定をrootの方に書いたりしてるけど
rootとhomeと同じにすると間違いそうで
homeの設定をrootの方に書いたりしてるけど
rootとhomeと同じにすると間違いそうで
2020/05/03(日) 11:43:41.79
ubuntu18.04にneovimの最新版を入れたいんだけど、neovimのPPAのレポジトリを使っても0.4.3しかインストール出来ない
最新版をインストールするならソースからコンパイルしなきゃ駄目ってことですかね(´・ω・`)
最新版をインストールするならソースからコンパイルしなきゃ駄目ってことですかね(´・ω・`)
2020/05/03(日) 12:19:52.20
2020/05/03(日) 12:51:13.24
2020/05/30(土) 15:48:52.93
補完するとき矢印じゃなくてtabで選びたいんですけどいい方法ないですか
744名無しさん@お腹いっぱい。
2020/05/30(土) 20:32:27.61 >>743
inoremap <expr> <Tab> (mode(1) == 'ic' ? "\<C-N>" : "\<Tab>")
inoremap <expr> <S-Tab> (mode(1) == 'ic' ? "\<C-P>" : "\<S-Tab>")
inoremap <expr> <Tab> (mode(1) == 'ic' ? "\<C-N>" : "\<Tab>")
inoremap <expr> <S-Tab> (mode(1) == 'ic' ? "\<C-P>" : "\<S-Tab>")
2020/05/31(日) 13:06:40.68
>>744
うわーありがとう
うわーありがとう
2020/05/31(日) 18:45:41.72
どなたか744の式の解説をして頂けないでしょうか
2020/05/31(日) 20:02:40.80
748名無しさん@お腹いっぱい。
2020/05/31(日) 20:41:23.36 >>744
ちょっと改良
inoremap <expr> <Tab> (state('a') ==# 'a' ? "\<C-N>" : "\<Tab>")
inoremap <expr> <S-Tab> (state('a') ==# 'a' ? "\<C-P>" : "\<S-Tab>")
mode() ではなく state() で状態確認(これで置換モード(R)と仮想置換モード(gR)にも対応)
==# で比較
ちょっと改良
inoremap <expr> <Tab> (state('a') ==# 'a' ? "\<C-N>" : "\<Tab>")
inoremap <expr> <S-Tab> (state('a') ==# 'a' ? "\<C-P>" : "\<S-Tab>")
mode() ではなく state() で状態確認(これで置換モード(R)と仮想置換モード(gR)にも対応)
==# で比較
2020/05/31(日) 21:41:34.27
744さんと748さんの式について何回も申し訳ないんですけど()内部の意味がまるでわからないです…。
vim 関数とかで検索かけてるんですけどstateとかmodeに関する詳しい記述を見つけることができませんでした
すこしばかり御教授ねがいます
vim 関数とかで検索かけてるんですけどstateとかmodeに関する詳しい記述を見つけることができませんでした
すこしばかり御教授ねがいます
2020/05/31(日) 23:46:27.62
2020/06/01(月) 01:09:34.93
>>750
ありがとうございます
ありがとうございます
2020/06/01(月) 02:04:54.49
多分理解できました
state("a")の値が真のときtabを矢印に置き換えて、偽のときtabをtabに置き換えるということでしょうか
state("a")の値が真のときtabを矢印に置き換えて、偽のときtabをtabに置き換えるということでしょうか
2020/06/01(月) 03:30:06.28
意地の悪い言い方だが矢印で補完してるVimmerがいるとは思わなかった
普通C-n、C-pでは
普通C-n、C-pでは
2020/06/01(月) 07:13:05.00
vimに乗り換えようとしてる人なのでvimmerではないですね
今回はhelpを学んだのでvimmerに一歩近づきました
今回はhelpを学んだのでvimmerに一歩近づきました
2020/06/01(月) 08:36:58.10
質問
Enterを押さずにファイル保存する方法を教えてください。
背景
コマンドラインモードでの数字入力を楽にしたくて、vimrcに
cnoremap <C-m> 1
cnoremap <C-,> 2
cnoremap <C-.> 3
cnoremap <C-j> 4
cnoremap <C-k> 5
cnoremap <C-l> 6
cnoremap <C-u> 7
cnoremap <C-i> 8
cnoremap <C-o> 9
と設定しました。
<C-m>が<CR>だったためEnterを押すと1がでるようになって
vimrcの保存ができなくなりました。
ファイルのバックアップは一切残していないです。
Enterを押さずにファイル保存する方法を教えてください。
背景
コマンドラインモードでの数字入力を楽にしたくて、vimrcに
cnoremap <C-m> 1
cnoremap <C-,> 2
cnoremap <C-.> 3
cnoremap <C-j> 4
cnoremap <C-k> 5
cnoremap <C-l> 6
cnoremap <C-u> 7
cnoremap <C-i> 8
cnoremap <C-o> 9
と設定しました。
<C-m>が<CR>だったためEnterを押すと1がでるようになって
vimrcの保存ができなくなりました。
ファイルのバックアップは一切残していないです。
2020/06/01(月) 09:02:29.43
>>755
Shift-z, Shift-z
Shift-z, Shift-z
2020/06/01(月) 09:10:37.29
>>756
ありがとう。助かりました。
ありがとう。助かりました。
2020/06/02(火) 23:17:03.15
<C-x><C-n>で補完したいものを選択した状態で確定させるだけの方法を教えてください
Enterキー押すと改行されてしまうのであくまでも補完候補を確定させるだけがやりたいです
Enterキー押すと改行されてしまうのであくまでも補完候補を確定させるだけがやりたいです
2020/06/03(水) 00:07:41.23
<C-Y>
2020/06/03(水) 02:08:02.42
ありがとうございます。
2020/06/04(木) 16:56:08.81
人口結構居るんだな。
2020/06/04(木) 21:25:58.04
一回話題出来ると伸びるよね
2020/06/05(金) 09:37:01.76
{で段落移動できるけどコマンドラインモードでこれ指定できる?
sedより行操作が楽なんでexやedであれこれしたい
sedより行操作が楽なんでexやedであれこれしたい
2020/06/05(金) 15:49:54.20
normal {とかそういう話?
2020/06/06(土) 16:51:43.25
指定行以外の削除ってvimはどう指定する?
1,3dはできてもsedみたいに1,3!dはできないのね
1,3dはできてもsedみたいに1,3!dはできないのね
2020/06/06(土) 17:39:42.40
指定行ヤンクして全部消したら?
2020/06/06(土) 18:00:51.17
:%!sed '4,7\!d'
768名無しさん@お腹いっぱい。
2020/06/11(木) 11:24:46.21 最近vim使い始めました
難しー(_ _).。o○
難しー(_ _).。o○
2020/06/11(木) 17:49:07.46
慣れてくると他のエディタやブラウザのテキストエリア等でjjjjjjjとかやりだす
2020/06/11(木) 18:01:54.28
いやならねーよ
頭の切り替えできない人?
頭の切り替えできない人?
2020/06/11(木) 18:05:01.14
普通になるけど
2020/06/11(木) 18:43:25.80
2020/06/11(木) 18:43:53.02
:1,3y|%d|put 0
だった
だった
774名無しさん@お腹いっぱい。
2020/06/11(木) 20:59:41.03 :wqa
2020/06/11(木) 22:05:28.11
数年前に自分でvim環境を作っています。
vimの入力モードで
../../
や
/home/user/
などのようにスラッシュまで入れるとそのディレクトリのファイル一覧のリストが出る設定を使っていました。
この機能はおそらくneocomplecacheプラグインの機能だと思っています。
neocomplecacheが更新終了しているので、neocompleteに乗り換えたのですが、上記のスラッシュでリストがでなくなってしまいました。
どうすれば出るようにできますか?
neocompleteの設定は下記URLの「Configuration Examples」にある設定をそのままコピペして使っています。
https://github.com/Shougo/neocomplete.vim
vimの入力モードで
../../
や
/home/user/
などのようにスラッシュまで入れるとそのディレクトリのファイル一覧のリストが出る設定を使っていました。
この機能はおそらくneocomplecacheプラグインの機能だと思っています。
neocomplecacheが更新終了しているので、neocompleteに乗り換えたのですが、上記のスラッシュでリストがでなくなってしまいました。
どうすれば出るようにできますか?
neocompleteの設定は下記URLの「Configuration Examples」にある設定をそのままコピペして使っています。
https://github.com/Shougo/neocomplete.vim
2020/06/11(木) 23:17:56.42
>>775
プラグインの機能ではないしneocompleteも開発は終わってる
手動補完なら<C-X><C-F>でファイル補完はできる
ちなみにdeopleteなら入れるだけで自動補完の候補に出てくる
プラグインの機能ではないしneocompleteも開発は終わってる
手動補完なら<C-X><C-F>でファイル補完はできる
ちなみにdeopleteなら入れるだけで自動補完の候補に出てくる
2020/06/11(木) 23:36:32.49
:imap / /<C-X><C-F> で行けるぜ!
2020/06/12(金) 14:44:31.59
vimで、他の高機能エディターのHTML preview的なプラグインってありますか?
779775
2020/06/12(金) 23:12:24.862020/06/16(火) 23:28:57.39
vim環境をlinuxのシェルスクリプトで自動作成する環境を作っています。
今回プラグイン管理をvim+neobundleからneovim+deinに移行しました。
neobundleのときはバッチでプラグインをインストールしたあとに書きファイルをシェル内のperlワンライナーで直接書き換えて
*.aaaの拡張子は"#"のコメントに追加、*.bbbは"//"のコメントに追加、などを追記していました。
hrp/EnhancedCommentify/plugin/EnhancedCommentify.vim
しかしdeinではプラグインインストールがneovim初回起動時にインストールされるため、シェルでの自動作成時に上記の
EnhancedCommentify.vimファイル
が存在しません。
そこでプラグインをインストールするためにシェルスクリプト内でneovimを仮起動させてプラグインをインストールしようと思うのですが、neovimのオプションにそのようなオプションはありますか?
今回プラグイン管理をvim+neobundleからneovim+deinに移行しました。
neobundleのときはバッチでプラグインをインストールしたあとに書きファイルをシェル内のperlワンライナーで直接書き換えて
*.aaaの拡張子は"#"のコメントに追加、*.bbbは"//"のコメントに追加、などを追記していました。
hrp/EnhancedCommentify/plugin/EnhancedCommentify.vim
しかしdeinではプラグインインストールがneovim初回起動時にインストールされるため、シェルでの自動作成時に上記の
EnhancedCommentify.vimファイル
が存在しません。
そこでプラグインをインストールするためにシェルスクリプト内でneovimを仮起動させてプラグインをインストールしようと思うのですが、neovimのオプションにそのようなオプションはありますか?
2020/06/17(水) 00:11:53.78
何がやりたいのかわからないが-cか-Sでコマンドは外部から指定できる
2020/06/17(水) 01:05:42.38
deinはvim初回起動時にプラグインをインストールするため、下記のようにシェル内でダミーで起動させそのままシェル内で設定追記をしようとしています。
#!/bin/sh -
# 仮起動しプラグインをインストール
nvim ~/.zshrc -c quit
# インストールされたEnhancedCommentify.vimに対して任意の拡張子(suffix1, suffix2)を追記
perl -i.org -pe 's/(xkb)/\1\\|suffix1/; s/(\|xmath)/\1\\|suffix2/' ~/.cache/dein/repos/github.com/hrp/EnhancedCommentify/plugin/EnhancedCommentify.vim
########
ちなみに
nvim *** -c quit
としたところ
^[[I
という文字列がターミナルに出てきましたが、これはこういうものでしょうか?
#!/bin/sh -
# 仮起動しプラグインをインストール
nvim ~/.zshrc -c quit
# インストールされたEnhancedCommentify.vimに対して任意の拡張子(suffix1, suffix2)を追記
perl -i.org -pe 's/(xkb)/\1\\|suffix1/; s/(\|xmath)/\1\\|suffix2/' ~/.cache/dein/repos/github.com/hrp/EnhancedCommentify/plugin/EnhancedCommentify.vim
########
ちなみに
nvim *** -c quit
としたところ
^[[I
という文字列がターミナルに出てきましたが、これはこういうものでしょうか?
2020/06/17(水) 11:46:46.21
Vim Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim
Vim2 Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim2
vim3 Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim3
Vim Short Tips Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim-short-tips
Vim Advent Calendar 2018
https://qiita.com/advent-calendar/2018/vim
Vim その2 Advent Calendar 2018
https://qiita.com/advent-calendar/2018/vim2
https://qiita.com/advent-calendar/2019/vim
Vim2 Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim2
vim3 Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim3
Vim Short Tips Advent Calendar 2019
https://qiita.com/advent-calendar/2019/vim-short-tips
Vim Advent Calendar 2018
https://qiita.com/advent-calendar/2018/vim
Vim その2 Advent Calendar 2018
https://qiita.com/advent-calendar/2018/vim2
2020/06/17(水) 11:48:23.89
Vim Advent Calendar 2017
https://qiita.com/advent-calendar/2017/vim
Vim2 Advent Calendar 2017
https://qiita.com/advent-calendar/2017/vim2
Vim 8.0 Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim8
Vim Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim
Vim (その2) Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim2
Vim Advent Calendar 2015
https://qiita.com/advent-calendar/2015/vim
Vim Advent Calendar 2014
https://qiita.com/advent-calendar/2014/vim
https://qiita.com/advent-calendar/2017/vim
Vim2 Advent Calendar 2017
https://qiita.com/advent-calendar/2017/vim2
Vim 8.0 Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim8
Vim Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim
Vim (その2) Advent Calendar 2016
https://qiita.com/advent-calendar/2016/vim2
Vim Advent Calendar 2015
https://qiita.com/advent-calendar/2015/vim
Vim Advent Calendar 2014
https://qiita.com/advent-calendar/2014/vim
2020/06/17(水) 22:25:14.24
2020/06/18(木) 12:53:00.92
プラグインマネージャー自体が多くて意味不明なんだよな
開発者が保守を止める度に乗り換えるのもアホだし
何より拡張入れるのが目的になるのが明白だったからな
開発者が保守を止める度に乗り換えるのもアホだし
何より拡張入れるのが目的になるのが明白だったからな
2020/06/18(木) 13:03:03.92
もうvimはneovimにして何も拡張入れなくなった
メインのエディタはvscodeにvinプラグインをいれたやつ(´・ω・`)
メインのエディタはvscodeにvinプラグインをいれたやつ(´・ω・`)
2020/06/18(木) 13:03:54.15
プラグイン管理は最低限でいいなら標準機能でどうにかなる
しかしあれこれプラグイン入れだすと扱いが煩雑になって楽にするためにちょっと凝った管理をしたくなり
色々工夫していたら「これなら人気のプラグインマネージャー入れた方が早くない?」となる
しかしあれこれプラグイン入れだすと扱いが煩雑になって楽にするためにちょっと凝った管理をしたくなり
色々工夫していたら「これなら人気のプラグインマネージャー入れた方が早くない?」となる
2020/06/18(木) 16:18:25.11
vim-plug は簡素できにいった
2020/06/18(木) 18:34:15.56
僕は、minpacちゃん
2020/06/18(木) 19:36:29.62
僕はプラグイン無しのVim8ちゃん、Neovimちゃんの方がカワイイの?
2020/06/18(木) 19:50:58.53
たぶんVimちゃんの方がNeovimちゃんより長生きすると思うよ
2020/06/18(木) 20:16:42.93
プラグイン無しならどっちも大差ない
2020/06/18(木) 20:52:30.27
「プラグイン」と呼べるのか分からんけど,vim-help-jpだけ,
$VIM/plugに入れてる。
$VIM/plugに入れてる。
2020/06/19(金) 00:16:10.08
職場のエンジニアに、サクラエディタなんか使ってたらばかになるからやめろと忠告したが、聞き入れてくれなかった
2020/06/19(金) 00:19:15.88
もともとばかならしかたない
vimに変えたところで能力がアップするわけでもないし
馬の耳に念仏
vimに変えたところで能力がアップするわけでもないし
馬の耳に念仏
2020/06/19(金) 01:00:02.58
矢印キーを押しながらカーソルが動いていくのをただ見つめてるSakurerと、より短いストロークで編集するにはどうしたら効率がよいのか常に戦略を立てながらの編集を余儀なくされる我々Vimmerとで、どちらが先に惚けるか答えは明白であろう
2020/06/19(金) 07:41:50.19
サクラエディタで10年やってる奴おったが
結構速くてビビった記憶はある
でも冷静に考えれば10年もやりゃあれくらいになるかと後から思った
結構速くてビビった記憶はある
でも冷静に考えれば10年もやりゃあれくらいになるかと後から思った
2020/06/19(金) 11:26:00.08
エディタの種類でバカになるって指摘するほうがバカっぽいぞ。
少なくともその同僚からはバカじゃねーのって思われてる。
直したほうがいいと思ってるなら論理的に説得すべきだ
少なくともその同僚からはバカじゃねーのって思われてる。
直したほうがいいと思ってるなら論理的に説得すべきだ
2020/06/19(金) 11:59:17.61
過去ログ漁ってたら今はずいぶんと有名な人がこのスレに出入りしてて驚いたわ
2020/06/19(金) 12:47:15.35
エディタに限らずあらゆることに当てはまる話だけど聞かれてもいないのに勝手に自分のおすすめ紹介するのは例外なく害悪
2020/06/19(金) 13:16:55.05
日本語のドキュメント書くときだけはvimを使いたくない(´・ω・`)
2020/06/19(金) 19:20:05.77
日本語は毛筆以外考えられんな
2020/06/20(土) 10:57:47.04
Vimのモードという概念と入力メソッドのモードという概念が競合するのは,
もうどうしようもないな。
中国人あたりが持ち前のずうずうしさ(失礼!)とかで,
Vimの挙動を変更できるようにしてくれるんじゃないかと期待してるw
もうどうしようもないな。
中国人あたりが持ち前のずうずうしさ(失礼!)とかで,
Vimの挙動を変更できるようにしてくれるんじゃないかと期待してるw
2020/06/20(土) 11:37:15.57
eskkでも使ったら?
2020/06/20(土) 11:54:47.63
日本語のドキュメント書くときもvim使っているけど、全然苦じゃない
Windowsの変換・無変換キーでIMEの有効無効をMac風にすると超快適
Windowsの変換・無変換キーでIMEの有効無効をMac風にすると超快適
2020/06/20(土) 12:06:26.43
fやtでジャンプしづらくなるのは相当苦だと思うが使ってないのかしら
2020/06/20(土) 14:31:39.47
vimのskk 使っても ft はあまり機能しない
一応 r は1文字確定だから 2文字以上の漢字で入力すればミスのリカバーは簡単
一応 r は1文字確定だから 2文字以上の漢字で入力すればミスのリカバーは簡単
2020/06/20(土) 15:04:15.59
2020/06/20(土) 15:58:49.54
.vimrcファイルの1行コメントは先頭にダブルクォーテーションですが、
複数行をコメントアウトするものは何かありますか?
c言語の /* */
pythonの """ """
のようなものを考えています。
複数行をコメントアウトするものは何かありますか?
c言語の /* */
pythonの """ """
のようなものを考えています。
2020/06/20(土) 17:33:04.55
2020/06/20(土) 17:35:21.50
ドキュメンテーションコメントを勘違いしちゃってるんだろうね
2020/06/20(土) 17:46:19.88
ともあれ vim にはコメントアウトの複数行はない
2020/06/20(土) 20:45:14.95
拡張マシマシはデスクトップ改造みたいなもんよ
最終的に更地にするまでがお使い
最終的に更地にするまでがお使い
2020/06/20(土) 21:45:31.94
surround的な機能は本体に組み込んでしまっていい気がする
でもsurround.vim自体はリピートがうまくできないから公式化はダメだな
でもsurround.vim自体はリピートがうまくできないから公式化はダメだな
2020/06/20(土) 23:38:37.40
2020/06/20(土) 23:40:36.68
>>816
本気で言ってるのか
本気で言ってるのか
2020/06/22(月) 08:19:29.28
前回のカーソル位置復元と前回開いたファイル復元ってない?
2020/06/22(月) 08:22:23.57
ある
2020/06/22(月) 08:22:38.58
あるね
2020/06/23(火) 23:15:02.65
2020/07/08(水) 15:07:33.16
windowsでneovimのnvim-qt.exeを使っている場合に、IME入力すると、
変換中の文字幅と、変換後の文字幅が異なるのですが、設定でどうにかならないでしょうか?
(つまり、確定すると文字幅が少し広くなって、カーソルごと右へ移動する……)
変換中の文字幅と、変換後の文字幅が異なるのですが、設定でどうにかならないでしょうか?
(つまり、確定すると文字幅が少し広くなって、カーソルごと右へ移動する……)
2020/07/08(水) 18:57:50.55
2020年6月30日 Fedora,デフォルトエディタに「nano」を採用へ:Linux Daily Topics|gihyo.jp … 技術評論社
https://gihyo.jp/admin/clip/01/linux_dt/41187/30
viは古参のUNIXユーザなどの間では根強い人気を誇るが,GUIに慣れたユーザにとっては操作が難解で,敬遠しがちな存在でもある。
FedoraのBen Cottonは,「⁠コミットしようとするとviがデフォルトで立ち上がってしまうことで,Fedoraへの乗り換えを検討していたユーザの
入り口をバリアでふさいでしまっている」(⁠Ben Cotton / Fedoraプロジェクト)と指摘している。
ごもっともで
https://gihyo.jp/admin/clip/01/linux_dt/41187/30
viは古参のUNIXユーザなどの間では根強い人気を誇るが,GUIに慣れたユーザにとっては操作が難解で,敬遠しがちな存在でもある。
FedoraのBen Cottonは,「⁠コミットしようとするとviがデフォルトで立ち上がってしまうことで,Fedoraへの乗り換えを検討していたユーザの
入り口をバリアでふさいでしまっている」(⁠Ben Cotton / Fedoraプロジェクト)と指摘している。
ごもっともで
2020/07/08(水) 21:41:54.27
git commitでvi系以外のエディタが起動してきたとは焦る(´・ω・`)
2020/07/08(水) 22:03:48.28
それな
2020/07/08(水) 22:21:39.59
gitは設定しろよ
2020/07/08(水) 22:31:13.76
めったに起こらないことだから焦るんよ
OSインストール直後とか
OSインストール直後とか
2020/07/09(木) 02:12:33.25
alias nano vim
2020/07/09(木) 03:17:06.48
nanoの方が操作わからない
間違って起動したら毎回下のキーバインド見て閉じてる
間違って起動したら毎回下のキーバインド見て閉じてる
2020/07/09(木) 05:37:10.60
四の五の言ったところでカンペがあるかどうかは雲泥の差だからアキラメロン
前知識なしで^がctrlだと気付けるかって問題はあるが
前知識なしで^がctrlだと気付けるかって問題はあるが
2020/07/16(木) 10:53:41.76
Vimの組込みPythonを使ってスクラッチパッドに書いたPythonを
素早く実行したいんだけど、何か良い方法ある?
普通のファイルの場合は「py3file <ファイル>」ってやるのが手っ取り早い方法
だろうけど、スクラッチパッドの性質上実行できない。
素早く実行したいんだけど、何か良い方法ある?
普通のファイルの場合は「py3file <ファイル>」ってやるのが手っ取り早い方法
だろうけど、スクラッチパッドの性質上実行できない。
2020/07/16(木) 12:12:36.28
:%pyじゃダメなの?
2020/07/16(木) 13:14:05.74
>>832
「E471 引数が必要です」
って怒られる。
:pyの仕様を見ると,
第1引数に何らかのPythonの構文を書かないといけないみたい。
今やりたいのは
「:%」で示してくれたように単に文書全文をPythonとして実行したいってこと。
「E471 引数が必要です」
って怒られる。
:pyの仕様を見ると,
第1引数に何らかのPythonの構文を書かないといけないみたい。
今やりたいのは
「:%」で示してくれたように単に文書全文をPythonとして実行したいってこと。
834名無しさん@お腹いっぱい。
2020/07/16(木) 13:40:53.89 >>831
コマンド書くしかなさそうだね
function! s:Python3 (startline, endline)
execute 'python3' join(getline(a:startline, a:endline), "\n")
endfunction
command! -range Python3 call <SID>Python3(<line1>, <line2>)
:%Python3 でバッファ全体
もちろん範囲選択も可
コマンド書くしかなさそうだね
function! s:Python3 (startline, endline)
execute 'python3' join(getline(a:startline, a:endline), "\n")
endfunction
command! -range Python3 call <SID>Python3(<line1>, <line2>)
:%Python3 でバッファ全体
もちろん範囲選択も可
2020/07/16(木) 14:18:25.53
:%!python3
外部のpython呼び出すことになるけど、どのみち依存関係でpython入ってるだろ
外部のpython呼び出すことになるけど、どのみち依存関係でpython入ってるだろ
2020/07/16(木) 17:06:40.74
>>834
ありがとう!
ありがとう!
2020/07/20(月) 14:34:09.88
Vimの内蔵端末(:termとかで開ける奴)で,
シェルを使う時にバックスペースとかが効かないんだけど,
どんな設定を疑ったらいい?
シェル側の問題なのかVim側の問題なのかも分からなくて,
途方に暮れてる。
シェルを使う時にバックスペースとかが効かないんだけど,
どんな設定を疑ったらいい?
シェル側の問題なのかVim側の問題なのかも分からなくて,
途方に暮れてる。
2020/07/20(月) 14:42:17.82
情報が何もなくて途方に暮れてる
2020/07/20(月) 17:15:22.83
bash の類いを vim 上で走らせるのはつらいのでは?
vim-shell などはあるが C-Z 使ってる
vim-shell などはあるが C-Z 使ってる
2020/07/20(月) 17:43:51.32
>>837
シェル側の問題の可能性があるなら別のシェル入れれば分かるんじゃないの
シェル側の問題の可能性があるなら別のシェル入れれば分かるんじゃないの
2020/07/20(月) 19:15:31.61
>>839
7.4で知識が止まってるのかよ
7.4で知識が止まってるのかよ
2020/07/20(月) 19:47:14.42
シェルの問題っぽかった。ごめんなさい。
2020/07/20(月) 20:03:24.37
2020/07/20(月) 20:37:34.25
2020/07/20(月) 20:38:12.80
20分18秒あたりから
連レスすまん
連レスすまん
2020/07/20(月) 21:39:00.81
2020/07/20(月) 23:17:33.81
>>844
ほんますごいな
ほんますごいな
2020/07/21(火) 00:32:07.15
プロンプトの表示内容とか色とかカスタマイズしてると:termでは表示が崩れたりするから結局普通にターミナル使うようになった
2020/07/21(火) 01:44:25.23
最近Vimを使いだしてvimtutorが終わった程度のレベルなんですけど
本家のGVimは存在しないのでしょうか?
本家のGVimは存在しないのでしょうか?
2020/07/21(火) 01:59:30.85
>>849
Windows 版なら、公式ビルドがここに置いてあります
https://github.com/vim/vim-win32-installer/releases
Linux なら、各ディストリビューションのパッケージツールで検索してください
Windows 版なら、公式ビルドがここに置いてあります
https://github.com/vim/vim-win32-installer/releases
Linux なら、各ディストリビューションのパッケージツールで検索してください
2020/07/21(火) 02:02:23.86
ごめんなさい
MacのほうのGVimです
MacのほうのGVimです
2020/07/21(火) 02:10:45.64
>>851
Mac の事情には詳しくないのですが、
公式バイナリは存在しないようです
https://www.vim.org/download.php#mac
> The Macintosh binaries are not on the Vim ftp site.
> They are produced by a few Macintosh lovers.
> Often they lag behind a few versions.
MacVim を使うしかないかも?
Mac の事情には詳しくないのですが、
公式バイナリは存在しないようです
https://www.vim.org/download.php#mac
> The Macintosh binaries are not on the Vim ftp site.
> They are produced by a few Macintosh lovers.
> Often they lag behind a few versions.
MacVim を使うしかないかも?
853名無しさん@お腹いっぱい。
2020/07/21(火) 14:19:56.31 そうか :terminal か
>>831は :%term python でよかった
>>831は :%term python でよかった
2020/07/21(火) 19:17:37.73
>>853
これめっちゃ楽だわ。thx
これめっちゃ楽だわ。thx
2020/07/21(火) 19:32:31.36
新時代
2020/07/21(火) 19:52:18.07
冗談抜きに隔世の感がある。
ちょっと前に「Vim8.0! 10年ぶりの更新!」って(良い意味で)騒がれてから機能追加されすぎじゃない?
まぁ便利になってるようだから良いけどさ。
ちょっと前に「Vim8.0! 10年ぶりの更新!」って(良い意味で)騒がれてから機能追加されすぎじゃない?
まぁ便利になってるようだから良いけどさ。
2020/07/21(火) 20:09:08.93
8で追加されたg<C-a>の連番生成は重宝してる
2020/07/21(火) 21:11:03.40
859名無しさん@お腹いっぱい。
2020/07/21(火) 21:24:15.532020/07/22(水) 02:27:20.22
2020/07/22(水) 10:10:49.24
最近のVimは素でHTTP通信ができるようになったんか……。
channelっていつ使うんだと思ってたが,これの為に存在するといってもいいな。
これからはcurlみたいな外部コマンドなしに
ネットワーク上のファイルを開けるようになりそう
channelっていつ使うんだと思ってたが,これの為に存在するといってもいいな。
これからはcurlみたいな外部コマンドなしに
ネットワーク上のファイルを開けるようになりそう
2020/07/22(水) 10:54:59.10
Vimを自分でビルドするときに、
GUIは要らないけどOSクリップボード連携は有効にする、
みたいなことってできませんか。
できるとしたら./configureにどういうオプションを通したらよいでしょうか。
GUIは要らないけどOSクリップボード連携は有効にする、
みたいなことってできませんか。
できるとしたら./configureにどういうオプションを通したらよいでしょうか。
2020/07/22(水) 12:43:26.21
2020/07/22(水) 14:42:58.28
neovimでtermguicolorsを有効にすると、
コメントのitalicが効かなくなる?
highlight Comment cterm=italic
コメントのitalicが効かなくなる?
highlight Comment cterm=italic
2020/07/22(水) 15:20:08.67
>>862
GUIを使わないだけならconfigureのオプションに--enable-gui=noつければいけますよ
GUIの有無はクリップボードとは関係ないので、もしクリップボードが有効にならない場合は別の原因ですね
GUIを使わないだけならconfigureのオプションに--enable-gui=noつければいけますよ
GUIの有無はクリップボードとは関係ないので、もしクリップボードが有効にならない場合は別の原因ですね
2020/07/22(水) 15:24:45.83
>>861
netrwで最初からできるが
netrwで最初からできるが
2020/07/22(水) 17:08:12.21
2020/07/23(木) 23:03:55.30
vとかで選択した範囲を取得できる専用の関数って存在しないんだな。
普通にあるだろと思ってずっと:help索いてた……
普通にあるだろと思ってずっと:help索いてた……
2020/07/23(木) 23:22:18.75
v-mode の時の : を押した時に自動保管されるアレなどで指定するぐらい
2020/07/24(金) 12:52:32.39
>>864
> highlight Comment cterm=italic
neovimでtermguicolorsを設定するとguiにしないといけないのね。
vimと違ってわかり難い。
highlight Comment gui=italic
> highlight Comment cterm=italic
neovimでtermguicolorsを設定するとguiにしないといけないのね。
vimと違ってわかり難い。
highlight Comment gui=italic
2020/07/25(土) 01:03:09.71
自分用の補完リストをvim-lspで使いたいんですけど
参考になるプラグインか記事か何かありませんか?
参考になるプラグインか記事か何かありませんか?
2020/07/25(土) 01:33:27.26
>>871
:h complete-functions
:h complete-functions
2020/07/25(土) 03:56:10.97
2020/07/25(土) 12:31:25.44
補完リストって言うのがなんのことを言ってるのか
自分用にLSP Serverを作ったって事?
自分用にLSP Serverを作ったって事?
2020/07/26(日) 23:44:19.45
>>844
補完とかシェル操作とかこれvim8だけで実現できるん?
補完とかシェル操作とかこれvim8だけで実現できるん?
2020/07/27(月) 10:31:17.00
2020/07/28(火) 08:21:00.98
補完ってC-pせずとも勝手に出せるのか
2020/07/28(火) 10:14:54.72
auto-comp系
2020/07/28(火) 20:56:41.10
rgとfzfである単語を検索して、マッチしたファイルとその単語のファイル内の位置情報から、その位置にカーソルをおいた状態でファイルをvimで開くzshスクリプトを書いた
この状態でカーソルを動かさず単語を検索してハイライトさせるところまでスクリプト化したいんだけど、どうすればええんやろ
単純にコマンドラインで検索した単語をvimに渡すと、カーソルを置いた場所の次に単語にマッチする場所にカーソルが飛んてましまう(´・ω・`)
この状態でカーソルを動かさず単語を検索してハイライトさせるところまでスクリプト化したいんだけど、どうすればええんやろ
単純にコマンドラインで検索した単語をvimに渡すと、カーソルを置いた場所の次に単語にマッチする場所にカーソルが飛んてましまう(´・ω・`)
2020/07/28(火) 21:07:14.25
ハイライト専用プラグインとか?
Plug 'crazymanjinn/MultipleSearch_solarized', {'on': 'Search'} "Search
Plug 'crazymanjinn/MultipleSearch_solarized', {'on': 'Search'} "Search
2020/07/28(火) 21:12:33.06
https://github.com/haya14busa/vim-asterisk
アスタリスク検索の初回でカーソル動かさなくするプラグイン
アスタリスク検索の初回でカーソル動かさなくするプラグイン
882名無しさん@お腹いっぱい。
2020/07/28(火) 21:14:03.92 >>879
:set hlsearch | let @/ = 'ある単語'
https://vim-jp.org/vimdoc-ja/change.html#quote_/
> このレジスタは :let で変更できるので、'hlsearch' による強調表示を、実際に検
> 索を行わずに別のマッチに適用することができる。
:set hlsearch | let @/ = 'ある単語'
https://vim-jp.org/vimdoc-ja/change.html#quote_/
> このレジスタは :let で変更できるので、'hlsearch' による強調表示を、実際に検
> 索を行わずに別のマッチに適用することができる。
2020/07/28(火) 21:23:41.44
ありがとう
let使うのが良さそうだから試してるわ
let使うのが良さそうだから試してるわ
2020/07/29(水) 05:42:09.08
.viminfoが分割されるんだけど何が原因だろ
コマンド履歴が減ったと思ったらなぜか.viminf{pに移動してる
コマンド履歴が減ったと思ったらなぜか.viminf{pに移動してる
2020/07/29(水) 06:47:07.08
sudoか何かでパーミッション変わったんじゃないか
2020/07/29(水) 08:08:47.57
なんかこのスレか前スレでも似たような症状の人がいたな。
解決してたかどうか忘れたが。
解決してたかどうか忘れたが。
2020/07/30(木) 06:48:14.20
起動時にカーソル動かさいないで単語検索してハイライトするの出来たわ
ありがとう
nvim $file_path "+call cursor($line_number, $column_number)" "+set hlsearch | let @/ = \"$search_words\""
ありがとう
nvim $file_path "+call cursor($line_number, $column_number)" "+set hlsearch | let @/ = \"$search_words\""
2020/08/05(水) 09:47:11.80
Vimでシンタックスハイライトの設定に対するテスト機能ってありません?
「ある文書のここの部分は,xxxVariableNameという名前でハイライトされる」
みたいなことを自動で確かめたいんです。
「ある文書のここの部分は,xxxVariableNameという名前でハイライトされる」
みたいなことを自動で確かめたいんです。
2020/08/07(金) 10:07:40.51
なさげっすね
2020/08/11(火) 21:41:21.02
qfixhowmのサイトが404になってる…
たまにしか使わない操作とか調べるのに使ってたのに
ヘルプはhtmlの方が見やすいからないと不便
たまにしか使わない操作とか調べるのに使ってたのに
ヘルプはhtmlの方が見やすいからないと不便
2020/08/13(木) 07:48:01.17
qfixhowm直してくれたみたいだけど、急いで変換したからかいろいろ崩れてるな。
前のバックアップはないのか。兎に角ありがとうございました。
前のバックアップはないのか。兎に角ありがとうございました。
892名無しさん@お腹いっぱい。
2020/08/16(日) 18:08:10.52 コマンドがnormal mode から呼ばれたかvisual modeから呼ばれたか判定するにはどのようにしたらよいのでしょうか?
function! Test()<br/>
if(mode()=='n')<br/>
echo "n"<br/>
elseif(mode()=='v')<br/>
echo "v"<br/>
endif<br/>
endfunction<br/>
command! -range Test :call Test()<br/>
両方ともnが表示されてしまいます。
function! Test()<br/>
if(mode()=='n')<br/>
echo "n"<br/>
elseif(mode()=='v')<br/>
echo "v"<br/>
endif<br/>
endfunction<br/>
command! -range Test :call Test()<br/>
両方ともnが表示されてしまいます。
893名無しさん@お腹いっぱい。
2020/08/16(日) 18:10:05.19 <br/>改行は無視してください
2020/08/16(日) 19:26:56.80
visualモードから呼ぶとき(コマンドラインモードに入るとき)には先頭に’<,’>が付くだけだからやりたいことによる
マッピングの最初に<C-u>を付けて余計なものを消すことはよくある
マッピングの最初に<C-u>を付けて余計なものを消すことはよくある
895名無しさん@お腹いっぱい。
2020/08/17(月) 10:35:31.52 行いたい動作は下記のようなマッピングを使わずにコマンドで行いたいです
" open-browser.vim
let g:netrw_nogx = 1 " disable netrw's gx mapping.
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)
下記のように書くと
選択している場合は選択している単語
選択してない場合はカソール下の単語
と切り替えができません。
何かいい方法をご存じでしたらご教授お願い致します。
command! -range GoogleSearch call openbrowser#_keymap_smart_search('v')
"command! GoogleSearch call openbrowser#_keymap_smart_search('n')
" open-browser.vim
let g:netrw_nogx = 1 " disable netrw's gx mapping.
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)
下記のように書くと
選択している場合は選択している単語
選択してない場合はカソール下の単語
と切り替えができません。
何かいい方法をご存じでしたらご教授お願い致します。
command! -range GoogleSearch call openbrowser#_keymap_smart_search('v')
"command! GoogleSearch call openbrowser#_keymap_smart_search('n')
2020/08/17(月) 11:09:06.93
2020/08/18(火) 09:26:29.86
2020/08/18(火) 14:24:36.11
2020/08/18(火) 15:05:08.20
>>898
そのmapが分からなきゃ問題を指摘しようがないでしょ
そのmapが分からなきゃ問題を指摘しようがないでしょ
2020/08/18(火) 18:35:01.66
2020/08/18(火) 19:02:08.31
>>898
nとvでマッピング先のコマンドを同じにする(したい)なら内部で判定するしかないしそれぞれのモード専用のコマンドを作ってマッピングするならそれでもいいんじゃない
openbrowserのことは知らないが単に文字列を渡したいだけならユーザーがどうするのかは好みの問題では
nとvでマッピング先のコマンドを同じにする(したい)なら内部で判定するしかないしそれぞれのモード専用のコマンドを作ってマッピングするならそれでもいいんじゃない
openbrowserのことは知らないが単に文字列を渡したいだけならユーザーがどうするのかは好みの問題では
2020/08/18(火) 19:23:48.89
モード専用のコマンドというかrangeに対応してるかしてないかだな
コマンドを使うときに今は範囲指定したからrange対応版してないから通常版と判断したいかどうか
コマンドを使うときに今は範囲指定したからrange対応版してないから通常版と判断したいかどうか
2020/08/19(水) 00:32:25.29
>>898
別に問題があるわけではないです
個人的な感性で申し訳ないのですが、ググるという動作はなんとなくコマンドのほうが直感的と思ったからです。
なぜか考えたのですが文章を編集するわけではないからですかね
あとマッピングは汚さず、できるだけvimデフォルトで行いたいと言うのもあるかもしれません
別に問題があるわけではないです
個人的な感性で申し訳ないのですが、ググるという動作はなんとなくコマンドのほうが直感的と思ったからです。
なぜか考えたのですが文章を編集するわけではないからですかね
あとマッピングは汚さず、できるだけvimデフォルトで行いたいと言うのもあるかもしれません
2020/08/19(水) 09:08:28.23
がっつりマッピング変えようかと思ったどそれ自体忘れるというジレンマ
2020/08/19(水) 09:33:12.08
Vimはテキストエディタというよりもテキストエディタエディタと化してる人もいるんじゃなかろうかw
メジャー所のマッピングは語っても仕方ないので、個人的に細かいんだけどよく使う便利マップは挿入モードで()を()<Esc>i にするマップ
{}とか[]とか""とかも同様にマッピングしてる
Shiftを外し遅れて次までShift付きになるのが嫌いで昔から()と連続入力してから中に打つ癖があるのですごい便利
分かる人には伝わると思うw
メジャー所のマッピングは語っても仕方ないので、個人的に細かいんだけどよく使う便利マップは挿入モードで()を()<Esc>i にするマップ
{}とか[]とか""とかも同様にマッピングしてる
Shiftを外し遅れて次までShift付きになるのが嫌いで昔から()と連続入力してから中に打つ癖があるのですごい便利
分かる人には伝わると思うw
2020/08/19(水) 10:08:14.02
2020/08/19(水) 10:11:26.54
暫く使ってない端末のvimの操作方法が分かりません!
2020/08/19(水) 10:33:01.20
あんまり基本機能的な部分でマッピングしすぎるとそうなるよね
まあvimrcを持ち歩けば大体はカバー出来るけど環境によってはそれをインポートする術がない可能性もあるからなあ
そんな状況に当たったことはないけど他人の環境でカスタマイズされ過ぎたVimが思い通りに動かなくて少し困ったという逆の経験はあるわ
まあvimrcを持ち歩けば大体はカバー出来るけど環境によってはそれをインポートする術がない可能性もあるからなあ
そんな状況に当たったことはないけど他人の環境でカスタマイズされ過ぎたVimが思い通りに動かなくて少し困ったという逆の経験はあるわ
2020/08/19(水) 12:17:08.09
Vimのスクリプトじゃなくて本体で対応して欲しい機能が
選択範囲の文字列で検索すること
いまのところスクリプトで実現しようとすると
https://vim.fandom.com/wiki/Search_for_visually_selected_text
ここにある通りレジスタを一つ潰さざる得ないから時偶困る。
選択範囲の文字列で検索すること
いまのところスクリプトで実現しようとすると
https://vim.fandom.com/wiki/Search_for_visually_selected_text
ここにある通りレジスタを一つ潰さざる得ないから時偶困る。
2020/08/19(水) 19:23:57.88
それF1にマッピングしていつも使ってる
2020/08/25(火) 00:16:03.86
neovimでdeinを使っています。
neovimを開いて下記コマンドをたたいてもステータスラインがでません。
set laststatus=2
しかし、インサートモードにするとステータスラインが出ます。
何か原因の推測はできますでしょうか?
dein_lazy.tomlは次レス↓
neovimを開いて下記コマンドをたたいてもステータスラインがでません。
set laststatus=2
しかし、インサートモードにするとステータスラインが出ます。
何か原因の推測はできますでしょうか?
dein_lazy.tomlは次レス↓
2020/08/25(火) 00:17:04.13
# dein_lazy.toml その1
[[plugins]]
repo = 'Shougo/deoplete.nvim'
hook_source = '''
let g:deoplete#enable_at_startup = 1
inoremap <expr><tab> pumvisible() ? "\<C-n>" : "\<tab>"
" Expand the completed snippet trigger by <CR>.
imap <expr><CR>
\ (pumvisible() && neosnippet#expandable()) ?
\ "\<Plug>(neosnippet_expand)" : "<C-r>=<SID>my_cr_function()<CR>"
function! s:my_cr_function() abort
return deoplete#close_popup() . "\<CR>"
endfunction
'''
on_event = 'InsertEnter'
[[plugins]]
repo = 'Shougo/neco-syntax'
on_event = 'InsertEnter'
[[plugins]]
repo = 'Shougo/deoplete.nvim'
hook_source = '''
let g:deoplete#enable_at_startup = 1
inoremap <expr><tab> pumvisible() ? "\<C-n>" : "\<tab>"
" Expand the completed snippet trigger by <CR>.
imap <expr><CR>
\ (pumvisible() && neosnippet#expandable()) ?
\ "\<Plug>(neosnippet_expand)" : "<C-r>=<SID>my_cr_function()<CR>"
function! s:my_cr_function() abort
return deoplete#close_popup() . "\<CR>"
endfunction
'''
on_event = 'InsertEnter'
[[plugins]]
repo = 'Shougo/neco-syntax'
on_event = 'InsertEnter'
2020/08/25(火) 00:17:35.53
# dein_lazy.toml その2
[[plugins]]
repo = 'Shougo/neosnippet'
hook_source = '''
imap <C-k> <Plug>(neosnippet_expand_or_jump)
smap <C-k> <Plug>(neosnippet_expand_or_jump)
xmap <C-k> <Plug>(neosnippet_expand_target)
if has('conceal')
set conceallevel=0 concealcursor=niv
endif
'''
on_event = 'InsertEnter'
depends = ['neosnippet-snippets']
[[plugins]]
repo= 'Shougo/neosnippet-snippets'
[[plugins]]
repo = 'davidhalter/jedi'
on_ft = 'python'
[[plugins]]
repo = 'Shougo/neosnippet'
hook_source = '''
imap <C-k> <Plug>(neosnippet_expand_or_jump)
smap <C-k> <Plug>(neosnippet_expand_or_jump)
xmap <C-k> <Plug>(neosnippet_expand_target)
if has('conceal')
set conceallevel=0 concealcursor=niv
endif
'''
on_event = 'InsertEnter'
depends = ['neosnippet-snippets']
[[plugins]]
repo= 'Shougo/neosnippet-snippets'
[[plugins]]
repo = 'davidhalter/jedi'
on_ft = 'python'
2020/08/25(火) 03:40:47.32
とりあえず `:verbose set laststatus` してどこかで値が上書きされていないかくらい確認してみたらいいんじゃない
それ以上はプラグインの Issue でやってくれ
それ以上はプラグインの Issue でやってくれ
915912
2020/08/25(火) 11:14:38.01 >>914
コメントありがとうございます。
そちら確認したところ、init.vimでセットされ意図した通りでした。
それと今解析していてdeinそのものを読まないようにしましたが、挿入モードの時だけステータスラインが表示され、コマンドモードに戻ると消えます。
コマンドモードでも表示するには何か設定が必要でしょうか?
コメントありがとうございます。
そちら確認したところ、init.vimでセットされ意図した通りでした。
それと今解析していてdeinそのものを読まないようにしましたが、挿入モードの時だけステータスラインが表示され、コマンドモードに戻ると消えます。
コマンドモードでも表示するには何か設定が必要でしょうか?
2020/08/25(火) 12:22:47.88
917912
2020/08/25(火) 13:20:59.47 >>916
完全デフォルトから手打ちでステータスラインが出るか確認してみました。
結果はコマンドモード、入力モード共にステータスラインは表示されませんでした。
nvimはv0.4.3を使用していますが、ステータスラインを表示させるには何か設定が足りませんか?
下記で全設定を読まないようにする→これでデフォルト設定になるはず。
mv ~/.config/nvim ~/.config/nvim__
nvim ←起動
:set statusline=%f ←テストでファイル名だけ表示
:set laststatus=2 ←常に表示
完全デフォルトから手打ちでステータスラインが出るか確認してみました。
結果はコマンドモード、入力モード共にステータスラインは表示されませんでした。
nvimはv0.4.3を使用していますが、ステータスラインを表示させるには何か設定が足りませんか?
下記で全設定を読まないようにする→これでデフォルト設定になるはず。
mv ~/.config/nvim ~/.config/nvim__
nvim ←起動
:set statusline=%f ←テストでファイル名だけ表示
:set laststatus=2 ←常に表示
2020/08/25(火) 21:31:19.69
919917
2020/08/25(火) 22:57:27.94 >>918
情報ありがとうございます。
以下確認しましたが、原因不明です。
他に要確認ポイントなどありませんでしょうか?
OSはCentOSです。
■バージョン、コンパイル情報確認
LINUX% nvim --version
NVIM v0.4.3
Build type: Debug
LuaJIT 2.0.5
Compilation: /local/gcc-8.1.0/bin/gcc -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/home/user/neovim-0.4.3/build/config -I/home/user/neovim-0.4.3/src -I/home/user/neovim-0.4.3/.deps/usr/include -I/usr/include -I/home/user/neovim-0.4.3/build/src/nvim/auto -I/home/user/neovim-0.4.3/build/include
■デフォルト起動で確認
# 下記で起動したがステータスラインが表示されない
LINUX% nvim -u NONE
# nvimを起動したままの状態でlaststatusの値が2になっていることを確認
:set laststatus
laststatus=2
# rtp確認 。個人で設定しているものは無い。(nvimデフォルト設定のままの状態と思われる)
:set rtp?runtimepath=~/.config/nvim,/etc/xdg/nvim,~/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,##INST_DIR##/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,~/.local/share/nvim/site/after,/etc/xdg/nvim/after,~/.config/nvim/after
情報ありがとうございます。
以下確認しましたが、原因不明です。
他に要確認ポイントなどありませんでしょうか?
OSはCentOSです。
■バージョン、コンパイル情報確認
LINUX% nvim --version
NVIM v0.4.3
Build type: Debug
LuaJIT 2.0.5
Compilation: /local/gcc-8.1.0/bin/gcc -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/home/user/neovim-0.4.3/build/config -I/home/user/neovim-0.4.3/src -I/home/user/neovim-0.4.3/.deps/usr/include -I/usr/include -I/home/user/neovim-0.4.3/build/src/nvim/auto -I/home/user/neovim-0.4.3/build/include
■デフォルト起動で確認
# 下記で起動したがステータスラインが表示されない
LINUX% nvim -u NONE
# nvimを起動したままの状態でlaststatusの値が2になっていることを確認
:set laststatus
laststatus=2
# rtp確認 。個人で設定しているものは無い。(nvimデフォルト設定のままの状態と思われる)
:set rtp?runtimepath=~/.config/nvim,/etc/xdg/nvim,~/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,##INST_DIR##/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,~/.local/share/nvim/site/after,/etc/xdg/nvim/after,~/.config/nvim/after
2020/08/26(水) 04:31:29.76
何を調べてその結果何を切り分けたのか理解できてないみたいだし、こういうの向いてないんじゃね
921名無しさん@お腹いっぱい。
2020/08/26(水) 11:57:02.22 ステータスラインはデフォルトで表示されるからそれを確認しようとしたんじゃないの?
2020/08/26(水) 12:09:38.73
923名無しさん@お腹いっぱい。
2020/08/26(水) 17:33:55.79 とりあえず0.4.4をインストールしましたがダメでした。
そこでさらに色々調べていると使っているTerminalが原因ということがわかりました。
結局バージョンも個人設定も関係ないところの問題でした。
お騒がせしてすみません。。
そこでさらに色々調べていると使っているTerminalが原因ということがわかりました。
結局バージョンも個人設定も関係ないところの問題でした。
お騒がせしてすみません。。
2020/08/27(木) 00:23:14.05
なぜageる
2020/08/29(土) 01:03:01.67
2020/08/29(土) 01:05:56.37
すみません、これでいけました。
inoremap "" ""<Esc>i
inoremap "" ""<Esc>i
2020/08/29(土) 01:08:27.63
>>925
How about using this one. lexima.vim
How about using this one. lexima.vim
2020/08/29(土) 18:00:35.76
上記のマッピングだと"を抜けるときの方法をどうするかと個人的には考えてしまう
あと一つだけ"を入れたいとき
visual studioはそこらへんの挙動面白い
あと一つだけ"を入れたいとき
visual studioはそこらへんの挙動面白い
2020/08/29(土) 18:32:21.77
素直にそのマッピングでいい場合の楽さよりそれ以外の面倒くささが勝つからクォートも括弧も手動だ
2020/08/29(土) 18:33:10.72
2020/08/30(日) 06:34:02.33
>>928
C-r " とかじゃないか?
C-r " とかじゃないか?
2020/08/30(日) 06:34:32.40
C-v " か
2020/08/30(日) 06:36:55.85
lexima.vim では
" で "" の入力と中に入るのが自動化される上に
"" の間で " を打つと外に出れる
" で "" の入力と中に入るのが自動化される上に
"" の間で " を打つと外に出れる
2020/08/30(日) 07:46:43.47
それ解決になってなくない?
>>905が言ってることからエスパーするに、SHIFTを押すタイミングが少ない方がいいって話じゃないの?
つーか出ていくのに"を押すって結局普通に両端で押すのとあんまり変わらなくない?
まあ俺は別にどっちも要らんからどうでもいいんだけども
>>905が言ってることからエスパーするに、SHIFTを押すタイミングが少ない方がいいって話じゃないの?
つーか出ていくのに"を押すって結局普通に両端で押すのとあんまり変わらなくない?
まあ俺は別にどっちも要らんからどうでもいいんだけども
2020/08/31(月) 09:21:50.89
ESC遠くてめんどくせぇと思ったらC-[で代用できるのねこれ
説明は不十分だし初見殺しが過ぎる
説明は不十分だし初見殺しが過ぎる
2020/08/31(月) 12:07:21.56
C-]でEscはbashの機能じゃなかったか
2020/08/31(月) 12:10:02.61
たしか Vim 独自のものじゃなくてコンソール環境で esc の制御文字?を入力するためのバインドだよね
BSはC-h、改行はC-jとかこの辺もそうだったような
BSはC-h、改行はC-jとかこの辺もそうだったような
2020/08/31(月) 12:25:41.36
キーコードが同じになるから同じキーらしい
ttps://tyru.hatenaブログ.com/entry/2018/10/04/151740
ttps://tyru.hatenaブログ.com/entry/2018/10/04/151740
2020/08/31(月) 12:36:55.68
ちなみにもっと言うと,電子的な端末(要はほとんど全ての端末)なら,
Ctrl+3でもEscと同じ内容の鍵符号が送信されるようになっている。
Ctrl+3でもEscと同じ内容の鍵符号が送信されるようになっている。
940名無しさん@お腹いっぱい。
2020/08/31(月) 12:38:05.76 >>939
これの起源を昔から調べてるんだけど見付からない。
VT-100とかではなかった機能のようだから,
端末が仮想的なソフトウェアになるどこかの段階で
取り入れられた・実装された機能だとは思ってるんだけど……。
これの起源を昔から調べてるんだけど見付からない。
VT-100とかではなかった機能のようだから,
端末が仮想的なソフトウェアになるどこかの段階で
取り入れられた・実装された機能だとは思ってるんだけど……。
2020/08/31(月) 13:16:36.60
jj が必要な文字列がなかったからそれで抜けてる
2020/08/31(月) 13:20:03.25
JJ桜井
2020/08/31(月) 13:41:30.62
Escが遠いってもしかして小指で押そうとしてるの?
手首は固定してそこから先を回転させて薬指で打てば全く軽く打てるんだけど
2キー同時押しで中途半端な位置のキーを押すよりはるかに楽
手首は固定してそこから先を回転させて薬指で打てば全く軽く打てるんだけど
2キー同時押しで中途半端な位置のキーを押すよりはるかに楽
2020/08/31(月) 14:53:23.05
俺はそもそもCaps LockをESCにしてる。
2020/09/06(日) 10:50:05.23
挿入モードに入るとCapsLockキーがONになり
挿入モードから抜けるとOFFになる
そんな設定方法があったら教えてください
事情としては以下
・メインフレーム用のJCLをTeraTerm経由Vimで編集するにあたり大文字入力がメインとなる
・しかしCapsLockを常時ONで使うとノーマルモードでの操作に支障が出る
挿入モードから抜けるとOFFになる
そんな設定方法があったら教えてください
事情としては以下
・メインフレーム用のJCLをTeraTerm経由Vimで編集するにあたり大文字入力がメインとなる
・しかしCapsLockを常時ONで使うとノーマルモードでの操作に支障が出る
2020/09/06(日) 13:58:45.22
SandSあたりを使うべきなのかもな
スペースキーと char 同時押しで大文字になる機能
スペースキーと char 同時押しで大文字になる機能
2020/09/06(日) 15:12:18.17
soft capslockを使うか
OSのAPIを叩くような外部コマンドやプラグインを使うか
OSのAPIを叩くような外部コマンドやプラグインを使うか
2020/09/06(日) 15:20:25.73
CapsLockを使わずに挿入モードの全てのキーにSHIFT付きをマッピングするという力業は…?w
2020/09/06(日) 15:58:40.02
似たようなのが vim の本にあってだな
; と英文字同時押しで Sans のようなものを実現するやつだ
ジュンクドウとかあるならそこ見れば乗ってるはず
リュックの黒歴史より前の本
; と英文字同時押しで Sans のようなものを実現するやつだ
ジュンクドウとかあるならそこ見れば乗ってるはず
リュックの黒歴史より前の本
2020/09/06(日) 16:11:42.89
>>948
そういう設定をソフトウェア的にトグルできるようにしたのをSoft CapsLockと言うんじゃ
https://vim.fandom.com/wiki/Insert-mode_only_Caps_Lock
https://github.com/tpope/vim-capslock
OSのAPI叩いてるやつ
https://github.com/suxpert/vimcaps
そういう設定をソフトウェア的にトグルできるようにしたのをSoft CapsLockと言うんじゃ
https://vim.fandom.com/wiki/Insert-mode_only_Caps_Lock
https://github.com/tpope/vim-capslock
OSのAPI叩いてるやつ
https://github.com/suxpert/vimcaps
2020/09/20(日) 11:01:32.91
なんとなくtar.gzをvimで開いたらまさか中身を覗けるとは
もっと早く教えてくれよ
もっと早く教えてくれよ
2020/09/20(日) 20:53:35.55
>>951
Helpの標準プラグインの項目みろ
Helpの標準プラグインの項目みろ
2020/09/21(月) 17:01:30.00
neovim v0.4.4を使用しています。
「nvim -u NONE」でデフォルト起動させて ショートカットキーShift+r で上書きするときに、キーボード入力では正常に上書きできますが、
CentOSの中クリックペーストだと挿入(ショートカットキーi)のような動作になります。
デフォルト設定起動しているので変なプラグインで設定が変わっているとかもないはずなので原因不明です。。
「nvim -u NONE」でデフォルト起動させて ショートカットキーShift+r で上書きするときに、キーボード入力では正常に上書きできますが、
CentOSの中クリックペーストだと挿入(ショートカットキーi)のような動作になります。
デフォルト設定起動しているので変なプラグインで設定が変わっているとかもないはずなので原因不明です。。
2020/09/24(木) 17:03:51.12
>>953 です。
色々調べていたら Shift+r(置換モード) にする前のコマンドモードのときにも中クリックを押すとマウス左ドラッグで選択したテキストが挿入されることがわかりました。
普通のvimで確認するとマウス中クリックでいきなり挿入にはなりませんでした。
neovimのデフォルト設定が中クリックで挿入するようになっているのでしょうか?
マウス中クリックのキー割り当てがどうなっているか調べる方法はありますか?
色々調べていたら Shift+r(置換モード) にする前のコマンドモードのときにも中クリックを押すとマウス左ドラッグで選択したテキストが挿入されることがわかりました。
普通のvimで確認するとマウス中クリックでいきなり挿入にはなりませんでした。
neovimのデフォルト設定が中クリックで挿入するようになっているのでしょうか?
マウス中クリックのキー割り当てがどうなっているか調べる方法はありますか?
955名無しさん@お腹いっぱい。
2020/10/10(土) 15:59:16.78 vscodeでvimの拡張機能を使ってます
|がカーソル位置だとして行末でセミコロンを打ちたいときみなさんはどう移動してますか?
今はescをバインドして jj -> $ と入力してます
alert( sayHi(currentUser(|)) )
|がカーソル位置だとして行末でセミコロンを打ちたいときみなさんはどう移動してますか?
今はescをバインドして jj -> $ と入力してます
alert( sayHi(currentUser(|)) )
2020/10/10(土) 17:56:11.13
行末に移動するだけでなく入力もするなら$じゃなくてAの方がいい
2020/10/10(土) 18:22:56.44
<C-o>A
2020/10/10(土) 19:21:41.26
>>957
これ
これ
959名無しさん@お腹いっぱい。
2020/10/10(土) 20:22:18.56 >>956-958
ありがとうございます!かなり便利になりました
移動して挿入モードに切り替えはすぐにでも習慣にしたいです
<C-o>は挙動が理解できなかったです
どうしてカーソル位置の移動で通常モードに切り替わるのでしょうか?
ありがとうございます!かなり便利になりました
移動して挿入モードに切り替えはすぐにでも習慣にしたいです
<C-o>は挙動が理解できなかったです
どうしてカーソル位置の移動で通常モードに切り替わるのでしょうか?
2020/10/10(土) 20:54:04.97
2020/10/10(土) 21:27:45.15
imap <C-a> <HOME>
imap <C-e> <END>
は邪道ですか?
imap <C-e> <END>
は邪道ですか?
2020/10/11(日) 00:21:45.55
<C-o>あんまり使わないな
<ESC>Aだわ
<ESC>Aだわ
963名無しさん@お腹いっぱい。
2020/10/11(日) 09:28:37.882020/10/11(日) 13:11:17.16
exコマンドのキーバインドはbash互換にしてるわ
C-a, C-e, C-b, C-f とか
C-a, C-e, C-b, C-f とか
2020/10/11(日) 18:25:07.03
>>964
コマンドラインの所ならその4つは設定しなくてもデフォルトでそれだぞ
コマンドラインの所ならその4つは設定しなくてもデフォルトでそれだぞ
2020/10/11(日) 18:27:24.96
2020/10/11(日) 20:22:31.42
ミ;;;;;;;;、;:..,,.,,,,,
i;i;i;i; '',',;^′..ヽ
゙ゞy、、;:..、) }
.¨.、,_,,、_,,r_,ノ′
/;:;":;.:;";i; '',',;;;_~;;;′.ヽ
゙{y、、;:...:,:.:.、;:..:,:.:. ._ 、}
".¨ー=v ''‐ .:v、,,、_,r_,ノ′
/;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ
゙{y、、;:...:,:.:.、;、;:.:,:.:. ._ .、) 、}
".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′
/i;i; '',',;;;_~υ⌒¨;;;;;;;;ヾ.ミ゙´゙^′.ソ.ヽ
゙{y、、;:..ゞ.:,:.:.、;:.ミ.:,:.:. ._υ゚o,,'.、) 、}
( ヾ,,..;::;;;::,;,::;):;:;:; .:v、冫_._ .、,_,,、_,,r_,ノ′
〜((:::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::))) 〜プ〜ン
|==ロ -=・==- ‖ ‖ -===・=- ロ===
/⌒ |:/ ‖ --/ /ノ ヽ \---- ‖ ヽ|ヽ⌒ヽ
〈 |/ ヽ`======/ .⌒ ` ========ノ. ..| | 〉
..ヽ .( 。 ・:・‘。c ( ● ● ) ;”・u。*@・:、‘) /
| ( :。・;%:・。/::: ::::::| |::::::ヽ ; 8@ ・。:% ) |
\( 。;・0”*・o;/::::::::::l l::: ::: \ :。・;%:・。. )/
(;8@・。: / ̄ ̄ ̄ ̄ ̄\: ”・:。;”・.)
(0”*・ o/ .\ 0”*・o:)
. (・:%,:)|.  ̄| ̄| ̄| ̄ ...| :(:%”・) <ハゲはウンコで隠せよナー
:(; 8@・ \  ̄ ̄ ./;8@ *・)
\:::o :::: \_____/:::::::::::::::/
ヽ ヽ:::: _- ::::: ⌒:: ::::::::::-_ ノ
\ :::::::::糞ニート学:: ::: ::_/
i;i;i;i; '',',;^′..ヽ
゙ゞy、、;:..、) }
.¨.、,_,,、_,,r_,ノ′
/;:;":;.:;";i; '',',;;;_~;;;′.ヽ
゙{y、、;:...:,:.:.、;:..:,:.:. ._ 、}
".¨ー=v ''‐ .:v、,,、_,r_,ノ′
/;i;i; '',',;;;_~⌒¨;;;;;;;;ヾ.ミ゙´゙^′..ヽ
゙{y、、;:...:,:.:.、;、;:.:,:.:. ._ .、) 、}
".¨ー=v ''‐ .:v、冫_._ .、,_,,、_,,r_,ノ′
/i;i; '',',;;;_~υ⌒¨;;;;;;;;ヾ.ミ゙´゙^′.ソ.ヽ
゙{y、、;:..ゞ.:,:.:.、;:.ミ.:,:.:. ._υ゚o,,'.、) 、}
( ヾ,,..;::;;;::,;,::;):;:;:; .:v、冫_._ .、,_,,、_,,r_,ノ′
〜((:::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::))) 〜プ〜ン
|==ロ -=・==- ‖ ‖ -===・=- ロ===
/⌒ |:/ ‖ --/ /ノ ヽ \---- ‖ ヽ|ヽ⌒ヽ
〈 |/ ヽ`======/ .⌒ ` ========ノ. ..| | 〉
..ヽ .( 。 ・:・‘。c ( ● ● ) ;”・u。*@・:、‘) /
| ( :。・;%:・。/::: ::::::| |::::::ヽ ; 8@ ・。:% ) |
\( 。;・0”*・o;/::::::::::l l::: ::: \ :。・;%:・。. )/
(;8@・。: / ̄ ̄ ̄ ̄ ̄\: ”・:。;”・.)
(0”*・ o/ .\ 0”*・o:)
. (・:%,:)|.  ̄| ̄| ̄| ̄ ...| :(:%”・) <ハゲはウンコで隠せよナー
:(; 8@・ \  ̄ ̄ ./;8@ *・)
\:::o :::: \_____/:::::::::::::::/
ヽ ヽ:::: _- ::::: ⌒:: ::::::::::-_ ノ
\ :::::::::糞ニート学:: ::: ::_/
2020/10/12(月) 02:07:30.76
俺も聞きたい移動あるんだが
現在|の位置でインサートモードだとして@の位置でインサートモードにしたいとしたらどうする?普段<ESC>joだけど頻度高いから短くならないかなと
if (hoge)
{
fuga();|
}
@
現在|の位置でインサートモードだとして@の位置でインサートモードにしたいとしたらどうする?普段<ESC>joだけど頻度高いから短くならないかなと
if (hoge)
{
fuga();|
}
@
2020/10/12(月) 10:22:39.46
2020/10/12(月) 11:03:12.71
俺はそういう大きめの移動にはマウス使っちゃうかな
Vim使いにはマウスは邪道みたいな風潮があるよね
まあキーボードから手を離さなくていいってのが本来の目的であり醍醐味でもあるから気持ちは分かるんだけど、必要に応じてツールを使い分けるのも大事だと思うから面倒なことはマウスに頼っちゃう
マウスが50メートル先にあるとかでも無ければ持ち替えに秒もかからないし
Vim使いにはマウスは邪道みたいな風潮があるよね
まあキーボードから手を離さなくていいってのが本来の目的であり醍醐味でもあるから気持ちは分かるんだけど、必要に応じてツールを使い分けるのも大事だと思うから面倒なことはマウスに頼っちゃう
マウスが50メートル先にあるとかでも無ければ持ち替えに秒もかからないし
2020/10/12(月) 11:33:57.19
マウス使うくらいならHMLとかでいいだろう
2020/10/12(月) 11:47:16.06
もう長年使ってるから今更変えられんよ…
一応補足しとくとマウス無しでも使えるし、マウス無しの環境で触ることが今でもあるから完全に頼ってるって訳でもないのよ
当然ながらちょっとした移動や編集ならマウス使わない方が慣れてるし速いしね
マウスが使える環境、使える状況なら使うことも辞さない柔軟性が大事だと思うという話ね
こんなに便利なエディタなのに一般向けに普及しないのもマウス邪道の風潮から来る敷居の高さが原因だと思ってるし
一応補足しとくとマウス無しでも使えるし、マウス無しの環境で触ることが今でもあるから完全に頼ってるって訳でもないのよ
当然ながらちょっとした移動や編集ならマウス使わない方が慣れてるし速いしね
マウスが使える環境、使える状況なら使うことも辞さない柔軟性が大事だと思うという話ね
こんなに便利なエディタなのに一般向けに普及しないのもマウス邪道の風潮から来る敷居の高さが原因だと思ってるし
2020/10/12(月) 12:10:50.99
面倒な時は脳死hjkl連打
移動にマウスは使わないがヤンクが面倒な時のコピーにマウスを使う
移動にマウスは使わないがヤンクが面倒な時のコピーにマウスを使う
2020/10/12(月) 12:29:59.72
俺も長いこと使っててマウスも自分ではほぼ使わないんだけどマウス邪道論はマジで古いし無駄に敷居を上げるだけだから良くないと思ってる
引き合いに出して悪いけど971みたいな返しは典型的な例
「今はマウスも使えるから気軽に使ってみてね、でもコマンドを使いこなすとより便利だから慣れたらそちらもちょっとずつ試してみてね」と言いたい
引き合いに出して悪いけど971みたいな返しは典型的な例
「今はマウスも使えるから気軽に使ってみてね、でもコマンドを使いこなすとより便利だから慣れたらそちらもちょっとずつ試してみてね」と言いたい
2020/10/12(月) 14:03:34.07
マウス不要だのそんな閉鎖的なこと言っているから、
Fedora のデフォルトエディタからリストラされちゃうんだよな
この変更は RHEL/CentOS にもいずれ降ってくるだろうし、
ますます Vim ユーザーは減るだろうね
Fedora のデフォルトエディタからリストラされちゃうんだよな
この変更は RHEL/CentOS にもいずれ降ってくるだろうし、
ますます Vim ユーザーは減るだろうね
2020/10/12(月) 14:54:05.29
別にvimが消えてなくなるわけじゃないんだからデフォルトエディタであろうがなかろうが使いたければ使えばいいだけ
2020/10/12(月) 16:40:53.02
うむ、減るのか減らないのかと問われれば減るだろうね
私がVimに触れたきっかけは大学のUNIXを触った時で、その時は最低限のコマンドで何とかしのいだ感じで
Vimウンコとしか思わなかったし、仕事で使うときもウンコ、ウンコって思いながらイヤイヤ触ったし・・
でもどうだろ? ちゃんと勉強してみようとVimチュートリアルをやっていくとだんだん楽しくなって
そのうち書籍まで買っちゃってVimに慣れ親しんできたらもう手放せないエディタになっていたんだよ
というわけで最初からnanoに触れてたならnanoを使い続けるのでは・・・とココまで書いてふと気づいた
何でウンコなVimを最終的に選んだのだろうと・・他のエディタも試してきたんだよね
秀丸とか、先輩に勧められたサクラエディタとか他にも色々触ったんだけど結局満足しなかったんだよね
だからVimを勉強してみて気に入って最終的に使い続けているわけで・・そうなんだよ
結局全人類は最終的にVimにたどり着くのだ、nanoなんかで満足するわけがない
そう! Vimこそ最高のエディタなのさっ!
私がVimに触れたきっかけは大学のUNIXを触った時で、その時は最低限のコマンドで何とかしのいだ感じで
Vimウンコとしか思わなかったし、仕事で使うときもウンコ、ウンコって思いながらイヤイヤ触ったし・・
でもどうだろ? ちゃんと勉強してみようとVimチュートリアルをやっていくとだんだん楽しくなって
そのうち書籍まで買っちゃってVimに慣れ親しんできたらもう手放せないエディタになっていたんだよ
というわけで最初からnanoに触れてたならnanoを使い続けるのでは・・・とココまで書いてふと気づいた
何でウンコなVimを最終的に選んだのだろうと・・他のエディタも試してきたんだよね
秀丸とか、先輩に勧められたサクラエディタとか他にも色々触ったんだけど結局満足しなかったんだよね
だからVimを勉強してみて気に入って最終的に使い続けているわけで・・そうなんだよ
結局全人類は最終的にVimにたどり着くのだ、nanoなんかで満足するわけがない
そう! Vimこそ最高のエディタなのさっ!
2020/10/12(月) 17:27:46.00
>>977
:%d
:%d
2020/10/12(月) 17:53:24.73
うーむ、sshで使うことが多いので、マウスは使えないんだごめん
2020/10/12(月) 23:49:10.81
Row現像回りやyoutubeとかだな マウスの出番は
2020/10/12(月) 23:49:32.39
Raw現像だ
2020/10/12(月) 23:51:00.56
2020/10/13(火) 03:28:42.51
NERDCommenterのToggleとSexyを合わせたい(ToggleでのコメントアウトをSexilyにやりたい)んだけどオプションが見つからない
なにか方法ありますか?
なにか方法ありますか?
2020/10/20(火) 00:45:59.59
edとexって悪くないね
sedの練習代わりに触れたけど中々使える
sedの練習代わりに触れたけど中々使える
2020/10/28(水) 20:07:46.01
easymotion便利だけどな
chromeでよく使ってる(´・ω・`)
chromeでよく使ってる(´・ω・`)
2020/11/18(水) 22:06:43.41
-u NONE/NORCで起動するとEscやCtrl-[でコマンドをキャンセルできませんが、
他のキーでキャンセルするんでしょうか?
またこのキーは何の設定に依存してるんでしょうか?
他のキーでキャンセルするんでしょうか?
またこのキーは何の設定に依存してるんでしょうか?
2020/11/18(水) 23:04:37.76
キャンセルできないわけではなくて、
ttimeoutlenが設定されてなくて一瞬入力待ち状態になるんですね。
ttimeoutlenが設定されてなくて一瞬入力待ち状態になるんですね。
2020/12/09(水) 00:54:54.05
2020/12/12(土) 14:35:55.96
インサートモードの日本語入力中にjjでノーマルモードに移行するために下のキーマッピングを設定したんですが、
これでも"っj"でノーマルモード移行後も日本語入力のままになってしまう...
inoremap <silent> っj <ESC>:set iminsert=0<CR>>
これって設定的には問題なくて環境の問題になるんですかね?
これでも"っj"でノーマルモード移行後も日本語入力のままになってしまう...
inoremap <silent> っj <ESC>:set iminsert=0<CR>>
これって設定的には問題なくて環境の問題になるんですかね?
2020/12/12(土) 16:33:14.42
そりゃIMEの仕組み的に仕方ない
ATOKとかなら確か自由にキーを割り当てれたからjjで英数モードみたいな設定すればいけるかも
ATOKとかなら確か自由にキーを割り当てれたからjjで英数モードみたいな設定すればいけるかも
2020/12/13(日) 22:39:27.07
2020/12/14(月) 09:26:04.13
>>989
そんなに難しいことせずにインサートモードの時に<C-j>でぬけるように設定はあかんのん
そんなに難しいことせずにインサートモードの時に<C-j>でぬけるように設定はあかんのん
2020/12/14(月) 11:07:03.08
<ESC>:silent call system('fcitx-remote -c')<CR>
2020/12/14(月) 19:08:36.25
次スレある?
2020/12/14(月) 20:18:54.01
おねがいします
2020/12/18(金) 12:13:46.19
うめ
2020/12/18(金) 12:13:50.33
ます
2020/12/18(金) 12:13:53.76
ね
2020/12/18(金) 12:14:05.79
次スレよろしく
1000名無しさん@お腹いっぱい。
2020/12/18(金) 16:19:17.0110011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 673日 15時間 24分 58秒
新しいスレッドを立ててください。
life time: 673日 15時間 24分 58秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- タトゥー入った美人店員の調理映像拡散 ネットで議論 料理研究家リュウジ「味変わんねえし俺は行く」 [ネギうどん★]
- 物価高騰でランチ事情が激変! 「ランチ1,000円時代」の終焉に私たちはどう向き合えばいいのか? [パンナ・コッタ★]
- 【万博】イギリス館“5000円アフタヌーンティー” 物議 スコーン1つに紅茶は紙コップにティーバッグ 大使館謝罪 ★2 [蚤の市★]
- スマホのサブスク解約したはずが…「無駄払い」4年で10万円 「アプリ削除したのに…」 全国で相談も急増 [パンナ・コッタ★]
- 永野芽郁に新たな疑惑 イケメン俳優・坂東龍汰との"匂わせ"の疑いが話題に 過去には「変な匂わせはしません」と断言も [Ailuropoda melanoleuca★]
- 【女優】永野芽郁は二股不倫、橋本環奈はパワハラ報道…続々 “自滅” に高笑いが止まらない清純派ライバル女優たち [ネギうどん★]
- ▶ぺこらすこすこスレ
- 宇多田ヒカル新曲「令和何年になったらこの国で夫婦別姓OKされるんだろう」→日本人発狂 [462275543]
- 天皇陛下が距離を置かれた“ご学友の息子”が皇族の養子に…自民党強行案の危険性 [808139444]
- 【悲報】Xboxさん、一気に2万円値上げしてしまう(66,978円→87,980円) [126042664]
- 【動画】異例の27歳で京大数学科准教授になった女性、「本物の天才」がこれ [606757419]
- 日本の主要企業「日銀の政策金利は1.0~1.25%、1ドル=140〜149円が望ましい」が最多。120円未満が良いはゼロ [256556981]