[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 04/23 07:30 / Filesize : 132 KB / Number-of Response : 568
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part20



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/25(金) 18:09:23.82 ]
Vim 6以降に関する話題、Part20です。
www.vim.org/

前スレ
Vim Part19
hibari.2ch.net/test/read.cgi/unix/1308288838/

関連情報は>>2-8あたり。

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 21:43:32.01 ]
オリジナルの開発者の使ってたキーボードに近いのがベストなんだろうけど、昔の計算機は知らん。

リマップするならJISが大小兼ねるんで、いいのかね。

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 22:13:12.10 ]
ノートに合わせてレノボのトラベルキーボード

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 22:34:06.76 ]
128ですが、バージョン的な問題でしょうかね
現時点でダウンロードできるものは WIN32/WIN64の両方とも
set syntax=off, syntax off どちらでも色付きの画面が表示されます。
起動したあとで :set syntax=off または :syntax off どちらでも
モノクロ画面に戻ります。
まぁ バージョンだけの問題なら更新で直ると期待します。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 22:44:17.72 ]
:scriptnamesは試したんだろうか。
:verbose :set syntax?とかどうだろか。

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 23:04:52.32 ]
www.nicovideo.jp/watch/sm16689665

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 23:10:02.83 ]
あのさぁ・・・

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 01:45:48.07 ]
今までjvim3とかnviしか使ってなくて感覚つかめませんでしたわ。

:scriptnames見て驚いたけど、
_vimrc(.vimrc)って 28個のファイル中11番目の実行になってて
ここで変数セットしても上書きされるな〜って感じ。

VIMRUNTIMの下開いたら laststatus=0 が2に上書きされてる。

ユーザーの rc が最後に実行されないのって
こういう仕様なんだろうか。

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 01:47:50.31 ]
macのキーボードってキーとキーが離れすぎていないか?
アレでまともにタイピング出来るもんなのか?

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 01:58:13.69 ]
>>144
むしろ俺はあれで vi 覚えたぞ
タッチがちょっと浅いかなとは思うが
別にキーが離れてることに不便は感じないかと



146 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 03:28:26.85 ]
>>143
ユーザのrcが読み込まれたことによって、読み込む必要が出てきたファイルではないのか

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 18:32:12.49 ]
>>137
ADM-3A

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 12:30:07.50 ]
nnoremap <C-o> :Unite -vertical -winwidth=30 -no-quit outline<CR>

Unite Outlineを縦分割で開くときに、右側に開きたいんですが
どのように指定すればできますか?

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 15:47:36.33 ]
>>148
:help :botright

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 16:25:39.11 ]
>>149
どうも

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 18:21:25.24 ]
HHKがvi(emacsにしろ)に特別向いてるなんてことはないよwww

自由にしなはれ。

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 18:49:21.19 ]
あえてviに向いているという部分を探すと、エスケープが近いことぐらいかな。
Ctrl+[ になれちゃえばそれもささいな話

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 19:18:36.06 ]
確かに俺はHHK使ってるせいで^[がいつまで経っても身につかないわ

あとスパルタンVim読んでみた
前半はあえて極論を書いたネタ半分と受け取ったんだけどどうだろう?
後半の思い出話は超おもしろかった

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 19:29:16.39 ]
おれCtrl-[すら遠く感じるのでCtrl-cになれちゃったんだけど。

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 20:04:16.19 ]
>>152
単独のカーソルキーが付いてないのもviに向いてる(笑
もちろんLiteはHHKとは認めない

あとはまあ、修飾キーの位置が多分vi使いの好みに近いと思う
どうにでもなるけど、ハード的に最適化されてるに越したことはない



156 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 20:17:12.05 ]
>>155
どうせ使わないから無い方が場所とらなくていいけど、
向いていることの理由にはならないと思って書かなかったよ。

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 23:06:58.94 ]
カーソルが
print "hello, world"
の w にあるとき、hello world を消して
print ""
にするうまい手を教えてください

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 23:26:21.26 ]
di"

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/25(水) 23:27:16.81 ]
もし、文字列を変更したいのなら
ci"

160 名前:157 mailto:sage [2012/01/25(水) 23:56:46.08 ]
>>158-159
凄まじく便利です。ありがとうございました。

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/26(木) 12:21:01.73 ]
テキストオブジェクト知らなくて許されるのは小学生まで

