vim Part3at SOFTWARE
vim Part3 - 暇つぶし2ch868:名無しさん@お腹いっぱい。
11/04/28 21:20:37.82 jo1x+EDQ0
しまった、最後の <cr> が抜けた
inoreab __date <C-r>=strftime("[%Y-%m-%d %a]")<cr>

869:名無しさん@お腹いっぱい。
11/05/04 00:59:00.31 YW+jFg/8O
行頭でBSで前の行末に行ってしまうのを辞めさせるにはどう設定しますか?

うっかり前の行末まで消去してしまい舌打ちばかりです

870:名無しさん@お腹いっぱい。
11/05/04 03:09:39.07 N9ciN5Ex0
set backspace+=eol

871:名無しさん@お腹いっぱい。
11/05/04 14:26:57.46 YW+jFg/8O
>>870
あり^^

872:名無しさん@お腹いっぱい。
11/05/04 14:49:44.13 YW+jFg/8O
別名で保存しようという時に元のファイル名を参考にすることはよくあります

一々元のファイル名を打ち直さずにコマンドラインに
一発表示させる方法を教えて下さい

Ctrl-X でカレントディレクトリ名は一発で出るのですが

873:名無しさん@お腹いっぱい。
11/05/04 14:59:00.54 CF74yYFC0
>>872
ノーマルモードで <C-g> とか?
あと、:w %<TAB> してから修正するとか?
あ、:w <C-r>% ってのもありか?

874:名無しさん@お腹いっぱい。
11/05/04 15:21:34.52 YW+jFg/8O
>>873
:w <C-r>% いただきました あり^^

875:名無しさん@お腹いっぱい。
11/05/04 15:31:45.84 YW+jFg/8O
:e 等でタブを押すとそのカレントディレクトリのファイル候補を挙げて
省入力してくれますが、この順番はどうきまっているのでしょう?

もっと言うと、更新日時順で新しいものから並んでいてくれれば
人間の記憶と相性が良くて助かります

そのように設定する方法があれば教えて下さい

876:名無しさん@お腹いっぱい。
11/05/04 20:39:41.37 d8096ZeX0
in .vimrc or _vimrc
let g:netrw_sort_by="time"
let g:netrw_sort_direction="reverse"

877:名無しさん@お腹いっぱい。
11/05/04 22:04:51.23 YW+jFg/8O
>>876
:e <tab>でラインに表示されるリストには効果無くて
helpでnetrwについて漁ってたら
:Exploreなんてのがあったなんて!
こっちでは確かにソートされてますね
あり^^

分割してエクスプローラ便利ですね
:Sex を多用することにします

878:名無しさん@お腹いっぱい。
11/05/04 23:23:44.99 UuB+a9sI0
:Sex 便利だよね。ファイラーだけならNERDTreeとかUniteとかいらないかも

879:名無しさん@お腹いっぱい。
11/05/05 01:01:34.83 Md2IoRry0
うはw
大文字でコーディングする言語の仕事受けたんだが
vim使い物にならねえwww

880:名無しさん@お腹いっぱい。
11/05/05 01:17:33.85 V0WPacNp0
大文字しか入力できないようにすることはできそうな気がしなくもない

881:名無しさん@お腹いっぱい。
11/05/05 03:06:24.16 fCMTTII+0
つ capslock.vim

882:名無しさん@お腹いっぱい。
11/05/05 04:20:58.35 MSJoSnrC0
>>879の件で
:help case
:help uppercase
inoremap <C-c> <Esc>gUbw`]a
とすると test| で<C-c>すると TES|t となる
(| はカーソルの位置)
TEST| となるようにしたいのだが、いいマッピングが思いつかない

inoremap <expr> <C-c> !pumvisible() ? "\<Esc>gUbw`]a\<Right>" : "\<C-c>"
とすると test | とすると TEST | となる
誰か TEST| となるマッピング、プリーズ

883:名無しさん@お腹いっぱい。
11/05/05 04:41:00.93 MSJoSnrC0
inoremap <expr> <C-c> !pumvisible() ? "\<Space>\<Esc>gUbw`]a<Del>" : "\<C-c>"
で出来たが、なんかしっくりしない

884:名無しさん@お腹いっぱい。
11/05/10 14:13:31.44 nRiy5FXD0
nnoremap \op :e g:file_path<CR>

こういうことがしたいんですが、コマンドの中で変数を展開する方法がわかりません。
教えてください。

885:名無しさん@お腹いっぱい。
11/05/10 16:56:05.12 uuGkrVb70
>>884
:help :execute

886:名無しさん@お腹いっぱい。
11/05/11 06:04:34.44 7W47bD/i0
>>882
:help uppercase の例のままじゃだめなの?

Example:
:map! <C-F> <Esc>gUiw`]a
This works in Insert mode: press CTRL-F to make the
word before the cursor uppercase. Handy to type
words in lowercase and then make them uppercase.

887:名無しさん@お腹いっぱい。
11/05/12 01:25:34.19 PBHz6Ng30
タブって、タブごとにバッファを振り分けることはできないの?
一つのタブに一つのプロジェクト(複数バッファ)っていう使い方をしたい。

デフォルトでは、バッファは全タブで共有されるみたいだけど、これってわざわざタブ使う意味なくない?
ググったら、一つのタブに一つのバッファっていう設定はできるようだけど、それならバッファでいいし。

888:名無しさん@お腹いっぱい。
11/05/12 01:29:19.61 qYKw/+Y+0
また新人さんかな
project.vim というプラグインがあるよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch