mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3].
This commit is contained in:
parent
758473dcb1
commit
1e22b308d9
@ -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
|
||||||
|
@ -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
2
.vimrc
@ -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
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user