Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3].

This commit is contained in:
Alexey Milovidov 2017-04-01 10:17:50 +03:00 committed by alexey-milovidov
parent 758473dcb1
commit 1e22b308d9
4 changed files with 10 additions and 9 deletions

View File

@ -21,9 +21,10 @@ Cpp11BracedListStyle: true
ColumnLimit: 140 ColumnLimit: 140
ConstructorInitializerAllOnOneLineOrOnePerLine: true ConstructorInitializerAllOnOneLineOrOnePerLine: true
ExperimentalAutoDetectBinPacking: true ExperimentalAutoDetectBinPacking: true
UseTab: Always UseTab: Never
TabWidth: 4
IndentWidth: 4
Standard: Cpp11 Standard: Cpp11
TabWidth: 4
PointerAlignment: Middle PointerAlignment: Middle
MaxEmptyLinesToKeep: 2 MaxEmptyLinesToKeep: 2
KeepEmptyLinesAtTheStartOfBlocks: false KeepEmptyLinesAtTheStartOfBlocks: false

View File

@ -10,12 +10,12 @@ insert_final_newline = true
# Set default charset # Set default charset
[*.{c,cpp,cxx,h,hpp,hxx,py,cmake}] [*.{c,cpp,cxx,h,hpp,hxx,py,cmake}]
charset = utf-8 charset = utf-8
indent_style = tab indent_style = space
indent_size = 4 indent_size = 4
trim_trailing_whitespace = true trim_trailing_whitespace = true
[CMakeLists.txt] [CMakeLists.txt]
charset = utf-8 charset = utf-8
indent_style = tab indent_style = space
indent_size = 4 indent_size = 4
trim_trailing_whitespace = true trim_trailing_whitespace = true

2
.vimrc
View File

@ -1,2 +1,2 @@
au BufRead,BufNewFile ./* set ts=4 sw=4 noexpandtab tags=tags,../tags au BufRead,BufNewFile ./* set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab tags=tags,../tags

View File

@ -17,7 +17,7 @@
0. Большую часть форматирования сделает автоматически clang-format. Инструкция для подключения clang-format в kdevelop описана в файле format_sources 0. Большую часть форматирования сделает автоматически clang-format. Инструкция для подключения clang-format в kdevelop описана в файле format_sources
1. Отступы табами. Настройте среду разработки так, чтобы таб был по ширине равен четырём символам. 1. Отступы - 4 пробела. Настройте среду разработки так, чтобы таб добавлял четыре пробела.
2. Открывающая фигурная скобка на новой, отдельной строке. (Закрывающая - тоже.) 2. Открывающая фигурная скобка на новой, отдельной строке. (Закрывающая - тоже.)
```cpp ```cpp
@ -30,7 +30,7 @@
``` ```
3. Но если всё тело функции достаточно короткое (один statement) - при желании, его можно целиком разместить на одной строке. 3. Но если всё тело функции достаточно короткое (один statement) - при желании, его можно целиком разместить на одной строке.
При этом, вокруг фигурных скобок ставятся пробелы/табы (кроме пробела на конце строки). При этом, вокруг фигурных скобок ставятся пробелы (кроме пробела на конце строки).
```cpp ```cpp
inline size_t mask() const { return buf_size() - 1; } inline size_t mask() const { return buf_size() - 1; }
inline size_t place(HashValue x) const { return x & mask(); } inline size_t place(HashValue x) const { return x & mask(); }
@ -63,7 +63,7 @@
<< bytes_read_on_server * 1000.0 / elapsed_ns << " MB/s.) "; << bytes_read_on_server * 1000.0 / elapsed_ns << " MB/s.) ";
``` ```
6.1. Внутри строки можно, при желании, выполнять выравнивание с помощью табов или пробелов. 6.1. Внутри строки можно, при желании, выполнять выравнивание с помощью пробелов.
```cpp ```cpp
dst.ClickLogID = click.LogID; dst.ClickLogID = click.LogID;
dst.ClickEventID = click.EventID; dst.ClickEventID = click.EventID;
@ -107,7 +107,7 @@
storage.files[name].marks[mark_number].offset)); storage.files[name].marks[mark_number].offset));
``` ```
15. До и после таба не должно быть пробелов. Также избегайте пробелов на концах строк. 15. Не должно быть пробелов на концах строк.
16. Исходники в кодировке UTF-8. 16. Исходники в кодировке UTF-8.