私は、Mac端末のVimに一連番号をつけています。これは、を押して増分しています。CTRL - です。 Strangley、私が07
にいるとき、数字は08
の代わりに010
にスキップします。私はちょうどMacVimを試して、同じ動作が起こった。なぜ誰が知っていますか?なぜVimのCTRL-Aを使ってインクリメントすると「07」から「10」になるのですか?
注:Vimは両方とも7
に完全に対応しています。
私は、Mac端末のVimに一連番号をつけています。これは、を押して増分しています。CTRL - です。 Strangley、私が07
にいるとき、数字は08
の代わりに010
にスキップします。私はちょうどMacVimを試して、同じ動作が起こった。なぜ誰が知っていますか?なぜVimのCTRL-Aを使ってインクリメントすると「07」から「10」になるのですか?
注:Vimは両方とも7
に完全に対応しています。
8進数には、先行ゼロが広く使用されているため、7の後に続く数字は10です。Wikipediaによれば、「接頭辞0はCプログラミング言語、Python、Perl、Unixシェルbash、および8進数を指定するための他の言語」を参照してください。
数値を8進表記で増やしたくない場合は、:set nrformats-=octal
です。
ヒント:「08」はC/C++では有効な数字ではありません。ヒント2: "8進数" –
07 =多くのunix-yシステム(JavaScriptでは!)では7オクテット+ 1 = 10進で "7オクテット"です。 –