let name = "John" echo "Hello, " . name You can either put this in a script (script.vim) and run it (:source script.vim), or you can type the commands individually in normal mode as :let and :echo. function! SuperTab() let l:part = strpart(getline('.'),col('.')-2,1) if (l:part =~ '^\W\?$') return "\<Tab>" else return "\<C-n>" endif endfunction imap <Tab> <C-R>=SuperTab()<CR> Here’s another example
I have a big HTML file that has lots of markup that looks like this: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> I'm trying to do a Vim search-and-replace to get rid of all class="" and style="" but I'm having trouble making the match ungreedy. My first attempt was this %s/style=".*?"//g but Vim doesn't see
vim のカスタマイズは簡潔に済ませたい 新しい作業環境ができたときに毎回セットアップするのはなかなか面倒。 プラグイン管理入れたり色々設定するのも面倒。 ~/.vimrcだけで済ませたい = vim 開いたら勝手にセットアップしてほしい。 やりたいことは~/.vimrcの記述だけでできるだけ実現してみた。 カラースキーマ設定 プラグインマネージャーで入れる方法もあると思いますが、なんだか気持ち的にここは切り離したいので切り離しています。 jellybeans.vim が存在しない場合に curl で取ってきます。~/.vim/colorsのディレクトリ事前作成はしなくてよいように curl に--create-dirsオプションを付けます。 他のカラースキーマにしたい方は、ファイル名や url を適宜変更してください。 TODO ハイライト設定は jellybeans 固有のカスタマイズ
※本記事で言う「Vim」とは「Vimキーマップ」のことです。 Vim、使ってますか? Vimって使ったことのない人からすると何がいいのかよくわからないですよね。特に「移動はhjklで行う」あたりが最高に意味不明でした。 私もつい最近まではなんで皆vimにこだわるんだと思っていた口です。別に無くてもいいじゃないかと。 しかし、物は試しということで1週間ほど使ってみたら……びっくりするほど手に馴染みました。 まだ2か月程度しかVimを使っていない小学生ですが、それでも以前と変わらない速度で編集できています。また、マウスやカーソルキーに手を伸ばす機会が減り、他のマウス必須な操作をキーボードで行えるようにカスタマイズするきっかけにもなりました。 そんなわけでVimが思ったより良かったこと、そしてVim入門にはVSCodeが向いているんじゃないかと感じたことから、何番煎じかわからないですがこの記事を
I am trying to create a Vim mapping that will operate on the current line, taking a string like this: [boiled cabbage, mad donkey, elephant, very dark fudge] And quoting all the list elements to end up with this: ["boiled cabbage", "mad donkey", "elephant", "very dark fudge"] I tried with vim regexes, but figured it would be easier to write a function that takes the current line as an argument and
本日 2023-08-05、悲しいお知らせが入ってきました。Vim の作者 Bram Moolenaar 氏が亡くなりました。謹んでお悔やみを申し上げます。 以下は Bram Moolenaar 氏のご家族から vim_announce に送られたメッセージです。 https://groups.google.com/g/vim_announce/c/tWahca9zkt4t 親愛なる皆様へ Bram Moolenaar が 2023年8月3日に逝去したことを、謹んでお知らせいたします。 Bram はここ数週間で急速に進行した病状に苦しんでいました。 Bram は人生の大部分を Vim に捧げ、皆様が一員である Vim コミュニティを大変誇りに思っておりました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く