162 名前:名無しさん@お腹いっぱい。 [2012/01/26(木) 16:45:31.32 ]
定番だが、>>157はsurround.vimも導入すると世界が広がるはず

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/27(金) 14:47:00.86 ]
世界がひろがりんぐ

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/27(金) 19:20:48.25 ]
ソースコードの整形ルールを変えるにはどうしたら良いでしょうか?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/27(金) 19:47:41.06 ]
1ファイルだけの話なら
ts sw sts et を好みに設定した後 gg=G

数スタイル用意して必要に応じて切り替えたいなら
vim-users.jp/2010/05/hack149/



166 名前:164 mailto:sage [2012/01/28(土) 02:57:39.26 ]
>>165
ありがとうございます。

私の質問の仕方が悪かったのですが、
端的な言葉で表現できるほどの語彙がない(orz)ので、具体例を示します。

現在、C++を書いていて、

template<class T>
T func( T val ){
return T;
}

を整形すると、

template<class T>
 T func( T val ){
  return val;
 }

となります。これを、

template<class T>
T func( val T )
{
 return T;
}

となるように、Vimの整形ルールを変更したいと思っています。
よろしくお願いいたします。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/28(土) 06:31:27.34 ]
>>166
波括弧'{,}' の開始位置をそういうふうに変えるのはindent等の外部プログラムに頼るしかないと思います。
:help equalprg

それ以外のインデント量の微調整はVim本体のみで可能です。
:help cinoptions

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/28(土) 07:30:30.65 ]
整形で構文エラーを入れられたらVim嫌いになりそう

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/28(土) 13:41:26.37 ]
>>167
外部でもいいけど 'indentexpr' でもいいんじゃない?

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/28(土) 18:25:52.82 ]
>>169
そのオプションを適切に設定して
  T func( T val ){
の行で == したら
  T func( T val )
  {
にできるの??

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/28(土) 20:25:29.60 ]
set pathすると
path=.,/usr/include,,

とかになるんだけど
$PATH渡す方法ってどうすんの?

ちなみにzsh。


172 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/28(土) 21:47:18.62 ]
>>170
できないね。インデントの話かと思った。
まあ vim script でやってもいいんじゃないかと思うけど、そんなことはどうでもいいですね。はい。
つか = ってインデントコマンドかと思ってたらフォーマットコマンドだったんだな。

>>171
:se path=$PATH
これだと : が , にならないけど。
でも 'path' と $PATH は意味が違うと思う。

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/31(火) 18:56:53.25 ]
現在開いているファイルのファイル名を変更して保存した後、変更後のファイルを開く、
という動作は、:w 変更後.txt で保存させてから、:e 変更後.txt
って感じになるかと思うのですが、1コマンドで行うことって可能ですかね?

174 名前:名無しさん@お腹いっぱい。 [2012/01/31(火) 19:45:35.58 ]
>>173
:file 変更後.txt

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/31(火) 19:58:05.00 ]
:saveas 変更後.txt



176 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/31(火) 20:46:55.42 ]
デジャヴ!?

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 10:52:13.23 ]
>>174, 175 ありがとうございます。

178 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/02(木) 19:55:38.45 ]
文字列を分解してリストにするにはどうすればいいですか。
文字列にはマルチバイト文字も含まれています。

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/02(木) 21:00:16.16 ]
>>178
split( str, '\zs' )
で解決しました^^

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/04(土) 13:35:42.33 ]
「x」で削除した文字をキルリングに入れないようにする設定ってありますか?

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/04(土) 14:51:50.27 ]
キルリングってなんぞね
適当なレジスタに放り込んじゃえば?

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/04(土) 15:10:41.90 ]
>>180
つ ブラックホールレジスタ
:help "_

183 名前:181 mailto:sage [2012/02/04(土) 15:24:14.57 ]
>>182
/dev/nullみたいなのがちゃんとあるんだと勉強になりました

184 名前:180 mailto:sage [2012/02/04(土) 17:50:56.99 ]
>>182
:nnoremap x "_x
でできました。ありがとうございました。

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/06(月) 23:30:03.86 ]
ワームホールレジスタはどこだったかのう



186 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/07(火) 12:29:13.25 ]
ブラックホールに落ちた変数はイエローホールで脱出できる。
そのときvimは破壊されてしまうだろう。

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/08(水) 12:58:56.42 ]
もし回避方法があれば教えてください。
hiddenオプションはONにした状態で、
巨大なテキストファイル(大体数100Mbyte)を開くと、
最初当然時間はかかりますが、開いた後に、たとえば
別のファイルを開き、そのあと、また、元のファイルに戻ると
結構時間がかかります。この時間がかからなくすることは可能でしょうか?
例としては、下記の感じです
>vim
:e a.txt(数100Mbyteのファイル。当然読み込みに時間がかかる)
:e b.txt(小さなファイル。一瞬で読み込み終了)
:b1(もとの、a.txtを再度開きたい。このとき、最初のe a.txtほどではないが、
数十秒時間がかかるのを回避したい)

