Javaおよび構成環境とviのコードHelloWord

まず、Javaコンパイラ環境を設定

1、www.oracle.com JDK-8u181-linuxの-x64.tar.gz公式サイトをダウンロードするためにログイン

LinuxのPC / optディレクトリにコピーされた2、

3、オプトフォルダのCDを入力してくださいは/ opt

JDK-8u181-linuxの-x64.tar.gz -zxvf 4.解凍したファイルのtarはjdk1.8.0_181という名前のファイルフォルダを取得します

5、删除JDK-8u181-Linuxベースx64.tar.gz須藤RM -r JDK-8u181-Linuxベースx64.tar.gz

6、ソフトリンクを作成するのln -s jdk1.8.0_181 JDK jdk1.8.0_181です

7、ホームディレクトリのCD

8、構成環境変数エディタのvi .bashrcのファイルの.bashrc

  ファイルの最後の行に次のコード行を追加します。

  輸出JAVA_HOME =は/ opt / jdkの
  輸出JRE_HOME =:$ JAVA_HOME / JRE
  輸出CLASSPATH =。$ JAVA_HOME / libに:$ JRE_HOME / libにします。$ CLASSPATHの
  輸出PATH = $ JAVA_HOME / binに:$ PATHに

  ---> ESCを保存して終了:WQ
  の.bashrcファイルソース.bashrcの編集主幹後

9、インストールが成功したJDKのJava -versionであったかどうかをテスト

  结果如下:
  Javaバージョン"1.8.0_181"
  のJava(TM)SEランタイム環境(1.8.0_181-B13を構築する)
  は、Java HotSpot(TM)64ビットサーバーVM(25.181-B13、混合モードを構築します)

第二に、彼ら自身のvimエディタを設定

  主な目的は、これだけ他のユーザーの〜/ .vimrcとに影響を与えないために、自分のホームディレクトリに実行順序を変更する、のvimrcというファイルを設定することです

  既存のコードカバレッジに次のコード

  

nocompatible「Vi互換オフ設定
強調表示自動構文の構文」
セット番号「表示ライン数
設定cursorlineを」現在の行がハイライト
「オープンバーの目盛り定規設定
>>設定コマンド<<と設定ずらし幅= 4を移動させます」幅4
セット= softtabstop。4「あなたは4つのスペースを削除するには、バックスペースキーを押したときにすることができるように
タブストップを設定= 4」設定タブ長。4
「バックアップファイルカバーしていない設定NOBACKUP
自動的に現在のファイルに現在のディレクトリを切り替えるautochdir設定を」ディレクトリ
「オープンプラグ上のファイルタイププラグインインデント
カバーするように設定バックアップの設定backupcopy = yes」の行動
セットはIGNORECASEはsmartcase「検索ケースを無視するが、1つ以上の大文字は大文字と小文字を区別したまま存在し
nowrapscan設定」ファイルの端に検索して再検索禁止
「あなたは、検索結果の上に入力すると、設定したincsearch
発見される強調表示されたテキスト検索hlsearchセット」
セットnoerrorbellsは、「エラーメッセージの鐘閉じ
novisualbell設定を」代わりに呼び出し使用してのクローズビジュアル・ベル
設定t_vbは=「エラーブランキング着メロ端子コード
を設定showmatch」ブラケットが挿入され、簡単に対応する括弧にジャンプ
「時間のマッチングブラケットに短いジャンプ= 2一致時間設定
セットマジック」に設定マジックは
「未保存の変更がある場合には、この時間は節約のために責任を負うのvimで変更バッファを切り替えることが許さ隠された設定
を隠すツールバーセットguioptions- = Tを」
guioptions- = m「はメニューバーを隠す設定
smartindentセットを」インテリジェント自動インデントの新しい行開始
、起動設定バックスペース=インデント、EOLを 「 バックスペースキーでキャリッジを削除することができない設定とキー挿入状態を削除されない
設定cmdheight = 1 "の行の数を設定するためのコマンドラインは1
(デフォルト値は、ステータスバーを表示することができない、1である)、ステータスバー組= 2 laststatus"
ステータスライン= \%<%F. [%1%*%*%M%N-セットR%のH]%= \%の Y用の\%0(%{&なFileFormat} \%{&エンコーディング} \%C:%がL /%のL%)\ " ディスプレイの情報のステータスラインに設けられ
foldenable設定"崩壊し始める
設定foldmethod =構文「セットシンタクス折り畳ま
セットfoldcolumn = 0」折りたたみゾーン幅
「折りたたまれた層の数に設定SETLOCAL折り畳みレベル= 1
OSの種類、EG戻る」:Windowsの、またはLinux、MACを、et.st ...
!MYSYS機能()
UTF-8编码セットエンコーディング= UTF-8 セットtermencoding = UTF-8 セットformatoptions + = MMは= UTF-8をfencsを設定し、GBK Vの場合:LANG =〜?'^ \(\ ZH)\ | \(JA \)\ | \(KO \')

























