私は最近、Linuxの作業環境をパーソナルUbuntuシステム(完全管理権限を含む)からエンタープライズRed Hatシステム(システムの制御が非常に制限されている)に変更する必要がありました。どちらもGNOMEを実行します。
多くのことが異なる方法で動作するようです。最も重要なのはgVimの動作です。 2台のLinuxコンピュータと1台のWindowsコンピュータにVimをインストールしました。私はデフォルトのWindowsの動作が好きなので、.gvimrc
次のようにファイルを設定しました。
source $VIMRUNTIME/mswin.vim
syn on
set hls
set tabstop=4
set shiftwidth=4
set smartindent
set smarttab
Red HatとUbuntuまたはWindowsの間に発生するいくつかの迷惑な違いは次のとおりです。
元に戻す(Ctrl+Zまたは元に戻すボタン)はViと同じように機能します。つまり、2番目のUNDOは最初のUNDOを実行するため、最後の変更が削除されて復元されます。代わりに元に戻す履歴でなければなりません(
undolevel
変数の設定によって異なります)。モーダルで
Insert
バックスペースキーを使用してテキストを削除すると、行を離れるかモーダルを終了するまで削除されたテキストは画面から削除されませんInsert
。
以下の変数は Red Hat と Windows で同様に設定されます。
nocompatible
undodir=.
noundofile
undolevels=1000
undoreload=10000
Q:新しいRed Hat gVim環境をWindowsやUbuntuのように実行するにはどうすればよいですか?
ビームバージョン:
Red Hat - 7.4(2013年8月10日)
Windows - 7.4(2013年8月10日)
Ubuntu - 7.2(2008年8月9日)
答え1
:set compatible?
Vimがvi互換モードにあるようであればcompatible
。
Vimをモードに切り替えるには、ファイルを作成する必要があります~/.vimrc
(空のファイルでなければなりません)。通常、カスタム設定をここに配置し、いくつかのGUI専用設定をnocompatible
維持することをお勧めします。.gvimrc