Vim Part28
■ このスレッドは過去ログ倉庫に格納されています
<Del>が最後のとき前の文字消しちゃわなければできるんだけどね
普通に<Del>使ってるときにも行きすぎて困ることがよくある どっかで拾ったやつ
cnoremap <C-K> <C-\>estrpart(getcmdline(), 0, getcmdpos()-1)<CR> >>532
>>534
ありがとうございます! 解決しました!
getmcdpos()関数なんてあったんですね。
僕はいったいどのような探し方をしていたのでしょうか…… 靴のメーカー? ダサくない?あれ。
今時はああいうのがお洒落なんだろうか。俺から見ると田吾作が履き潰した安物の革靴にしか見えねえw Vimのjobとかtimerとかどのくらい活用してる?
あ、使ってるプラグインの内部で使用されているのは数えずにさ
自分で明示的にtimerを使ったりすることってあるんだろうか。
エディタにそこまで必要かなとも思うし。 よくこんな難しいエディタを挫折せずに使えるものだな 完全なvim童貞からvim入門みたいな記事に載っている一通りのコマンドが自然に使えるレベルになる程度なら大して難しくはない
キーボードを人差し指だけで押してた人がタッチタイピングできるようになる程度の努力でよい 実践Vimが良書なのは、Vimを環境のように使う愚行とは別の次元の内容がテーマだからだね
シンプルさ以外に取り柄がないエディタだって認識して使うべきなんだよな
環境がにしたいならEmacs Lispの拡張性にはかなうわけない
ノロマな環境Emacsか、シンプルなテキストエディタVimか >>545
vimって視覚障害者でも使えそうだな。 出先のUnixやLinuxでテキスト編集する時にVi(m)使えないと往生するんだよねえ
いつまでもこういう古いものが必要とされる世界もどうなんだろって思うけどさ >>549
古いHP-UXとかだと入ってないんだなこれが 出先の他所のPCでテキスト編集するなんて考えられん
ずうずうすぎるな >>547
モード変更の時に日高のり子声で音声読み上げされるんですね? ubuntuの標準のレポジトリでneovim入れられるんやね
もうvimから完全に乗り換えてもええかも(´・ω・`) 安定したskkプラグインある?
neovim でもいい EmacsでDDSKKを使うのと同じくらいメリットがあるのかな? Qで変換用の特殊文字再配置 といったことができないから
同じじゃなくて多少はやれること少ない
しかしOSのIMEよりON/OFFのトラブルに巻き込まれずに済み
他のOS環境でも同じ動作を期待できるのでメリットある 確かにQが使えるのは他には無いよね。
でもskkservにも対応してるみたいだし、試してみてもいいな。 eskk.vimをちょっと試したところだけど、
uim-skkでも対応してる数値変換とか動的補完みたいな
便利機能がまだない?のがちょっと辛いかな。
それと辞書サーバーでなぜか送りありの候補が出てこない?! dictionary.vimに書いてあった。
Note: skk server does not support okuri. 質問しちゃいますね
QuickFixとgrepを利用したケースです。
autocmd QuickFixCmdPost *grep* cwindow
結果表示で、ファイル内容を表示する分割画面の方で
検索文字列にハイライトを効かせるにはどうしたらいいのでしょう? keymapって使ってる?
$VIM/keymap/kana.vimとか。 Vimでhttpを介したファイルを編集しているときに
そのファイルがリモートファイルかローカルファイルかを判別する方法ってありますか?
~/.vimrcに
autocmd BufEnter * foo
という記述をしてるんだけど、fooというコマンドはリモートでは上手く動かない(ファイルシステムに依存してるので)
だからリモートファイルを読み込んだときはこのfooコマンドを実行しないようにしたい。
自分はファイル名を表わす%を弄くってプロトコルっぽい文字列(http://とかfile://とか)があったら
真を返すような関数isremote()を作ればいいと考えたんだけど、その先に進めない。
というのはファイル名変更子はファイル名を後ろから切り出す機能しか持ってないので。 vim消したらsudoきえちゃったししぬかとおもった。 最近のLinuxにVimを入れるとしたらvim-gtk3パッケージがいいな Python3およびRuby,Lua,TCLのサポート。
クリップボードとの連携も完璧(特殊レジスタ+/*が使える) ノーマルモードで[count]>>や[count]<<
とやったときに[count]行が1つずれるのではなく
**その行が**[count]文ずれる
ようにするにはどのようにすればいいでしょうか。 ★★★少子●高齢化を防ぐ為に、多産家族の表彰制度を導入●すべきである★★★
http://jbbs.●livedoor.jp/bbs/read.cgi/study/3729/1226114724/73
●
この掲示板●(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^^)v
http://jbbs.livedoor.jp/study/3729/ →リンクが不良なら、検索窓に入れる! やっとneovimに完全した
vim用とneovim用にプラグインや設定を共用するのが面倒くさくなってしまった(´・ω・`) そんなに違うかな?
うちプラグイン15個くらいしかないからわからないたけ? ctrl-pとctrl-nは挙動をmapやnmapで変更できなかったりしますか? >>592
使ってるVimのエディションが分からんので
なんとも答えずらいが できると思うが?
変更できなかったの?
nnoremapは試した? たまにviminfo整理するけどソートせずに重複の履歴を消す方法教えろ下さい 履歴は重複しないはずだけどな
> - 以前と全く同じコマンドを打ち込んだときは、古い方の記録が消される (繰り返され
> たコマンドが古いコマンドの履歴を追い出して消すのを避けるため)。
https://vim-jp.org/vimdoc-ja/cmdline.html#cmdline-history >>594
sort2 ()
{
awk '!a[$0]++' $1
}
.bashrcにこれ登録してvimで範囲選択したら!sort2
順番を維持したままの重複削除って需要あると思うんだがなぜないのか パソコン始めたばかりです
ヴィムってなんですか? メモ帳と同じなんでしょ? パソコン始めたばかりの人が5ちゃんのUNIX板のVimスレに来るわけないだろw 楽しいUNIXっていうパソコン初めての人向けの本でVimとEmacsの説明されてるよ >>602
それパソコンじゃなくてUNIXが初めての人向けじゃないのか >>604
ほっとけ
まともに話できる人間じゃないだろうから 1. .vimrc は cp932 を優先するよう設定しておく
set fileencodings=cp932,utf-8
2. 下記の 1行を UTF-8 で保存する (test.sh とする)
echo "番号"
3. VIM で test.sh を開く
4. cp932 と判定されてしまい文字化けする
質問:cp932 と utf-8 の順番を変えれば文字化けしませんが、順番を変えること無く文字化けしない方法はありますか? " - *- coding: utf8 -*-
はきかないんだっけか 即レスありがとうございます
test.sh の 先頭に上の記述を入れても駄目でした >>604
ログインとかパスワードとかメールとかテキストとかはじまるから本当にパソコン初心者向けだよ
古いけどマジでオススメ
綾ちんかわいい UNIX入門書って必ずviの使い方買いてあるよなw
そろそろvimが欠陥品であることを認識してほしい。 >>610
echo '# vim:fenc=utf-8' > file
echo "番号" >> file >>615
端末のエンコーディングはUTF-8でやった?
それでも見出しが広がったり欠落したりしない? https://developers.srad.jp/story/17/05/25/0515242/
https://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor
技術系Q&Aサイト「Stack Overflow」に2012年8月に投稿された「How to exit the Vim editor?」という質問ページのページビューが、
100万を突破した(Stack Overflowの公式ブログ)。 このページでは「Vimが終了できない」という質問に対し、
Escキーを押し、続いて『:q』や『:q!』などを入力するという終了方法が親切に解説されている。
この記事は昨年Stack Overflowのページビュー全体の0.005%を稼いだそうで、平日のピーク時には一時間当たり80人が
このページを見ていることになるという。また、国別やメインのプログラミング言語別のアクセス統計も示されている。
そりゃこうなるくらいだし たのしいUNIX買ってきたわ
cshだからその辺は参考にならないけどそれ以外はひと通り学べるな 拡張子ついてるファイルだと正しくインデントされるけどシェバンだけだとされない
どうすればいい? ■ このスレッドは過去ログ倉庫に格納されています