«ide» 태그된 질문

프로그래밍을위한 통합 개발 환경으로 Vim을 사용하는 방법에 대한 질문

5
프로그래밍에 vim 자동 완성 기능 이름, 변수 등을 사용할 수 있습니까?
많은 IDE는 사용자 유형에 따라 함수 이름, 변수, 메소드 이름 등을 자동으로 완성합니다. 가장 좋은 것은 언어의 내장 라이브러리와 동일한 프로그램의 다른 파일에 이미 정의 된 이름을 기반으로 이름을 완성합니다. 예를 들어 다음 Python 프로그램을 입력 할 때 hungy = True def eatFood(food): pass if hungry: eatF 행 eatF은 자동으로 …


7
잘못 들여 쓰기 된 코드 다시 들여 쓰기
Vim의 스마트 들여 쓰기 기능이 마음에 들어, 잘 들여 쓰기 된 코드 블록을 만들 수 있습니다. 정기적으로 코드를 버퍼에 복사 / 붙여 넣기하지만 해당 코드의 형식이 잘못되었습니다. 스마트 인 덴트 시스템을 통해 코드를 "재 처리"하는 것이 이상적입니다. 그런 일이 가능합니까? 예를 들어, 다음 코드를 어떻게 '고정'하시겠습니까? else { m[c] = …
39 indentation  ide 

3
지능적인 C ++ 자동 완성을 얻는 방법
일부 편집기 (예 : Windows의 Visual Studio)는 C ++을 이해하는 C ++ 자동 완성을 수행합니다. 예를 들면 다음과 같습니다. #include <vector> int main(void) { std::vector<int> v; v.i Visual Studio에서 자동 완성은 std::vector<int>i로 시작 하는 유일한 방법을 알고 insert있습니다. vim에서 이러한 종류의 자동 완성을 얻을 수 있습니까?

3
새 줄을 자동으로 들여 쓰려면 어떻게해야합니까?
나는 다양한 수준의 들여 쓰기로 프로젝트를 진행합니다. 이러한 많은 프로젝트에서 파일이 일반적으로 구성되는 방식으로 인해 대부분의 행은 최소한 두 레벨 (예 : Java 파일의 메소드)로 들여 쓰기됩니다. 이것은 라인 라인에 새로운 라인을 생성한다는 것을 의미합니다 public void something () { 커서를 다음 줄로 가져 오면 다음과 같이 자동으로 들여 쓰기됩니다. …
15 indentation  ide 

4
여러 C ++ 소스 파일 프로젝트에서 함수 선언 또는 정의로 이동할 수 있습니까?
여러 C ++ 소스 파일 프로젝트에서 함수 선언 또는 정의로 이동할 수 있습니까? 헤더 파일이 있다고 가정 해 보겠습니다 foo.hpp. int bar(); 그리고 소스 파일 foo.cpp: #include "foo.hpp" int bar() { return 42; } 주요 파일 main.cpp: #include "foo.hpp" int main() { bar(); return 0; } vim이 함수 bar()에서 함수의 …

2
헤더 파일에서 함수 프로토 타입에서 함수 자동 생성
소개 C 및 C ++로 프로그래밍 할 때는 일반적으로 함수 프로토 타입과 실제 함수를 .h/ .hpp및 .c/ .cpp파일 로 분할합니다 . 안타깝게도 한 파일에서 다른 파일로 함수 프로토 타입을 전송하는 것은 매우 지루하며, 특히 인수 또는 멤버 이름이 변경 될 때 불필요한 파일을 많이 입력 할뿐만 아니라 두 파일을 동시에 …

4
코드 섹션으로 작업 제한
하루 하루의 일상 생활에서 변수 강조 또는 검색과 같은 특정 기능을 조작해야하는 경우가 많지만 편집 / 검색의 범위를 제한 한 적은 없었습니다. vim에서 선택적으로 말하고, $color이러한 중괄호 세트 또는이 접기 등의 내부에 대한 모든 참조를 찾을 수있는 방법이 있습니까? 가능하면 비교적 일반적인 것이 이상적이므로 텍스트 편집 / 대체에 적용 할 …

1
파이썬의 인수 완성
파이썬에 대한 인수 완성을 얻는 방법이 있습니까? 현재 ctags, python-mode 및 YouCompleteMe의 조합을 사용하고 있지만 함수의 인수를 자동 완성하는 함수가 없습니다 (또는 적어도 표시하십시오). 이를 지원하는 플러그인이 있습니까? vim / gvim 7.4와 Ubuntu 14.04를 사용하고 있습니다.

2
외부 명령을 사용하지 않고 코드 프로젝트 탐색
Ctags 또는 다른 외부 도구를 사용 하지 않고 코드베이스를 탐색하기 위해 명령 또는 검색 모드에서 Vim 명령 / 쿼리 도구 상자를 수집하려고 합니다. Ctag는 훌륭하지만 지원은 개발 환경에 따라 다를 수 있습니다. Vim 지식에 의존하고 싶습니다.
9 search  ide 

2
접기 실패 : vim에서 접기를 찾을 수 없습니다
PHP 코드를 접 으려고하는데 게시물 끝에 접 으려고하는 일부 코드의 컷 다운 버전을 포함 시켰습니다. 다음 vim 명령을 시도했지만 아래 ex 명령 만 작동합니다. 비 ex 명령은 작동하지 않으며 상태 표시 줄에 흰색에 빨간색 메시지가 표시됩니다. 접기를 찾을 수 없습니다. :help folding :help fold-commands :help foldmethod :set foldmethod=syntax zi - …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.