Vim Part27
■ このスレッドは過去ログ倉庫に格納されています
>>270
色々あるけどめちゃくちゃ簡単にやろうとすればこれ
$ vim `ls *txt` >>268
evil か spacemacs で eww vim8とuim-skkで日本語入力をしてる.
formatoptions+=mMlにしておいて,そろそろ自動改行が起こるあたりで入力してると,
自動改行を入力確定と誤認するのかなんなのか,たとえばこんな感じになる.
▽▽▽▽▽じ▼自
自動改行を
この現象を避ける方法って何かありますか?ちなみにneovimだとこの現象は起こらないようです. ホームディレクトリを書き込み不可にしていると
E138: Can't write viminfo file /home/hoge/.viminfo!
というエラーが出てしまうんだけど、このエラーを出さない方法を教えて
ダミーで.viminfoを作ってもだめだった >>277
.viminfoだけでも書き込み可にせえや >>277
vim -i NONE
で起動すればいいよ
もしくは .vimrc に
set viminfofile=NONE
と書く。 >>279
ありがとう
とても助かりました
このご恩は3日間くらいは決して忘れません 「この恩は[短い期間]の間決して忘れません」
スラドが元ネタだった気がするんだけど、これ、傍から見てる分には面白かったんだけど
いざ自分が教えた時にこういう返しをされると ほんの少しだけどイラってするよね。
このネタが廃れた理由それだと思う。 >>282
解決した時点で既に忘れてる人も多い中、
僅か三日間とはいえ憶えてくれているなら
律儀な人だと感心していたが、
ネタだったのか知らなかったよ しばらくvim環境を放置してたけど、久しぶりに見直そうと調べたらneovimというのが出てきたり
deinがNeoBundleに取って代わったりと色々浦島すぎてきついっす
気合い入れて環境構築に励むか、軟弱なIDEに逃げるか迷う・・・ >>284
肩の力を抜いて軟弱に Vim を使おう
plug みたいなミニマル志向のプラグインマネージャを選んでみるといいかもよ
Vim 8.0 以降なら minpac が一押しだ
neovim への移行は vimrc をリネームするだけで済むとかなんとか
使ってないので詳しくは知らない >>285
ググって見つかるブログとかQiitaとかの情報は正直敷居高いんですよね
断片的なメモ書きが多くて初心者にはどうにも・・・
せっかくなのでもう少し粘るつもり >>284
無理にプラグイン使う必要ないんだぜえ?
素で使って不足してるとこをプラグインで補うでもよし、spf13とかのディストリ使うのもよし alias vim="rm -rf"; sudo vim /etc なぜ人は、vimtutorやvim-doc jaを読まないのだろうか ほんと、わざわざプラグイン入れんでもデフォルト機能でできるのにただただ動作を遅くしているだけのvimrcが散見される ./configure \
--prefix=/usr/local \
--with-features=huge \
--enable-multibyte \
--enable-terminal \
--enable-xim \
--enable-fontset \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk3 \
--enable-cscope \
--disable-selinux \
--enable-fail-if-missing Vimでseqみたいな動作って無理?
つかそんな函数あったりしない?
具体的には、bufferを沢山開いていて、12番目から20番目まで閉じたいって時に
:bd 12 13 14 [...] 19 20
とやるのが面倒なので
:bd vimseq(12,20)
みたくやりたいってこと。 >>293
Thanks!
なるほど。バッファに対してもedライクな指定が効くのね。つーか:help bdに書いてあったわ。すまん。 IDEとしてすばやく環境構築したいならneovimにSpaceVim(space-vimもあってまぎらわしい)を入れるのが一番お気軽かな neovimってどうなの?
本家vimはもうオワコン? vimのヘルプをシェルから直接開く方法教えろください
vimの起動後に毎回:hせずに最初から開きたい
vim変態仕様にまだ慣れてないから拡張なんて入れてる余裕ないわ >>293
こういう単純明快な答えをさらっと出してくるひとほんと尊敬するわ >>297
vim +”:help <キーワード>” >>296
なんか操作して文字化けするNeovimは論外 :bdってバッファ一覧から一時的に隠すだけで:ls!だと表示されるのな
バッファの抹消は:bwらしいわ 今見えてるバッファ (`:ls[!]` で2桁目が "a") 以外のバッファを :bw するにはどーすりゃいいんだ :ls!はヘルプ履歴も含む全ファイルバッファを表示
:!lsはシェルのls
vimのびっくりは強制だと思ってたが一概にそうでもないのか
コマンドの前後で意味変わるとかそんなの分かるか !grepみたいな最初につく!は外部コマンド
wq!みたいな後につく!は強制を表す :r! printf "\%s\n" hoge{01..10} コメント用にtcommentからcawに乗り換えようと設定をググってたら、↓みたいにしてる人かなり多かった。
<Leader>ってデフォルトだと \ だと思うけど、こんな遠い位置にあって使いづらくないんだろうか・・・。
nmap <Leader>c <Plug>(caw:hatpos:toggle)
vmap <Leader>c <Plug>(caw:hatpos:toggle)
ちなみにcawもプレフィックスgcだけど、tcommentと同じ感じにしたい人は↓とか追加しとくと吉。
vmap gc <Plug>(caw:hatpos:toggle) <Leader> 別のキーに変えてるんじゃない?
私は , にしてる leaderを変更できることも知らんレベルの奴は悩み事が無駄に多いんだなあ vimってギークしか使わんわけじゃない
分野によるけどプログラミングしたことありませんUnixLinux触ったことありません系のやつが
研究室や会社入って仕方なく使うってシチュエーションも珍しくない
ほんと哀れ 常用のテキストエディタにあえてvimを選ぶのと
必要に迫られてvimを使わざるを得なくなるのを同一に見るアホはさすがにここにはいないだろ いまの職場に移ってからVim使うようになったけど慣れると楽しいよ。 ひどいのになるとリモート先のUnixでvimやemacsを使うのを断念してローカルのWindowsにダウンロードして
エディタで編集してまたアップロードしたりしてる
あるいはWinSCPなどのクライアントソフト内蔵のエディタを使うとか それうっかりメモ帳でやってshift-jisになるフラグじゃないですか
慣れたら楽だけどそれは慣れたからの話しだしな
お前は学習中も文句言わずにvimを使えてたと言えるのかって言いたくもなるだろうな
鯖相手なら日本語切り替えなんて敵はいないけども アホだなぁ
TPOに合わせて使い分けるんだよ
TeraPadが最高だけど なんかそういう話あったな。
「真のプログラマはcatで機械語を書く」
みたいなの。 「vi使えません」
「emacs面倒」
「今時はsublimetext」
「な、nanoで」
「catでぱぱっと作りました」
何このイケメン >>325
emacsとか有り得んわ
(´・ω・`)/~~ >>327
emacs無しにどうやってnews読むんだよ!!! emacsの話題はemacsスレでね
向こうも過疎ってるし emacsなんて使ってるのガイジだけだろ
ここはvimスレなんだからほっとけ シェルのキーバインドはemacs、エディタのキーバインドはvimというハイブリッドにしてる(´・ω・`) > エディタのキーバインドはvim
ということはエディタ自体はAtomとかVim実体じゃないってこと? Emacsは別にキーバインドが優れているわけでなく優位性はelispでの拡張性とかプラットフォーム的な面なんだから、
キーバインドだけで比べれば、そりゃVimの方が効率的だよね、とはなる。
でもなんか論点としてズレてる。まぁスレチだからいいけど NFER/XFER を L/R-Ctrlにしてる俺は異端ですかそうですか(誰も聞いてない ここの住人には:smileはもう古いか。(これは Vim8 から)
なんか他にもイースターエッグありそうなんだよな
知ってるのとしては,:help!と:help 42くらい。 下手にキーマップ替えてそれに慣れても困るだけだから極力そのままで使ってる
これはプラグインの盛り合わせにも言えるけど 実践vimに影響されてctrlは小指球で押しているよ。 挿入モードのままalt+キーでコマンド操作しながらノーマルモードにしたりはできる
挿入モードのままalt+uでアンドゥしたりalt+iで日本語有効状態のまま挿入モードにしたり
xやdは挙動が違うしよく分からんが >>348
普通の端末ではalt+<キー>は<esc><キー>の並びと等価だから、<esc>単独に割当てがあるvimではaltを使うのが困難 ESCさんを舐めんなよ
モードを戻すのに活躍してんだぞ JKはどっちが上下か忘れやすいのでNG
多用しないキーまで覚えるほど余裕ないんだわ jが下矢印っぽい、でもう一生忘れないのが普通だと思ってた。
忘れちゃう人とかいたんだ。 aとiどっちがどっちか未だに迷ってしまうんだけど超速で判断するコツある? appendで後ろに付け足すイメージ、
insertでカーソルの位置そのものにねじ込むイメージかね。
AとIも一緒に覚えちゃった方がいい。 ていうか
edの進化形であることを考慮すればだな…(老害感) カーソル(一般人)
HJKL(普通)
ESDX(老害)
WSAD(FPS脳)
Dvorak(変態)
Kinesis(金持ち) >>362
>ESDX(老害)
老害というがこれが一番合理的だと思うぞ
Wordster以来の由緒あるキーバインドだし
MifesもVZも一太郎もMicrosoftやBorlandのIDEもこれだった
俺はVim以外なんでもこのキーバインドに設定してる 昔から使われてる=合理的という理屈
これでは老害と言われても仕方ない いまだにemacsガーvimガーとか言って使ってるほうが老害だろ
俺は自覚あるし別にいいと思ってるけど でもvimはナウなヤングの一番人気エデタァなのでしょう? エデタァはエデトする必要があるときに使うってゆうことでしょう 共通する語尾から仄かに自演臭さが漂ってきますね…… ■ このスレッドは過去ログ倉庫に格納されています