1. 程式人生 > >ubuntu16.04編程軟件之編輯器

ubuntu16.04編程軟件之編輯器

文件的 per fine 編譯 move ext ubuntu detail linux

vim大法好

參考

GitHub - jez/vim-as-an-ide: Workshop on how to use Vim Plugins.

vscode

vscode是最好的編輯器,不解釋。

vscode安裝

下載deb包

Visual Studio Code - Code Editing. Redefined

安裝

sudo dpkg -i vscodeXXX.deb

在終端中使用vscode打開文件夾、文件

cd your project dir
code file_name

vscode插件

我自己使用的插件(不喜歡折騰系列):

  • C/C++
  • C++ Intellisense
  • CMake
  • CMake Tools
  • Git History Diff
  • Markdown Preview Github Styling

vscode 代碼補全

對於C++代碼補全, 在頭文件有下滑波浪線上,點擊小燈泡,配置庫文件的路徑。

vscode 編譯調試

需要配置task.json和launch.json這兩個腳本文件。

參考

Documentation for Visual Studio Code


clion

clion 安裝

下載.tar.gz壓縮包

  • 方法一:去官網直接下載 https://www.jetbrains.com/clion/download/#section=linux
  • 方法二:使用 wget命令:wget https://download.jetbrains.8686c.com/cpp/CLion-2016.2.2.tar.gz

    解壓

tar -zxvf CLion-2016.2.2.tar.gz  

運行clion.sh腳本

cd clion-2016.2.2/bin/  
./clion.sh 

註:clion在安裝過程中需要激活

激活clion

方法一:

步驟:

1. 將?0.0.0.0 account.jetbrains.com 添加到系統hosts文件中

2. 打開網站:http://idea.lanyus.com/? 點擊 "獲得註冊碼"按鈕,即可獲取到註冊碼,復制

3. 將復制的註冊碼粘貼到CLion的註冊碼輸入框進行激活。

方法二:

今天發現上面的破解方法不管用了,需要下載個破解補丁才能破解了。

步驟一:按照http://idea.lanyus.com/?上面提示下載破解補丁(下載地址:http://idea.lanyus.com/jar/JetbrainsCrack-2.10-release-enc.jar?),放到CLion的bin目錄下

步驟二:打開CLion的bin目錄下的clion64.vmoptions文件,在最後追加一行:

-javaagent:/home/aaa/clion-2018.2/bin/JetbrainsCrack-2.9-release-enc.jar

路徑修改為自己的破解補丁的路徑。

步驟三:啟動CLion,這時還是會提示未破解,到http://idea.lanyus.com/?上面獲取激活碼輸入就可以正常破解了,提示可以永久使用了。

添加桌面快捷方式

cd usr/share/applications/ 
touch clion.desktop
vim clion.desktop

將下面文字復制進去,註意修改Exec和Icon路徑

[Desktop Entry]
Encoding=UTF-8

Name=CLion

Comment=clion-2018.1.1

Exec=/home/sqwlly/Downloads/clion-2018.1.1/bin/clion.sh

Icon=/home/sqwlly/Downloads/clion-2018.1.1/bin/clion.svg

Categories=Application;Development;Java;IDE

Version=2018.1.1

Type=Application

#Terminal=1

clion快捷鍵

  • 快捷鍵配置
    File->Setting->Keymap->Keymaps 選擇Visual Studio風格

  • 代碼提示的匹配模式
    File->Setting->Editor->Code Completion Case sensitive completion選擇First letter

  • 智能提示
    寫代碼的過程成,如果出現問題,例如漏寫了一個參數,會智能提示,此時點擊左側的小燈泡或者按 Alt + Enter,IDE會給出建議的解決方案

  • 代碼生成
    File->Setting—>Live Templates 默認有for, iter, itit,可以根據自己喜好添加

  • 自定義快捷鍵
    以下操作在“Setting->Keymap”中進行

->Editor Actions
Move Caret to Next Word Ctrl+向右箭頭 刪除該快捷鍵
Move Caret to Previous Word Ctrl+向左箭頭 刪除該快捷鍵

->Main menu->Navigate
Back Ctrl+向左箭頭 修改成該快捷鍵
Forward Ctrl+向右箭頭 修改成該快捷鍵

  • 解決快捷鍵與Ubuntu系統的沖突

以下操作在”系統設置->鍵盤->快捷鍵”中進行

->窗口
移動窗口 Alt+F7 刪除該快捷鍵

->系統
鎖定屏幕 super+L 修改成該快捷鍵

快捷鍵

Ctrl + 向左箭頭 回退 
Ctrl + 向右箭頭 前進 
ALT + 1 顯隱工程欄 
Ctrl + / 添加或刪除註釋 
Ctrl + Alt + L 格式化代碼 
Alt + F7 Find Usages 
Ctrl + R 替換 
Ctrl + B 在定義和申明之間跳轉 
Ctrl + Shift + Backspace 回到最後編輯的地方

Ctrl + N 查找類 
Ctrl + O 選取需要重寫的方法 
Ctrl + F12 快速查看類成員 
Ctrl + Q 快速查看文檔 
Ctrl + P 提示參數信息 
Ctrl + H 查看繼承樹 
Ctrl + E 查看最近瀏覽的文件 
Ctrl + Alt + B 查看接口、抽象類的實現類

Ctrl + F 搜索當前文件 註:按Esc,搜索框就會消失 
Ctrl + Shift + F 搜索整個工程或指定目錄 註:連續按兩次Esc,搜索框就會消失 
Ctrl + Shift + N 找文件 
Ctrl + F7 找到某個類、變量、函數等在文中被使用到的的地方 
Shift + Shift 全局搜索 
Ctrl + Alt + 7 查看類、對象、變量使用的地方

Ctrl + Alt + -/+ 展開折疊當前函數、類 
Ctrl + Shift + -/+ 展開折疊所有函數、類

Shift + F6 重新命名變量 
Alt + insert 添加自動代碼生成信息(插入set*()/get*()/構造器、equals、hashcode等) 
Ctrl + Shift + 空格 提示信息(new後直接鍵入構造器、構造器內提供構造信息)

參考

CLion(或其他基於intellij idea開發的集成環境)的激活方法 - yzpbright的博客 - CSDN博客
Clion破解教程(完美破解) - iamjingong的博客 - CSDN博客
關於JetBrains CLion 激活 (CLion License Activation)的解決辦法,帶hosts詳細修改 - yang00322的博客 - CSDN博客
ubuntu 16.04 Clion2018.1.1 添加桌面快捷方式 - Eternally831143的博客 - CSDN博客
clion 快捷鍵 - NeverMore! - 博客園


ubuntu16.04編程軟件之編輯器