ambiwidth =二重の設定
ENDIFを
( "win32の")を持っていれば
元の$ VIMRUNTIME / delmenu.vim
ソースの$ VIMRUNTIME / MENU.VIM
zh_CN.utf-8言語のメッセージを
endifの

echoerr「申し訳ありませんが、(G)のvimのこのバージョンがコンパイルされていませんでした+「MULTI_BYTE
endifの
バッファ操作快捷方式"!
nnoremap <C-RETURN>:bnext <CR>
nnoremap <CS-RETURN>:bprevious <CR>

"タブの操作快捷方式!
nnoremap <C-TAB>:tabnext <CR>
nnoremap <CS-TAB>:tabprev <CR>

"关于タブ的快捷键
" TNをマップ:tabnext <CR>
"マップのTP:tabprevious <CR>
"マップのTD:tabnew。 <CR>
"マップTE:tabedit
"地図TC:tabclose <


"ウィンドウの上部にカーソルが、スイッチ、今<CK>再マップ、非常に面倒、<CW> <CW> kで必要と
時間が非常に便利になるだろう"。
Nnoremap <Chの> <Cwとの> H
のnnoremap <<Cjとの> Cwを> J
nnoremap <Ckを> <Cwとの> K
> Lのnnoremap <CI> <Cwは

「いくつかの良いマッピング変形文法(有用文書内の異なる言語の混合物であれば)
nnoremap <リーダー> 1:SETのファイルタイプ= XHTML <CR >
nnoremap <リーダー> 2:SETファイルタイプ= CSS <CR>
nnoremap <リーダー> 3:SETファイルタイプ= JavaScriptの<CR>
nnoremap <リーダー> 4:SETファイルタイプ= PHP <CR>

"fileformatsを設定= UNIX、DOS、MAC
" nmapの<リーダー> FD:DOS SEなFileFormat = <CR>
"nmapの<リーダー> FU:UNIX SEのFileFormatは= <CR>

"Ctrlキー+に[リットルを| N | P | CC]一覧表示する|次へ|前へ|結果をカウントするジャンプ
"マップ<Cxの> L <ESC>:CL <CR>
"マップ<Cxの> N <ESC>:CN <CR >
「マップ<Cxの> P <ESC>:CP <CR>
"地図<Cxの> C <ESC>:CC <CR>


" Tohtmlは、HTML、CSSの構文を生成してみましょう
"構文/ 2html.vimは、使用することができ:!ランタイム構文/ 2html.vim
のlet html_use_css 1 =。

"一般的な設定は、Pythonファイルこのような好きではないタブとして
のFileType PythonのSETタブストップをautocmd = 4ずらし幅= 4 EXPANDTABは
のFileType Pythonの地図をautocmd <F12> Pythonの:!%<CR>

"を選択し、Ctrlキーを押しながら+ Cコピー
VMAPは<Ccの>" + Y