よろしくお願いします。

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/08(水) 22:17:03.29 ]
>>187
:sp

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/08(水) 22:51:45.67 ]
単純に100MBのファイル作って試してみても遅くはならないからシンタックスとかプラグインとかじゃないの。
vim -u NONE で設定等無効化しても遅い?

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/08(水) 23:37:21.75 ]
:sp
を使えば、遅くならないのはわかっているんですが、つい、
:b を使ってしまって、裏に移動したときに戻ってくるのが遅いなぁと。

今、自宅のwindowsで-u NONEで実行してみましたが、数秒かかりますね<復帰
ただ、会社のsolarisで実行すると、NFSのためか、数百MByteあると、
復帰に数十秒かかります。
そもそもバッファにあるんだから表示だけの問題じゃないのかなぁと
思うんですが。。。

:spをしておいて、currentをwindowを切り替えるのと、:b1とかでbufferを
表に出すので、どこが処理が変わるんでしょうかねぇ。。。
というわけで、もしわかれば教えてください。

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/09(木) 03:01:05.35 ]
スワップしてるとか。

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/10(金) 10:43:15.28 ]
邦訳はLearning the vi Editorの7thがないんですね。

悩むなあ。

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/10(金) 17:02:23.77 ]
原因がわかりました
foldmethodをmarker
にしていると、ファイルを
読み込んだ直後にmarkerを
探しに行くみたいです

下記で回避できそうです。
またもっといい案があれば
教えてください

au FileReadPre, FilterReadPre ,BufReadPre * set foldmethod=manual
au FileReadPost,FilterReadPost,BufReadPost * if line("$")<=100000 | set foldmethod=marker | endif

よろしくお願いします

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 08:00:08.27 ]
>>193
手段を選ばないのであれば
:noautocmd edit hoge.txt
あと、
drchip.0sites.net/astronaut/vim/#LARGEFILE
これを好きなように改造して使うとか。

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 12:20:44.94 ]
viにコピペするとき、先頭の文字が何文字か欠けてしまうんだけど何でなの?

version 7.3.390で、set pasteをしてる




196 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 12:34:49.49 ]
モドち とか

197 名前:195 mailto:sage [2012/02/11(土) 13:53:18.16 ]
自己解決、入力モードになっていなかった

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 15:21:11.94 ]
ある行を yy でヤンクし、ビジュアルセレクトモードで複数行を選択した状態で
p で貼り付けるとレジスタがその選択したものに置き換わってしまうんですが
これを防ぐにはどうしたらいいですか?
>>184を真似て vnoremap p "_p とやってみましたが駄目でした


199 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 15:59:12.07 ]
>>198
"0p とか試してみて!

200 名前:198 mailto:sage [2012/02/11(土) 17:01:41.21 ]
>>199
ありがとうございます
残念ながら同じでした

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/11(土) 18:40:02.13 ]
>>198
vnoremap p "_xP

202 名前:198 mailto:sage [2012/02/12(日) 19:34:31.02 ]
>>201
なるほどー!
xでビジュアルセレクト範囲を"_xへ捨ててから、Pすればいいわけですね。
ありがとうございました。

203 名前:名無しさん@お腹いっぱい。 [2012/02/12(日) 21:53:36.46 ]
NERD_treeを使ってるときにFuzzyFinderでファイルを開くと、NERD_treeの右側のウインドウが小さくなってしまいますね。。
どなたか原因わかる方、またはNERD_treeとFuzzyFinderがうまく共存できてる方いらっしゃいますか?


204 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 10:21:44.00 ]
colorschemeをsolarizedにしたらハマった
V2Cから何から全部これに合わせている
パッと見には印象が弱いが使っていると楽なことに気づく

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 11:43:06.23 ]
質問です
いくつか行がある中から飛び飛びで切り取って違う所に貼りつけたいんですが良いやり方有りませんか?
例えば
hoge
fuga
hogehoge
fugafuga
のhogeとhogehogeだけ切り取ってfugafugaの下にまとめて貼りたいって感じです



206 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 12:30:21.95 ]
vim windows UTF-8版を使っているのですが、やっぱりアラビア語で化けてしまいます。。
wikipedia編集したいのですけど、厳しいっすかねぇ。

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 12:37:32.77 ]
>>205

