[解決済み] Vim/viでBackspaceキーが効かない。
2022-09-22 23:12:18
質問
私はちょうど
.vimrc
ファイルおよび
.bash_aliases
というファイルがあり、その時からバックスペースキーで単語を削除することができなくなりました。
私の
.vimrc
ファイルには
set nocompatible
set number
set incsearch
set autoindent
set ruler
set autowrite
set smarttab
set linebreak
set spell
set et
set title
set mouse=v
set history=50
set tabstop=4
set matchtime=2
set matchpairs+=<:>
syntax enable
filetype plugin indent on
filetype indent on
set sw=4
map <f2> :w\|!python %
hi SpellBad ctermfg=000 guifg=#000
そして、私の
.bash_aliases
ファイルにはVim用の2行があります。
alias vim="vim -c 'startinsert' -u ~/.vim/.vimrc"
alias vi="vi -c 'startinsert' -u ~/.vim/.vimrc"
私の
~/.vim
ディレクトリにはプラグインやスクリプトが一つもないので、プラグインがこの問題を引き起こす可能性はないでしょう。
~/.vim/.vimrc
はシンボリックリンクです。実際の
.vimrc
ファイルは
~/vimrc/
ディレクトリにあります。
どのように解決するのですか?
挿入モードですべてのものにバックスペースを適用するには (自動的に挿入されるインデント、改行、挿入の開始を含む)、次のように設定します。
backspace
オプションを設定します。
:set backspace=indent,eol,start
または
:set backspace=2 "compatible with version 5.4 and earlier
デフォルトでは、このオプションは空で、上記のものの上にバックスペースを置くことはできません。これはViの標準的な動作です。
この行をあなたの
vimrc
ファイルに記述することで、Vim の起動時に自動的に設定されます。
set backspace=indent,eol,start " more powerful backspacing
また、Vim 8.0 以降では、ユーザ vimrc ファイルが見つからない場合、Vim はそのファイルに対して
backspace
を読み込んでこの値にします。
defaults.vim
スクリプトを読み込むことで、この値を変更できます。
関連
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vimで大文字小文字を区別しない検索をする方法
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?
-
[解決済み] VimのTabキー==4スペースと中括弧の後の自動インデント
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimで複数のファイルを効率的に操作する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] YCMのエラーです。ycmdサーバがSHUT DOWN(再起動...ドキュメントに記載されています
-
[解決済み] E185: カラースキームが見つかりません*。
-
[解決済み] .vimrcファイル内の<leader>とは何ですか?
-
[解決済み] Vimで縦割りから横割りに高速で切り替えるには
-
[解決済み] vimで複数行の文字列を検索・置換する
-
[解決済み] vimでカーソルをファイル末尾に移動させる
-
[解決済み] vimで特定の文字にジャンプするには?
-
[解決済み] NERDTreeで拡張子によるファイルのフィルタリングを行うには?
-
[解決済み] vimマクロの保存
-
[解決済み] Vim: 起動時のバッファと同じように、別の [No Name] バッファを開くにはどうしたらいいですか?