「を開きjavascriptを折ら
LET B:javascript_fold 1 =。
"のJavaScriptのサポートオープンDOM、HTMLとCSS
のlet javascript_enable_domhtmlcss 1 =。
"辞書〜/て.vim / dictの/ファイルパスを設定し
autocmdファイルタイプ= $ vimfiles javascriptのセット辞典/辞書/ javascript.dict
autocmdのファイル形式のCSSセットの辞書= $ vIMFILES / dictの/ CSS。辞書
autocmdファイルタイプPHPの設定辞書= $ VIMFILES / dictの/ php.dict

「------------------------------------------------- ----------------
「プラグイン-バッファスイッチをbufexplorer.vimは
」\フルスクリーンで開いているすべてのファイルのリストを表示する
「\ BV見に道上下\ BSを表示する方法について
」--- -------------------------------------------------- ------------


「------------------------------------- ----------------------------
- 「プラグイン機能の一覧を表示taglist.vimは、ctagsのプログラム必要
F4は、隠されたタグリストウィンドウを開きます」
「 - -------------------------------------------------- -------------
MYSYS()== "窓"の位置が場合は、 "Windowsシステムのプログラムに設定されているのctags
Tlist_Ctags_Cmdは=ましょう「" '。$ VIMRUNTIME。 '/ ctags.exe''
ELSEIF MYSYS()== "Linuxの"位置「は、Windowsのシステムctagsのプログラムに設定されて
みましょうTlist_Ctags_Cmd = 'は/ usr / binに / ctagsは'
ENDIF
nnoremap <サイレント> <F4>:TlistToggle <CR>
Tlist_Show_One_File = 1「のタグが同時に、現在のファイルを表示し、複数のファイルを表示しませんしましょう
タグリストウィンドウが出Vimの、最後のウィンドウである場合Tlist_Exit_OnlyWindow = 1ましょう」
LET Tlist_Use_Right_Window =。1「ウィンドウがタグリスト右側のウィンドウに表示さ
Tlist_File_Fold_Auto_Closeをしましょう= 1「非ファイルの現在のリストの自動折りたたみ方法は、編集
Tlist_Auto_Open = 0を聞かせて
Tlist_Auto_Update = 1を聞かせて
Tlist_Hightlight_Tag_On_BufEnter = 1を聞かせて
Tlist_Enable_Fold_Column = 0を聞かせて
Tlist_Process_File_Always = 1を聞かせて
Tlist_Display_Prototype = 0を聞かせて
Tlist_Compact_Format = 1を聞かせて


」--------- -------------------------------------------------- ------
「プラグイン- mark.vimタグ見やすくモーダルプラグインのための様々な異なる色をマークします。
「\ Mマーク解除マークザWordまたは下に(または前に)カーソル
」\ R&LT手動正規表現検索のための入力A.。
「N-クリアこのマーク(マークでIEカーソルの下)、またはすべてクリア強調表示マークを\。
」\ *現在MarkWord次の\#現在MarkWordは、上の
「\ /次の\のすべてMarkWords?すべてMarkWords
「------------------------------------------------ -----------------


「-------------------------------- ---------------------------------
「プラグイン-ツリー状にNERD_tree.vimブラウズシステムファイルとディレクトリ
「:ERDtreeオープンNERD_tree:NERDtreeClose閉じるNERD_tree
」Oオープンで開いているファイルやディレクトリタブトンを閉じる
「Tは、このファイルを実行するバックグラウンドのタブで開きます!
」P P上層ディレクトリにルートディレクトリに
「K最初のノードにJ最後のノードへの
「uがオープンレベルディレクトリのファイル・システム・メニュー表示(移動操作、追加、削除)は、M
Rを」&再帰的に再帰的に現在のルートRに現在のディレクトリをリフレッシュするリフレッシュLT
「-------------- -------------------------------------------------- -
"F3 NERDTreeスイッチング
マップ<F3>:NERDTreeToggle <CR >
IMAP <F3>、<ESC>:NERDTreeToggle <CR>