末尾に移動
:g/hoge/move $

4行目に移動
:g/hoge/move 4

行頭 fugafuga にマッチする行へ移動
:g/hoge/move /^fugafuga/

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 12:47:52.50 ]
>>207
返信ありがとうございます。
ちょっと例が悪かったかもしれません。c風で書くなら
main(){
hoge();
printf("hoge");
hogehoge();
printf("hogehoge");
}
hoge(){
}
hogehoge(){
}

main(){
hoge();
hogehoge();
}
hoge(){
printf("hoge");
}
hogehoge(){
printf("hogehoge");
}
みたいな感じなんですが

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 12:51:52.01 ]
問題が変わった!

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 13:39:50.69 ]
>>208
/prin
dd
p
dj
jp
j
dd
jp

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 17:30:47.07 ]
やっぱりまとめてレジスタに入れて適宜入れていくのがよさそうですね
名前付きレジスタでやったりもしたんですがめんどくさすぎて

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 20:29:51.34 ]
6時間たっても終わってないとか
はよやれw

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/13(月) 23:50:28.17 ]
>>208
デバッグ用っぽいね

行頭の printf を削除する
g/^printf/d

関数定義の直後に printf("関数名"); を挿入する。
%s/^\(\w\+\)(){/&\rprintf\("\1"\);\r/

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 00:12:19.70 ]
>>213
> hoge();
> printf("hoge");
元がこうだから、入れるとしたらいくつあるかわからないreturnの直前だと思うよ。

215 名前:名無しさん@お腹いっぱい。 [2012/02/14(火) 01:52:53.13 ]
フォント設定が全然昔からできないんだが、
set guifont=Takao_Gothic:h14
とかこういう感じでvimrcに書けば良いんだよね?



216 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 02:24:07.74 ]
>>215
OSによって異なる。win,macなら
set guifont=Takaoゴシック:h14
linux(gtk+2)なら
set guifont=Takaoゴシック\ 14

フォント名はGUIに依存するらしいので、よく分からなければ
set guifont=*
で現れる選択ダイアログで選んだ後に
set guifont?
で出てくるフォント名や書式を参考にすればいい

詳細は
:he guifont

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 02:42:32.10 ]
>>215
gvimrcに書くよ。

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 04:33:54.78 ]
.vimrcではgvimに反映されないって、余計なお世話仕様だと思う。

219 名前:215 [2012/02/14(火) 10:39:40.41 ]
>>216
できた。Windowsの方でできた。
なるほど、OSによって表記も異なるのね。WinとLinuxの両方記載しても問題ないんだな。

あとはLinuxの方も仕上げるだけだが、もう安心だ。ありがとう。
もちろんgvimrcの方に書く。

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 22:00:26.15 ]
>>218
うん、されるよ?

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 22:26:51.99 ]
>>204 いいね!

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/14(火) 23:57:02.83 ]
うちのへぼ液晶だとSolarizedは見づらかったな
低コントラストで目が疲れないのが売りだから当たり前か

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/15(水) 01:46:28.74 ]
さぃきん、おしっこするところの近くにもうぶ毛がはえてきました。・゜゜(>_<)゜゜・。
小5のときからまえのほうにははえてきたのですが
こんなとこにもはえてくるのですかぁ(∋_∈)
写メをのせるのでコメントぉくださぃ。。。(〃_ _)σ‖
uni.2ch.net/test/read.cgi/math/1329229326/

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/16(木) 15:59:23.73 ]
3日前くらいからvimを使い始めた者ですが、
emacsで言うC-x r tに相当する機能はないですか?


225 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/16(木) 16:08:30.47 ]
矩形選択してShift+i



226 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 17:21:47.21 ]
コメントアウトと解除を以下のようにしているんですが、

vmap ; :s/^/#/<CR>
vmap u :s/^#//<CR>

これを使うと検索のワードがそれぞれ ^ と ^# になってしまいます。
元のワードを維持するにはどうすればいいですか?

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/19(日) 05:10:04.49 ]
>>226
レジスタ @/ に直近の検索パターンが入ってるから、
vnoremap <silent> ; <Esc>:let sp = @/<Cr> <Bar> :s/^/#/<Cr> <Bar> :let @/ = sp<Cr>
とかかな。
EnhCommentify.vim やら NerdCommenter やら vim-commentary を使えば楽だと思うんだけど。

