[解決済み] Vim:letとsetはどう違うの?
2022-05-03 23:33:37
質問
との違いは何ですか?
let
と
set
をvimエディタで表示できますか?
いつも思うのですが、なぜ両方が存在するのでしょうか?
また、その歴史的背景も聞いてみたいですね。
どのように解決するのですか?
:set
は設定用
オプション
,
:let
に値を割り当てるためのものです。
変数
.
オプションの値は、オプションの名前の前に
&
(この
&option-name
の構成は、通常の変数と非常によく似た動作をします)。つまり、以下は等価である。
:set tw=40
:let &tw=40
しかし、例えば、グローバル変数fooに50を代入すると(
:let g:foo=50
) では実現できません。
:set
コマンドを使用します(g:fooは変数であり、オプションではないため)。
オプションの中には、ブール値のようなものがあります。これらを設定する場合、値は必要ありません(たとえば
:set noic
と、その反対の
:set ic
).
関連
-
[解決済み] Vimでファイルを開くとE325アテンションエラーが発生する
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?
-
[解決済み] VimのTabキー==4スペースと中括弧の後の自動インデント
-
[解決済み] Vimのマッピングコマンドであるremap, noremap, nnoremap, vnoremapの違いは何ですか?
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] Vimレコーディングとは何ですか、またそれを無効にするにはどうしたらいいですか?
-
[解決済み] EmacsとVimの違い
-
[解決済み] Viでファイル全体のインデントを修正するには?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vimでファイルを開くとE325アテンションエラーが発生する
-
[解決済み] E185: カラースキームが見つかりません*。
-
[解決済み] vimにテキストをペーストする際の自動インデントをオフにする
-
[解決済み] Vimでクリップボードにコピーする方法は?
-
[解決済み] Vimでやり直し(undoアンドゥ)をするにはどうしたらいいですか?
-
[解決済み] Vimで縦割りから横割りに高速で切り替えるには
-
[解決済み] vimでカーソルをファイル末尾に移動させる
-
[解決済み] vim と NERD Tree 拡張 - ファイルを追加する
-
[解決済み] カーソル下の1単語を置換する方法は?
-
[解決済み] vim エディタで使用される vimrc ファイルを見つけるにはどうしたらいいですか?