私はすでに[askubuntu.com]で質問に対する何かを見つけようとしましたが、私のニーズに応えるものは何もありませんでした。だから、私が望むのは、vimをhtml、css、javascriptなどのための非常に強力で便利なエディタとして構築することですが、プログラミングのためでもあります。私はCSSを学ぼうとしていますが、一般的に多くのプラグインを備えた非常に素晴らしいエディタが欲しかったです。だから、vimをカスタマイズするために、そして学習期間中に私を助けるかもしれない周りを見回す機能について、誰かが私を一歩ずつ助けてくれますか?
ああ、そしてvimが実行されている唯一の方法はターミナルからですか?ありがとう
***編集---> my.vimrcファイルが見つかりません
他の誰もが優れたアドバイスを持っているので、私はいくつかの基本事項を記入すると思いました。
1。コンソール外のvim用GVimとそのインストール方法
Vimはコンソールからのみ実行できるかどうかを尋ねました。 GVim(GUI-Vim)はスタンドアロンバージョンです。スクリーンショットから、Ubuntuを使用しているように見えます。ソフトウェアセンターでgvimを見つけて、そこからインストールできます。または、端末からSudo apt-get install gvim
できます。
2。 .vimrc構成ファイルの作成
デフォルトでは、vim/gvimは.vimrc
を作成しないので、自分で作成できます。 vimを開き、:e ~/.vimrc
と入力して、ホームフォルダー(.vimrc
)の~
という新しいファイルを編集します。
設定を1つだけ追加することから始めて、それが機能するかどうかを確認できるようにします。次のテキストを追加します。
" switch on line numbering
set number
"
はコメント文字です。
次に、vimを終了して再起動します。左上に行番号1が表示され、これから編集するファイルの行番号がデフォルトでオンになっていることがわかります。
3。プラグインのインストール
プラグインは~/.vim/
と呼ばれるフォルダーに存在しますが、再び、vimはデフォルトでこれを作成しないため、作成する必要があります。
mkdir ~/.vim
時間が経つにつれて、.vim
フォルダーは次のようないくつかのサブフォルダーに成長します。
plugin
プラグイン用color
カラースキーム用doc
ドキュメント用syntax
構文強調モード用しかし、今のところは空です。プラグインを1つ追加して、試してみましょう。
vim .
でvimを開くことから始めます。これは、vimに「エクスプローラー」モードでフォルダーを開くように指示します。一般的なファイルブラウザプラグインであるNERDtreeをインストールします。これは、デフォルトのエクスプローラを置き換えます。
http://www.vim.org/scripts/script.php?script_id=1658 に移動し、ページ下部のテーブルからZipファイルをダウンロードします。
アーカイブマネージャーで開き、「抽出」を選択して、~/.vim/
フォルダーに抽出するように指示します。非表示のフォルダーを表示するには、アーカイブマネージャーのフォルダーブラウザー内でCtrl+H
を押す必要がある場合があります。
抽出されると、.vim
にいくつかのサブフォルダーが作成されます。ここでvimを再起動すると
vim .
Explorerビューが変更されたことを確認してください!現在、NERDtreeプラグインを使用しています。
4。その他の.vimrc設定
私の完全な.vimrcはここにあります https://bitbucket.org/hjwp/vim/src ですが、ここにいくつかの設定があります。
" syntax highlighting
syntax on
" map cut & paste to what they bloody should be
vnoremap <C-c> "+y
vnoremap <C-x> "+x
map <C-v> "+gP
" sane text files
set fileformat=unix
set encoding=utf-8
" sane editing
set tabstop=4
set shiftwidth=4
set softtabstop=4
" convert all typed tabs to spaces
set expandtab
"autocompletion with ctrl+space
inoremap <c-space> <c-n>
inoremap <Nul> <c-n>
5。 Ctags
最初はプラグインについてあまり心配しません。vimがすぐに使えることを知っておくだけで、コーディングに十分役立つはずです。しかし、vimで作業するのに本当に役立つ1つのことは、ctagsです。 ctagsを使用すると、「定義にジャンプ」などの操作を実行したり、ソースツリーのすべてのキーワードでオートコンプリートしたりできます。皮切りに:
apt-get exuberant-ctagsをインストール
次に、.vimrcに以下を追加します
map <f12> :!ctags -R .<cr>
これで、vimセッションで「F12」を押すと、.tags
ファイルが生成され、vimを使用してキーワードをスキャンできます。
ソースコードで関数呼び出しなどを実行している場合は、ctrl+]
を使用してその定義にジャンプできます。詳細はこちら: https://stackoverflow.com/questions/563616/vim-and-ctags-tips-and-tricks
6。次は何ですか
他の人々がいくつかの本当に便利なガイドを投稿しています。ここにいくつかのSOページがあります。
それはそこにある全体のvim世界です。しかし:警告:vimゴルフに夢中になっているなら、おそらく行き過ぎているでしょう- http://vimgolf.com/ ;-)
上記のような.vimrcの学習を開始することをお勧めします。みんなのニーズと好みは異なるので、他の人の設定をコピーするのではなく、手動でインストールすることを明確にすべきです。
学習VIM自体に関するいくつかのリソース:
いくつかの本当に便利なプラグイン
その他の知っておくと便利なこと
チェックアウトする価値のあるVimrcリポジトリ
これを使用できます:
bash <<(curl -s https://raw.github.com/wongyouth/vimfiles/master/install.sh )
これは私の先生の設定であり、あなたを助けることを望んでいます。
Vimの少数のプラグインはすべて、1つのバンドルサブディレクトリに保持され、特にRailsコーディングに役立つvim設定が便利です。すべてのプラグインはサブモジュールとして含まれているため、1つのコマンドでプラグインを更新して、作業を簡単にすることができます。
詳細: リンクの説明をここに入力