「------------------------------------- ----------------------------
- 「プラグインコードのコメント、とNERD_commenter.vim
[回数]、カーソルCCによって行数」コメント行を追加する(図7、CC)
"[カウント]、カーソルCuがコメント行プログレッシブカウントをキャンセルする(図7、Cu)の
" [カウント]、CM&LTカーソル以下のブロックコメント数の行を追加しようとする(図7、CM&LT)
カリフォルニア州、」ライン/ * * /の終わりを挿入し、そしてモードを挿入します。このコマンドは、コメントを書くことは簡単です。
「注:オプションのパラメータを数え、デフォルトが行または現在の行を選択されていません
」-------------------------------- ---------------------------------
= 1「のlet NERDSpaceDelimsは、Notesと文の間にスペースを入れ作る
NERDCompactSexyComsをしましょう= 1「複数行のコメントは良く見てのように見えます


。」--------------------------------------- --------------------------
「プラグイン-文書によって生成されたDoxygenToolkit.vimのコメント、かつ迅速に標準の注釈機能を生成することができます

LET G:DoxygenToolkit_authorName = "Asins - AT Gmailのasinsimple DOT COM"
LET G:DoxygenToolkit_briefTag_funcNameは= "はい"
地図<リーダー> DA:DoxAuthor <CR>
地図<リーダー> DF:ドックス<CR>の
DoxBlock <:地図<リーダー> DB CR>
地図<リーダー> DC / * * / <LEFT> <LEFT> <LEFT>


「---------------------------- -------------------------------------
「プラグイン- ZenCoding.vimクールなプラグイン、HTMLコード世代
「プラグインの最新バージョン:HTTP://github.com/mattn/zencoding-vim
」一般的に使用されるコマンドは見ることができます:HTTP://nootn.com/blog/Tool/23/
「---------- -------------------------------------------------- -----


「-------------------------------------------- ---------------------
「プラグイン- CHECKSYNTAX。一般的なチェックのvim JavaScriptの構文エラー
「デフォルトのショートカットF5を
「------------------------------------------------- ----------------
"不自动检查checksyntax_auto = 0:グラムをしましょう


-----------------------" ------------------------------------------
「プラグイン- NeoComplCache.vim自动补全插件
「----------------------------------------------- ------------------
せG:AutoComplPop_NotEnableAtStartup = 1つの
LETのG:NeoComplCache_EnableAtStartup = 1つの
LETのG:NeoComplCache_SmartCase = 1
Gせ:NeoComplCache_TagsAutoUpdate = 1
せG:NeoComplCache_EnableInfo = 1
LET G :NeoComplCache_EnableCamelCaseCompletion = 1つの
LETのG:NeoComplCache_MinSyntaxLength = 3
LET G:NeoComplCache_EnableSkipCompletion = 1つの
LETのG:NeoComplCache_SkipInputTime = '0.5'
グラムましょう:NeoComplCache_SnippetsDir = $ VIMFILES '/スニペット'。
"<TAB>完了。
inoremap <exprの> <TAB> pumvisible()? "\ <Cnを>": "\ <TAB>"
"スニペットは、キー拡大
<サイレント> IMAPを<Ceの> <プラグ>(neocomplcache_snippets_expand)
SMAP <サイレント> <Ceの> <プラグ>(neocomplcache_snippets_expand)

 

第三に、あなた続いJDKおよびVI、Javaのように構成してに挨拶!

  1、デスクトップのCD /ホーム/デスクトップにカット

  2、新しいフォルダは、mkdirのHelloWorld

  3、フォルダのCDのHelloWorldへ

  4、新規フォルダMKDIR SRCビン  

  5、我々./src/HelloWorld.java

    次のコードを入力します。

      パブリッククラスのHelloWorld {
      公共の静的な無効メイン(文字列[] args){
      System.out.printlnは( "こんにちは、世界!");
        }
      }

    最終ESC:保存するWQして終了

  binディレクトリにある6、コンパイラのjavac -d ./bin/ ./src/HelloWorld.java GET HelloWorld.classをファイル

  7、Javaの-cp ./bin/のHelloWorld HelloWorldのプログラムを実行します

     ターミナルでの最後のショーこんにちは、世界!言葉

おすすめ

転載: www.cnblogs.com/haoyujun135/p/11250511.html