Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Unified Diff: docs/vscode.md

Issue 2710503003: Add Visual Studio Code documentation (Closed)
Patch Set: Merged with Jianpeng's version, cleaned up and extended a bit. Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« docs/visual_studio_code_dev.md ('K') | « docs/visual_studio_code_dev.md ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: docs/vscode.md
diff --git a/docs/vscode.md b/docs/vscode.md
deleted file mode 100644
index 6a7c67ca45fcaf69c20fa5e74ea6092f6115c83b..0000000000000000000000000000000000000000
--- a/docs/vscode.md
+++ /dev/null
@@ -1,98 +0,0 @@
-# Use Visual Studio Code on Chromium code base
-
-[TOC]
-
-[Visual Studio Code](http://code.visualstudio.com/)
-([Wikipedia](https://en.wikipedia.org/wiki/Visual_Studio_Code)) is a
-multi-platform code editor that is itself based on Electron which is based on
-Chromium. Visual Studio Code has a growing community and base of installable
-extensions and themes. It works without too much setup.
-
-## Install extensions
-
-`F1` paste
-`ext install cpptools you-complete-me clang-format chromium-codesearch`
-then enter. For more extensions:
-https://marketplace.visualstudio.com/search?target=vscode
-
-Highly recommend you also install your favorite keymap.
-
-An Example to install eclipse keymaps `ext install vscode-eclipse-keybindings`.
-You can search keymaps here.
-https://marketplace.visualstudio.com/search?target=vscode&category=Keymaps
-
-
-## Settings
-
-Open Settings `File/Code - Preferences - Settings` and add the following
-settings.
-
-```
-{
- "editor.tabSize": 2,
- "editor.rulers": [80],
- "[cpp]": {
- "editor.quickSuggestions": true
- },
- // Exclude
- "files.exclude": {
- "**/.git": true,
- "**/.svn": true,
- "**/.hg": true,
- "**/.DS_Store": true,
- "**/out": true
- },
- // YCM
- "ycmd.path": "<your_ycmd_path>",
- "ycmd.global_extra_config":
- "<your_chromium_path>/src/tools/vim/chromium.ycm_extra_conf.py",
- "ycmd.confirm_extra_conf": false,
- "ycmd.use_imprecise_get_type": true,
- // clang-format
- "clang-format.executable": "<your_depot_tools>/clang-format",
- "clang-format.style": "file"
-}
-```
-
-### Install auto-completion engine(ycmd)
-
-```
-$ git clone https://github.com/Valloric/ycmd.git ~/.ycmd
-$ cd ~/.ycmd
-$ ./build.py --clang-completer
-```
-
-## Work flow
-
-1. `ctrl+p` open file.
-2. `ctrl+o` goto symbol. `ctrl+l` goto line.
-3. <code>ctrl+`</code> toggle terminal.
-4. `F1` - `CodeSearchOpen` open current line in code search on chrome.
-5. `F1` - `CodeSearchReferences` open XRef Infomation of current symbol.
-6. Use right click menu call `go to definition` or `peek definition`.
-7. Use right click menu call `find all references`.
-
-## Tips
-
-### On laptop
-
-Because we use ycmd to enable auto completion. We can disable CPP autocomplete
-and index to save battery. We can also disable git status autorefresh to save
-battery.
-
-```
-"git.autorefresh": false,
-"C_Cpp.autocomplete": "Disabled",
-"C_Cpp.addWorkspaceRootToIncludePath": false
-```
-
-### Enable Sublime-like minimap
-
-```
-"editor.minimap.enabled": true,
-"editor.minimap.renderCharacters": false
-```
-
-### More
-
-https://github.com/Microsoft/vscode-tips-and-tricks/blob/master/README.md
« docs/visual_studio_code_dev.md ('K') | « docs/visual_studio_code_dev.md ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698