228 名前:226 mailto:sage [2012/02/19(日) 22:17:48.36 ]
>>227
ありがとうございます。試してみましたが、残念ながら変わりませんでした。
コメントアウトはプラグインの機能を使うのがベターでしょうかね?

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/20(月) 07:20:03.62 ]
>>228
なんでだろ、、、手元ではいけたんだけど。

プラグイン使う方が楽かと。
もし、一個一個 mapping 書いてるなら、山ほど書かないといけないし。

NERDCommenter は、1言語内でコメント切り替え(HTML <-> JavaScript)できたり、コメントパターンも沢山。
vim-commentary は、commentstring をみてるだけ。

ttps://github.com/scrooloose/nerdcommenter
ttps://github.com/tpope/vim-commentary

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/20(月) 11:01:06.74 ]
Vim で言語に関係なくコメントアウト行う - C++でゲームプログラミング
d.hatena.ne.jp/osyo-manga/20120106/1325815224



231 名前:230 mailto:sage [2012/02/20(月) 11:03:14.14 ]
[対応している言語]
abaqus abc acedb ada ahdl amiga aml ampl ant apache apachestyle asm68k asm asn
aspvbs atlas autohotkey autoit automake ave awk basic b bc bdf bib bindzone
bst btm caos catalog c cfg cg ch changelog cl clean clipper cmake conf config
context cpp crontab cs csc csp css cterm cupl csv cvs dcl debchangelog
debcontrol debsources def diff django docbk dns dosbatch dosini dot dracula
dsl dtd dtml dylan ecd eiffel elf elmfilt erlang eruby eterm expect exports
fetchmail fgl focexec form fortran foxpro fstab fvwm fx gdb gdmo geek
gentoo-package-keywords' gentoo-package-mask' gentoo-package-use' gnuplot
gtkrc haskell hb h help hercules hog html htmldjango htmlos ia64 icon idlang
idl indent inform inittab ishd iss ist jam java javascript jess jgraph
jproperties jproperties jsp kconfig kix kscript lace lex lftp lifelines lilo
lisp lite lotos lout lprolog lscript lss lua lynx m4 mail make maple masm
master matlab mel mf mib mma model moduala. modula2 modula3 monk mush muttrc
named nasm nastran natural ncf netdict netrw nqc nroff nsis objc ocaml occam
omlet omnimark openroad opl ora otl ox pascal passwd pcap pccts perl pfmain
php phtml pic pike pilrc pine plaintex plm plsql po postscr pov povini ppd
ppwiz procmail progress prolog psf ptcap python python qf radiance ratpoison r
rc readline rebol registry remind rexx robots rpl rtf ruby sa samba sas sass
sather scheme scilab screen scsh sdl sed selectbuf sgml sgmldecl sgmllnx sh
sicad simula sinda skill slang sl slrnrc sm smarty smil smith sml snnsnet
snnspat snnsres snobol4 spec specman spice sql sqlforms sqlj sqr squid st stp
strace svn systemverilog tads taglist tags tak tasm tcl terminfo tex text
plaintex texinfo texmf tf tidy tli trasys tsalt tsscl tssgm uc uil vb verilog
verilog_systemverilog vgrindefs vhdl vim viminfo virata vo_base vrml vsejcl
webmacro wget winbatch wml wvdial xdefaults xf86conf xhtml xkb xmath xml
xmodmap

232 名前:名無しさん@お腹いっぱい。 [2012/02/20(月) 17:28:21.48 ]
Windowsのgvimで、他のウィンドウからマウスでgvimのウィンドウをアクティブにした時に
クリックした位置にカーソルを移動させない。

なんて設定って出来ますか?

普段はクリックした位置にカーソル移動していいんですけど、他のウィンドウからgvimへ
フォーカス移動した時だけは止めて欲しいという…わかります?

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/20(月) 18:08:07.29 ]
>>232
たぶん無理。
マウスを使わず Alt + Tab で。

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/20(月) 22:38:00.67 ]
>>232
MacVim だとそうならないからわからんけど、FocusGained でなんとかならん?

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/20(月) 22:58:48.79 ]
質問です。

aaa
bbb
ccc



aaa,bbb,ccc

というふうに、改行をカンマ区切りに変えるにはどうしたらいいでしょうか?




236 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/20(月) 23:14:50.75 ]
>>235
"\n"を","に置換するだけ
激しく簡単である

:%s/\n/,/

237 名前:>>235 mailto:sage [2012/02/22(水) 00:08:35.67 ]
>>236
できませんでした。

ちなみに、jvimというのを使っているのですが、vimとは違うのでしょうか?
OSはFreeBSDです。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<132KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef